ورود

View Full Version : Dcom Users



mzjahromi
پنج شنبه 08 دی 1384, 14:27 عصر
کسی می دونه تعداد کاربرانی که به RemoteDataModule متصل هستند رو چطور میشه فهمید؟

vcldeveloper
جمعه 09 دی 1384, 04:07 صبح
کسی می دونه تعداد کاربرانی که به RemoteDataModule متصل هستند رو چطور میشه فهمید؟
اگه Instancing را روی Multiple Instance قرار دادید، می تونید یک متغیر Global تعریف کنید و مقدار آن را یک واحد در رویداد OnCreate از RemoteDataModule افزایش و یک واحد در رویداد OnDestroy کاهش بدید.

mzjahromi
جمعه 09 دی 1384, 14:51 عصر
اگه Instancing را روی Multiple Instance قرار دادید، می تونید یک متغیر Global تعریف کنید و مقدار آن را یک واحد در رویداد OnCreate از RemoteDataModule افزایش و یک واحد در رویداد OnDestroy کاهش بدید.
این درسته ولی بعصی اوقات که برنامه Client به حالت NotRespond میره و EndTask میشه؟ اونوقت Instance اون آزاد نمیشه و همین هم یک معضل هستش. این رو چطوری حل کنیم. این اگه حل بشه مشکل اونم تا حدودی حل میشه. من اومدم و هر 20 دقیقه یک بار شماره گر سرور رو آپدیت می کنم ولی چند تا مشکل دارم یکی اینکه 20 دقیقه زیاده در حالیکه اگه کمش کنیم تو حالتی که برنامه مثلا یک Query به مدت 20 دقیقه طول بکشه اونوقت.... درسته کم پیش میاد که یک Query اینقدر طول بکشه ولی میشه. دوم اینکه من بعد از 20 دقیقه عدم پاسخ Self.Free رو اجرا می کردم ولی سرور اون Instance رو Free شده در نظر نمی گرفت و اگه می خواستیم Terminatesh کنیم می گفت یک Instance وجود داره

mzjahromi
پنج شنبه 22 دی 1384, 13:17 عصر
تو این مورد کسی اطلاعاتی نداره؟
چطور Instance های مرده رو شناسائی کنیم؟(اونائی که Client ندارن)