Hallo,
Zitat von
jaikai:
Delphi-Quellcode:
procedure TMainForm.Button4Click(Sender: TObject);
var Memo_1 : TMemo;
begin
Memo_zu_Memo(Sender, 'MDI_1', Memo_1 , 'MDI_2', Memo_1, 'MachDas');
end;
Du deklarierst in Deiner Methode ein Memo und übergibst dieses dann Deiner Prozedur. Das kann so nicht funktionieren.
Du musst natürlich deiner Prozedur die beiden tatsächlichen Memos übergeben, also das Quell-Memo und das Ziel-Memo.
Da Du ja wissen musst, welche beiden
MDI-Fenster Du benutzt, kannst Du einfach deren Memos übergeben, dann sollte das auch klappen.
Übrigens brauchst Du bei Deiner Prozedur kein "Sender"-Objekt. Das ist nur bei Events von der
VCL vorgegeben. In Deinem Fall steht da ja nur der Button drin, und der ist für dich unwichtig.
Gruß
xaromz