PDA

View Full Version : خطا در اجرای برنامه کلاینت سرور



salman_arak
شنبه 30 دی 1385, 15:18 عصر
با سلام
من یه برنامه کلاینت سروری نوشتم .تا زمانی که هم برنامه کلاینت و هم برنامه سرور روی یک سیستم بود خوب کار می کرد اما وقتی که برنامه کلاینت رو به یه سیستم دیگر منتقل کردم با خطای زیر مواجه شدم البته باید بگم که هنوز من موفق به setup کردن برنامه با نرم افزار instalshield ی که توی سی دی دلفی شش بود نشدم چون دیتا بیس اون رو با اس کیو ال 2000 طراحی کردم و نتونستم odbc اونو پیدا کنم .به این خاطر نیز مجبور به نصب دلفی توی سیستم کلاینت شدم (البته به صورت ازمایش و تا قبل از setup کردن برنامه).
با تشکر.

dkhatibi
شنبه 30 دی 1385, 18:13 عصر
این خطا را هنگام کامپایل می بینید یا بعد از اجرای فایل اجرایی!!!

حرفه ای
یک شنبه 01 بهمن 1385, 08:23 صبح
دوست خوبم !

میشه در مورد اینکه با چه آبجکتی این برنامه رو نوشتی توضیح بدی ، پیغام زیر زمانی رخ می دهد که ارتباط با سرور فراهم نیست و یا اگر از SocketServer استفاده می کنید Socket Server بر روی سرور شما Run نیست .
اگر توضیحات بیشتری بدهید سعی می کنیم مشکل شما را حل کنیم

salman_arak
یک شنبه 01 بهمن 1385, 09:31 صبح
با سلام

چه آبجکتی این برنامه رو نوشتی توضیح بدی
تو برنامه کلاینت :
SocketConnection1 - ClientDataSet1
برنامه سرور :
ADOConnection1 - ADOQuery1 - DataSetProvider1

اگر از SocketServer استفاده می کنید Socket Server بر روی سرور شما Run نیست .

دقیقا انو متوجه نشدم اما اگه منظورت استفاده از دستور scktsrvr /install که توی cmd بنویسم این کارو کرده ام هم تو کامپیوتر سرور و هم تو کامپیوتر کلاینت.


این خطا را هنگام کامپایل می بینید یا بعد از اجرای فایل اجرایی!!!

تو موقع ست کردن SocketConnection
برای تنظیم این کامپونت باید سه تا کار رو به ترتیب انجام داد البته به نظر من :
1- استفاده از خاصیت address و یا host که من آی پی کامپیوتر سرور رم رو اینجا وارد می کنم .
2- انتخاب نام سرور که در موقع انتخاب این گزینه با پیغام زیر مواجه می شم
3- trueکردن خاصیت connected که دیگه من به این مرحله اش نمی رسم .
از توجه دوستان به این مشکل صمیمانه تشکر می کنم .

حرفه ای
یک شنبه 01 بهمن 1385, 13:53 عصر
دوست خوبم !

کاری که شما انجام می دهید Client/Server نیست بلکه Multitier به صورت ناقصه
مقاله ای که مشغول نوشتن آن هستم را مطالعه کنید مشکل شما حل می شود
ADOConnection1 - ADOQuery1 - DataSetProvider1 می بایست در لایه سرور بگذارید که در مقاله مذکور من تا ADOConnection توضیح دادم

امیدوارم مشکل شما حل شود . لینک مقاله را می توانید در امضاء این پست مشاهده کنید

salman_arak
یک شنبه 01 بهمن 1385, 13:59 عصر
امیدوارم مشکل شما حل شود . لینک مقاله را می توانید در امضاء این پست مشاهده کنید
:افسرده: :افسرده: :افسرده:
کجا؟:چشمک:

salman_arak
چهارشنبه 04 بهمن 1385, 15:51 عصر
با سلام
من هنوز جواب سوالم رو نگرفتم . برای اینکه این تاپیک به صفحه اول بیاد مجبور شدم تا خودم اینو بنویسم و امیدوارم که دوستان عنایتی کنند تا این مشکل من مرتفع بشه .
:چشمک:
با تشکر فراوان از دوستان .

mohssen_mz
چهارشنبه 04 بهمن 1385, 17:04 عصر
socktcvr.exe رو ازپوشه bin دلفی اجرا کن

حرفه ای
پنج شنبه 05 بهمن 1385, 07:56 صبح
:افسرده: :افسرده: :افسرده:
کجا؟:چشمک:

روی اینجا (http://barnamenevis.org/forum/showthread.php?t=59232) کلیک کن
یا در بخش مقالات مربوط به دلفی تحت عنوان آموزش لایه میانی (+Com) در سبک Multitier می تونی پیدا کنی

موفق باشید