Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: przekazywanie danych między programami
interteh



Typ: neutral
Postów: 22
Zarejestrowany: Mar 2003
przekazywanie danych między programami

Mam uruchomione 2 moje programy. Chciałbym aby za nacisnieciem buttona w pierwszym programie przechwycić wartość zmiennej lub zawartość pola textowego z drugiego programu.

24-03-2005 16:59
Pokaż profil interteh  Wyślij email do interteh   Odwiedź stronę interteh       3741353
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Nie znam sposobu na przekazanie zmiennej między programami, ale możesz pobrać wartość pola tekstowego z drugiego programu pod kilkoma warunkami:
- musisz znać uchwyt do okna aplikacji z polem tekstowym,
- musisz znać uchwyt do pola tekstowego
Jak będziesz to znał, będziesz mógł odczytać tekst z pola tekstowego za pomocą funkcji Windows API.
Przeszukaj zasoby http://www.mentalis.org/apilist/apilist.php


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

24-03-2005 20:01
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Jeż



Typ: neutral
Postów: 55
Zarejestrowany: Mar 2004

A może spróbuj do tego celu wykorzystać schowek windows.
Będziesz mógł wtedy przesyłać dane między programami pisanymi w dwóch różnych językach programowania.
Szczegóły i przykłady znajdziesz w helpie VB pod hasłem: "Clipboard".
Metodą GetText pobierasz tekst, GetData - obrazy.

28-03-2005 19:09
Pokaż profil Jeż  Wyślij email do Jeż   
anonim




Typ: Nie zarejestrowany

Albo też za pomocą pliku tekstowego. pierwsza aplikacja zapisuje dane do pliku tekstowego a druga sobie ten plik otwiera i odczytuje dane

02-04-2005 11:07
  
hicks
raptor user



Typ: moderator
Postów: 279
Zarejestrowany: Apr 2003

Można też wykorzystać winsocki (lub odpowiedniki) do komunikacji między programami. i wykorzystać połączenie ze sobą... (127.0.0.1 (localhost))

[Post edytowany dnia 02-04-2005 12:04 przez hicks]


_____________________________________________
TLHW Clan member

02-04-2005 12:04
Pokaż profil hicks  Wyślij email do hicks   Odwiedź stronę hicks       2511367
interteh



Typ: neutral
Postów: 22
Zarejestrowany: Mar 2003

z tym WISOCKIEM to ciekawy temat, musze nad nim popracować. W tej chwili stosuję pliki tekstowe, prymitywny sposób, ale zapewnia przekazywanie danych nawet mimo zakończenia działania aplikacji

02-04-2005 19:40
Pokaż profil interteh  Wyślij email do interteh   Odwiedź stronę interteh       3741353
Fiarel
Szczecin



Typ: neutral
Postów: 57
Zarejestrowany: Dec 2002

Najprostszym chyba sposobem na przekazywanie danych pomiedzy 2 (lub wiecej) aplikacjami działającymi na jednym kompie, jest użycie DDE. Jest to chyba trochę zapomniany sposób (zwłaszcza na forum, ale czego sie spodziewac po technologi znanej z czasuw winów 16BIT'owych jednak nadal rewelacyjnie się sprawdza. Jakby potrzebna była jakaś dłuższa pomoc, piszcie, to postaram się coś na ten temat więcej skrobnąc.


_____________________________________________
www.skype.com RULES !!!

24-04-2005 23:22
Pokaż profil Fiarel  Wyślij email do Fiarel        4354308
anonim




Typ: Nie zarejestrowany

A cóżto jest to DDE

28-04-2005 22:47
  
Wszystkich odpowiedzi: 7 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1