Hallo Bernhard ...!
Danke erst mal für den Tipp mit SysErrorMessage(). Damit erhalte ich die Meldung:
"Ein an das System angeschlossenes Gerät funktioniert nicht"
Frage ist: Welches?
Ich tippe auf ein Problem mit der Stringübergabe, weil:
wenn ich die
Unit ShareMem in der Projektdatei und/oder in der Form-
Unit einbinde, erhalte ich
das Meldungsfenster mit dem Titel
"Fehler beim Starten des Programms"
und der Meldung
"Die Datei Delphimm.dll ist verknüpft mit dem fehlenden Export-BORLNDMM.DLL-DunpBlocks".
Was hat das zu bedeuten?
Außerdem erscheint ein Meldungsfenster mit dem Namen meiner Anwendung als Titel und der Meldung
"Vorgang kann nicht erzeugt werden"
Um auf obigen Text für SysErrorMessage(GetLastError) zurückzukommen, welches Gerät soll denn sonst für das Funktionieren meiner Anwendung so entscheidend sein.
Da ich mit ShareMem Probleme habe, tippe ich darauf, das das die Ursache ist. Bloß, warum lädt er dann meine
Dll nicht? Eher müßte ich doch wegen fehlender ShareMem ne
Exception kriegen, wenn ich Strings übergeben will, wozu ja ShareMem gebraucht wird.
Irgendwas stimmt hier nicht. Bloß Was!?!?
verzweifelte Grüße
Delphifan2004