Przesyłanie zmiennych do innego programu

darkhaker

Użytkownik
Dołączył
Wrzesień 9, 2007
Posty
131
Od kilku dni zastanawiam się i szukam jak napisać takie coś np :
Mamy program okienkowy i wpisujemy do niego np w edit imię i klikamy w Ok a on przesyła zmienną imie : string do programu konsolowego też w delphi.
Da się coś takiego zrobić ??
 

darkhaker

Użytkownik
Dołączył
Wrzesień 9, 2007
Posty
131
Ok ma to tak wyglądać ??
:
Kod:
h := findwindow('{co tutaj ??}','program') // tak ??

// i potem



SendMessage(h,imie, { i co tutaj ??});
a w programie konsolowym ??
kompletnie zielony jestem w tym[/code]
 

h4x

Użytkownik
Dołączył
Styczeń 6, 2008
Posty
107
zebys mogl wyslac, program zrodlo musi oczekiwac wiadomosc.
potoki sa od tego
 

djmentos

Użytkownik
Dołączył
Maj 1, 2007
Posty
1868
ja mam to tak:
Kod:
  receiverHandle := FindWindow(PChar('Tglowna'),PChar('Web Edit'));

  if receiverHandle <> 0 then

  begin

  SendMessage(receiverHandle, WM_COPYDATA, Integer(Handle), Integer(@copyDataStruct))
 

darkhaker

Użytkownik
Dołączył
Wrzesień 9, 2007
Posty
131
ma to wyglądac tak ??
Kod:
receiverHandle := FindWindow(PChar('Tglowna'),PChar('Mój program'));//? 

  if receiverHandle <> 0 then 

  begin 

  SendMessage(receiverHandle, imie, Integer(Handle), Integer(@copyDataStruct)) // ??
 

l4f

Użytkownik
Dołączył
Wrzesień 16, 2007
Posty
160
Albo zapisywać zmienną do pliku i w drugim odczytywać.
 
Do góry Bottom