Przekazywanie zmiennych między formami w Delphi

Przekazywanie zmiennych między formami w Delphi
R9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

Witam piszę program w którym używam listy jednokierunkowej na kilku formatkach. Na formie 2 dodaje elementy do listy i zapisuje listę do pliku, a forma 1 w OnCreate wczytuje listę z pliku i zapisuje ją do StringGrida. Mój problem polega na tym że nie wiem jak zdeklarować zmienne tak aby były one widziane pomiędzy formami.
Zmienne i typy które zdeklarowałem w jednej formie to:

Kopiuj
 
type
  pprogList = ^progData;
  progData = record
    data1 : ShortString;
    data2 : ShortString;
    data3 : ShortString;
    p : pprogList;
  end;
var
   rec:progData;
   plik: file of progData;
   pFirst, pPrevious, pCurrent, pNext  : pprogList;
xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1571
0

I szukałeś w necie, prawda? Tylko, że nic nie znalazłeś. :| Ludzie... Wpisz se w Google "delphi przekazywanie między formami" - 1. link. Musisz dodać do uses tą formę, do której chcesz mieć dostęp i normalnie z niej wyłuskać to co chcesz.

R9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

mój problem wynikał z tego że nie zdeklarowałem zmiennych w public declaration tylko normalnie pod var

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
0

"Zwykłe" zmienne (Var) zadeklarowane w sekcji interface danego modułu będą dostępne dla wszystkich innych modułów, które mają dodany do Uses rozpatrywany moduł.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.