Einzelnen Beitrag anzeigen

Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#6

Re: DdeClientConv bzw DdeClientItem in einer Dll

  Alt 17. Jan 2005, 20:12
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
  Mit Zitat antworten Zitat