Einzelnen Beitrag anzeigen

Benutzerbild von stz
stz

Registriert seit: 8. Sep 2005
Ort: Neuendeich, Lübeck
277 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: maximale Länge von Zeichenkette bei WM_COPYDATA??

  Alt 6. Jun 2006, 17:17
versteh ich nicht also, hier mein source:
Delphi-Quellcode:
procedure TCopyDataForm.FormCreate(Sender: TObject);
var
  aCopyData: TCopyDataStruct;
  p: PChar;
begin
  p := 'ganz'#13#10'langer string';
  with aCopyData do
  begin
    dwData := 0;
    cbData := StrLen(p) + 1;
    lpData := p;
  end;
  SendMessage(StrToInt(Copy(ParamStr(1), 4, Length(ParamStr(1)) - 3)), WM_COPYDATA,
              LongInt(Handle), LongInt(@aCopyData));
end;
macht natürlich keinen sinn so, aber ich habs mal ein wenig gekürzt. normalerweise will ich reagieren, wenn ich mein programm mit /s:handle aufgerufen wurde und an den angegebenen handle was senden, aber wie gesagt, die prüfungen hab ich rausgeschmissen
Malte Schmitz
  Mit Zitat antworten Zitat