![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка EAccessViolation [D6, Win95/98]
Jaxtor © (2002-05-06 11:27:00)Подскажите, пожалуйста, как избавиться от ошибки EAccessViolation во время выполнения программы. У меня программа содержит модуль,отображающий главное окно с параметром FormStyle = fsMDIForm и вспомогательное окно со свойством FormStyle = fsMDIChild, в котором находится компонент TMemo.
Задача состоит в том, чтобы при нажатии кнопки TButton на
главной форме в файл сохранялось содержимое TMemo.
Вот код обработчика в главном модуле:
procedure TMainForm.Button1Click(Sender: TObject);
begin
If SaveResultAsDialog.Execute then
SaveResultAsDialog.FileName else
Exit;
MDIChild.Memo1.Lines.SaveToFile(SaveResultAsDialog.FileName);
end;
MDIChild: TMDIChild; - объявление во вспомогательном модуле.
gek (2002-05-06 11:43:00) [21]Эта строчка
If SaveResultAsDialog.Execute then
SaveResultAsDialog.FileName
крайне непонятна. Что именно должно происходить?
gek (2002-05-06 11:38:00) [22]> Song © (06.05.02 11:31)
Ну а мне, вообще, что-то непонятное...
Jaxtor (2002-05-06 11:37:00) [23]SaveResultAsDialog.FileName - это имя выбираемого файла
через SaveResultAsDialog: TSaveDialog;
Song (2002-05-06 11:31:00) [24]а что такое ... then SaveResultAsDialog.FileName? - это свойство