problem z modułami i procedurą

0

Witam
Problem jest następujący, mam moduł "ObslugaPlikow" w ktorym mam wszystkie procedury dotyczące obslugi plików.

W tymże module jest procedura "SumujPliki", która dziala poprawnie w "Unit1", ale w "Unit2" już nie chce.

Gdy uruchamiam ta procedure w "Unit2", zatrzymuje się ona na :

StringGrid1:=TStringGrid.Create(StringGrid1) // moduł "ObslugaPlikow" nie ma swojego formularza.

Dodam, że w modułach "unit1" i "unit2" zadeklarowany jest modul "ObslugaPlikow".

Dodam jeszcze, ze komunikat o błędzie związany jest z pamięcią.

0

spróbuj odwołać się tak:
Form1.StringGrid1:= ...
lub Form2.StringGrid1:= ...

0

Krzycho możesz edytować swoje posty...

A próbowałeś inaczej konstruować StringGrid? Np ustawić parenta na nil? Co się wtedy dzieje?

[dodane]
raczej chodziło mi o konstruowanie przez Create(nil) :)

0

Ustawienie Parent:=nil nic nie daje, wyskakuje ten sam błąd.

A co do posta endrique, to chcę, aby ten StringGrid byl nie zależny od formularza.
No i w "Unit1" to działa, ale w "Unit2" niestety nie.

0

Zaraz zaraz, bo ja tu czegoś nie rozumiem. Co ma moduł "Obsługa plików" do Unit1 i Unit2 i do tego tworzonego StringGrid`a ? :-/

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