AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Zeichenkette mit SendMessage verschicken und empfangen
Thema durchsuchen
Ansicht
Themen-Optionen

Zeichenkette mit SendMessage verschicken und empfangen

Ein Thema von Luckie · begonnen am 26. Sep 2003 · letzter Beitrag vom 20. Feb 2006
 
OG Karotte
(Gast)

n/a Beiträge
 
#7

Re: Zeichenkette mit SendMessage verschicken und empfangen

  Alt 19. Feb 2006, 13:14
Endlich, nach stundenlangem suchen bin ich hier gelandet:

Die Lösung meiner Probleme !!!

Doch, oh Schreck, das einzige was ich bekomme ist ein AccessViolation Error!!!!

Also, ich habe ebenfalls nach einer Möglichkeit gesucht den mittels LParam übergebenen Zeiger auf eine Stringvariable in einer anderen Anwendung auszulesen.

Ich dachte hier wäre die Lösung meines Problems, aber welche der Lösungen ich auch verwende:
Entweder kommt es zum o.g. Fehler oder es steht nur "Müll" in der Variablen.

Sind die hier dargestellten Lösungen vielleicht doch nicht ganz richtig?
Oder mache ich irgendwo einen Fehler?

Hier der verwendete Code zum Senden:
Delphi-Quellcode:

SendMessage(HWND_BROADCAST, WM_CMSMSG, 0, Integer(PChar(smsg)));
Und hier die Empfangsroutine: (zum Teil aus der JCL)

Delphi-Quellcode:
// JclAppInst Demo
procedure TfrmMain.WndProc(var Msg: TMessage);
begin
  // Interprocess communication handler.
  // First check whether we can safely read TForm.Handle property ...
  if HandleAllocated and not (csDestroying in ComponentState) then
    if msg.msg = WM_CMSMSG then
      begin
        memProtokoll.Lines.add(String(PChar(Pointer(msg.lParam)));
      end
     else
       inherited
  else
    inherited;
end;
Wo ist der Fehler???

Ich bin am verzweifeln...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz