سؤال

ولقد فعلت جوجل موجزة حول وجدت شيئا لكني أشعر أنني يجب أن نسأل. أنا لا حقا أتوقع أن يكون هناك أي شيء، ولكن يفضل أن أسأل سؤالا بلا أجوبة الآن من طرح السؤال عندما يحدث كل خطأ ويكتشف أن كل شخص يعرف عن 'مسكتك "...!

لجعل دعم الحياة / التنمية الشاملة أسهل (ولتحقيق في madExcept الخ)، وأنا على وشك أن تأخذ التطبيق شبه واجهة المستخدم الرسومية مكتوب في D5 (باستخدام NativeDB للاتصال ASA6) ومنفذ لD2007، في نهاية المطاف لتحويلها إلى التطبيق وحدة التحكم و / أو خدمة. (واجهة المستخدم الرسومية الحالي هو أكثر قليلا من من بداية glorifed زر وسجل النشاط / إيقاف).

وانها تطبيق TServerSocket الكلاسيكية، والاستماع على منفذ محدد وتشغيل النعاس، لتفعل أشياء مختلفة عند اتصال العملاء. لا أتوقع أي مشاكل كبيرة مع الجانب NativeDB من الأشياء، ولكن كنت أتساءل إذا كانت هناك أي تغييرات (إصلاحات الشوائب، وإدخال تحسينات) بين D5 وD2007 بقدر ما يذهب TServerSocket؟

ونحن لا تستخدم مآخذ حظر، إندي غيرها - انها مجرد TServerSocket من وحدة scktcomp، مباشرة من خارج منطقة الجزاء D5 المؤسسة. أنا لا أبحث لتغيير رمز كبير ما لم يكن هناك شيئا خاطئا جدا مع TServerSocket تحت D2007. : -)

هل كانت مفيدة؟

المحلول

وأعتقد TServerSocket لا يزال السفن، ولكن ليس مثبتة بشكل افتراضي أي أكثر من ذلك. لا gotchas الأخرى التي أعرف عنها.

وبما أن إهمال هذه المكونات، قد ترغب في النظر في الانتقال إلى إندي ، ICS أو <وأ href = "HTTP: / /www.ararat.cz/synapse/doku.php "يختلط =" نوفولو noreferrer "> المشبك على المدى الطويل.

نصائح أخرى

وتنفيذ تطبيق سطر الأوامر مع ICS وTServerSocket / TClientSocket قد تحتاجها لإنشاء نافذة غير مرئية، لأن هذه المكونات تستخدم ويندوز رسائل للعملية غير متزامنة. لم أحاول بنفسي بعد، ولكن ربما يتم توثيق ذلك في ICS أو sckcomp أمثلة أو مصادر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top