INI

0

Co trzeba zrobic by wczytac ustawienia z pliku INI, dla komponentu drugiej(nie podstawowej)formy. Bo gdy robie np:
Form2.edit1.text:=T;( tam wyzej jest wszystko na miejscu tak jak w artykule o INI)
To wyskakuje mi blad przy uruchamianiu programu(mimo ze blad jest to uruchamia sie i nie ma tych ustawien co mial odczytac).
[glowa]

0

Daj odczyt w OnCreate drugiej formy

0

Nie w OnCreate bo program prawdopodobnie sie wysypie..
bezpieczniej dac w OnShow..

0

Ja proponuję w pliku projektu, o tak (z mojego pliku DPR):

begin
Application.Initialize;
if DebugHook=0 then
begin
Handle:=FindWindow('TFormMain','Analysis');
if Handle0 then
begin
SetForegroundWindow(Handle);
Application.Terminate;
end;
end;
Application.Title := 'Analysis for AT';
Application.CreateForm(TFormMain, FormMain);
Application.CreateForm(TFormPrint, FormPrint);
Application.CreateForm(TFormImport, FormImport);
Application.CreateForm(TFormAddEvent, FormAddEvent);
Application.CreateForm(TFormSessionDisplay, FormSessionDisplay);
Application.CreateForm(TFormMarkerCodes, FormMarkerCodes);
Application.CreateForm(TFormMarkers, FormMarkers);
Application.CreateForm(TFormExtractATE, FormExtractATE);
Application.CreateForm(TFormSetup, FormSetup);
Application.CreateForm(TFormAnalyseStimuliOptions, FormAnalyseStimuliOptions);
Application.CreateForm(TFormAnalyseLatenciesOptions, FormAnalyseLatenciesOptions);
Application.CreateForm(TFormQuickReport, FormQuickReport);
Application.CreateForm(TFormPrinting, FormPrinting);
Application.CreateForm(TFormSupervisorPassword, FormSupervisorPassword);
Application.CreateForm(TFormAbout, FormAbout);
IniFile.ReadIni; //!

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