Zitat von
Scorpion3000:
Die Fehler liegt daran, dass der Server problemlos die Nachricht sendet sie aber nicht in der
Dll ankommt. Wie soll ich die beiden Komponenten TDdeClientConv und TDdeClientItem in einer
Dll einfach erstellen? Das geht nun mal nur dynamisch.
nein ! .. Du solltest ja probieren, ob der Code überhaupt generell funktioniert. in einer normalen Anwendung.
Ich habe den Fall mit einer
DLL noch nie probiert. Würde auch mal glatt behaupten, dass eine
DLL gar keine Windows Messages System Nachrichten empfangen kann ! Weil eine
DLL nutzt doch den Speicherbereich des aufrufenden Prozesses....
Desweiteren vermute ich, dass Dein Quelltext auch unter NICHT
Dll Bedingungen nicht funktioniert.
Denn um Events parallel zu einer Schleifenausführung zu emfpangen müsstest Du in Deiner Warte-While Schleife mindestens ein Application.processmessages einfügen oder mit Threads arbeiten.
Warum muss es unbedingt eine
DLL sein ? Und warum muss es unbedingt
DDE sein ?
Gruß stoxx