Cos mi sie chyba pokrecilo i nie wiem co zrobic.
Mam program co ma wiele form i unitow
m.in.
FormMain (unit AnalysisForm1)
FormImport (unit ImportWindow)
FormATEExtract (unit ATEExtract)
FormMarkers (unit Markers)
W MainForm jest m.in.
uses ImportWindow, Markers
w pewnej procedurze MainFormu jest:
FormMarkers.Item:=cos tam...; *zapis do publicznych wlasiwosci FormMarkers
FormMarkers.IIndex:=cos tam...;
FormMarkers.ShowModal;
i to chodzi OK
w innej procedurze MainFormu jest:
FormImport.Show;
FormImport.ImportSessions(OpenDialogImport.Files);
FormImport.Close;
i to tez jest OK
Teraz: w FormImport jest m.in.
uses ATEExtract;
i w pewnej procedurze tegoz FormImport jest:
> FormATEExtract.ATEFile:=Files[i]; *zapis do publicznej wlasciwosci
CreateDir('~tmpdir');
Files.Delete(i);
FormATEExtract.Show;
FormATEExtract.ExtractFromATE;
No i problem polega na tym,ze kompilator pisze tu (>):
[Error] ImportWindow.pas(151): Undeclared identifier: 'FormATEExtract'
Ktos wie dlaczego?
Z gory dzieki!!!
--Pawel
Delphi6