Mega Code Archive

 
Categories / Delphi / OOP
 

[] Dde connection

Bir programdan diger programa parametre aktararak toplama yaptiran kodlar. Delphi 7 ile yapilmistir. Project2 kodu Projeye DdeClientConv1 componenti ve 2 edit eklenmeli // Baglan Butonu procedure TForm1.Button1Click(Sender: TObject); begin DdeClientConv1.ConnectMode:=ddeManual; DdeClientConv1.ServiceApplication:='C:\Project1.exe'; If DdeClientConv1.SetLink('Project1','ddeserverconv1') then begin if Not DdeClientConv1.OpenLink then begin ShowMessage('Baglanti Kurulamiyor'); Exit; end; end else ShowMessage('Baglanti Kurulamiyor,Yol Dogrumu'); end; // Hesapla Butonu procedure TForm1.Button2Click(Sender: TObject); begin //1. parametre 2. parametre DdeClientConv1.ExecuteMacro(pchar(Edit1.Text+#13+Edit2.Text+#13),false); end; // Proje1 kodu //DdeServerConv1 componenti eklenmeli proje c:\project1.exe diye kaydedilmeli procedure TForm1.DdeServerConv1ExecuteMacro(Sender: TObject; Msg: TStrings); var m,n:String; x:Integer; begin m:=Msg.Strings[0]; // Edit1.text n:=Msg.Strings[1]; // Edit2.text x:=StrToInt(m)+StrToInt(n1); ShowMessage(IntToStr(x)); end;