Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
ВнизБеда! Дельфи сходит с ума :) Найти похожие ветки
← →
Император (2007-08-12 11:15) [0]Есть почти чистая программа. Необходимо загрузить из Ini пару настроек и отобразить их в Editах. Пишу процедуру LoadConfig
procedure TfrmMain.LoadConfig;
var
ini: TIniFile;
begin
if not FileExists(configIni) then Exit;
ini.Create(configIni);
o1.Text := ini.ReadString("LastSession", "o1", "o1 default");
o2.Text := ini.ReadString("LastSession", "o2", "o2 default");
ini.Free;
configLoaded := true;
end;
которая читает и устанавливает эти настройки. Вызываю ее из FormActivate и... Access Violation. Пишу _тот же_ самый код процедуры в FormActivate, все работает. В чем дело и как это побороть?
← →
Император (2007-08-12 11:17) [1]Access Violation возникает на строчке o1.Text := ...
← →
Плохиш © (2007-08-12 11:17) [2]
> Вызываю ее из FormActivate и... Access Violation. Пишу _тот
> же_ самый код процедуры в FormActivate, все работает.
Ошибка в программе - обращение к несуществующему объекту, делфи здесь не виновата.
← →
Плохиш © (2007-08-12 11:18) [3]
> ini.Create(configIni);
Книжку прочитай про использование объектов, пора уже.
← →
TUser © (2007-08-12 11:18) [4]> ini.Create(configIni);
Сам придумал? Глянь в любой хелпе/книжке/форуме по Delphi, как создавать объекты.
← →
Император (2007-08-12 11:19) [5]Пардон, не углядел. Как создавать обьекты знаю, тут просто неусмотрел, спасибо :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c