Frage

Ich habe eine kurze Google getan um und fand nichts, aber ich glaube, ich sollte fragen. Ich erwarte nicht wirklich etwas zu sein, sondern würde eher eine Frage stellen, ohne Antworten jetzt als die Frage zu stellen, wenn alles falsch läuft und entdecken, dass jeder über ein wusste ‚Gotcha‘ ...!

Um den Gesamt Support / Entwicklung des Leben leichter (und Bring-in MadExcept usw.) zu machen, ich bin über eine semi-GUI-Anwendung in D5 (mit NativeDB zu ASA6 verbinden) geschrieben zu nehmen und Portierung auf D2007, schließlich drehen sie in eine Konsolenanwendung und / oder eine Dienstleistung. (Die vorliegende GUI ist wenig mehr als als ein glorifed Start / Stopp-Taste und ein Aktivitätsprotokoll).

Es ist eine klassische TServerSocket Anwendung auf einem bestimmten Port lauscht und Lauf-off verschiedene Dinge zu tun, wenn Clients eine Verbindung herstellen. Ich erwarte keine großen Probleme mit der NativeDB Seite der Dinge, aber ich fragte mich, ob es irgendwelche Änderungen (Bugfixes, Verbesserungen) waren zwischen D5 und D2007 bis TServerSocket geht?

Wir verwenden keine blockierende Sockets, Indy usw. - es ist nur TServerSocket vom ScktComp Einheit, gerade aus der D5 Enterprise-Box. Ich sehe nicht den Code wesentlich zu ändern, es sei denn es ist etwas sehr falsch mit TServerSocket unter D2007 ist. : -)

War es hilfreich?

Lösung

ich glaube, TServerSocket noch Schiffe, ist aber nicht standardmäßig installiert mehr. Keine andere gotchas, die ich kenne.

Da diese Komponenten veraltet sind, könnten Sie bei der Umstellung aussehen wollen Indy , ICS oder Synapse auf längere Sicht.

Andere Tipps

eine Kommandozeilen-Anwendung mit ICS Implementierung und TServerSocket / TClientSocket erfordern möglicherweise ein unsichtbares Fenster zu erstellen, da diese Komponenten Windows-Nachrichten für einen asynchronen Betrieb verwenden. Ich habe es selbst nicht noch versucht, aber vielleicht ist es in den ICS oder sckcomp Beispielen oder Quellen dokumentiert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top