Einzelnen Beitrag anzeigen

gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: String aus DLL verschicken

  Alt 12. Mai 2006, 12:49
Mit WM_COPYDATA hab ich schon rumprobiert, wie schon in HIER beschrieben. Irgendwie habe da einen Fehler drin, weiß aber nicht wo und welchen.

Pipes funktionieren, wenn ich das richtig gelesen habe, über Sockets. Das möchte ich eigendlich nicht, weil ich nicht sicher sein kann, ob nicht später auf einem Rechner eine Firewall dazwischen steht.

MemoryMappedFiles ... hmmm ... schau ich mir mal an.

Eine Message deswegen, weil ich die Exe, von der DLL aus, dazu anregen möchte, etwas zu tun.
Ich wüßte sonst nicht wie, wenn nicht mit einer Message.
Schließlich kann ich doch von der DLL aus keine Funktionen der Exe rufen. Oder doch? Wenn ja, wie?

Zitat von SirThornberry:
... wenn die DLL von der Exe selbst geladen wird. Dadurch sind die Daten ja schon in einem gemeinsam genutzten Speicherbereich so das du direkt auf die Daten zugreifen kannst.
hmm ... und wie mache ich das?

Austausch bar soll die DLL zwar nicht unbedingt sein, aber es sollen mehrere DLL's auf eine gleiche Art und Weise mit der Hostanwendung arbeiten.
  Mit Zitat antworten Zitat