Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: KEINE Nachricht an Programm schicken ...

  Alt 22. Mär 2007, 12:46
Wo ist das Problem die Daten direkt im Speicher zu uebergeben?
Eine DLL wird in den Adressraum des Prozesses geladen und daher kann man Speicheradressen problemlos uebergeben.
Es wird also an die DLL in einem Funktionsaufruf ein Puffer mit dem Text und Pufferlaenge uebergeben und die DLL vergnuegt sich mit dem Puffer.
Beim PostMessage kann man nun diesen Zeiger auf den Puffer problemlos als LPARAM verwenden.

Die Frage ist ob das Hauptprogramm und der Editor parallel laufen. Wenn ja dann ist PostMessage der richtige Weg.
  Mit Zitat antworten Zitat