Przekazywanie zmiennych między formami w Delphi

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:

 
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;
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.

0

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

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ł.

1 użytkowników online, w tym zalogowanych: 0, gości: 1