Вниз
Скачать: CL | DM;

исключения   Найти похожие ветки 

← →
Катерина   (2005-12-27 22:44) [0]

Как создать файл если я добавляю  текстовый  документ в TreeView, а пользователь в OpenDialog.FileName вписывает название файла, которого на диске нет?

procedure TForm1.AddDocClick(Sender: TObject);
begin
if OpenDialog1.Execute then begin
 try
  if not FileExists (OpenDialog1.FileName)then
   raise OpenException.Create ("Файл не существует!Создать его?");
   AddingDocument;
 except
  on E:OpenException do begin
   Msg := MessageDlg (E.Message, mtWarning, [mbYes, mbNo], 0);
     if Msg = mrNo then exit
      else
        AddingDocument
      //Вот здесь должен создаваться новый файл
 end;
 end;
end
else exit;
end;

Заранее спасибо:)


← →
Кефир87 ©   (2005-12-27 22:51) [1]

if not FileExists(OpenDialog1.FileName) then ОШЫПКА!
Зачем все доверять исключениям...


← →
Johnmen ©   (2005-12-27 23:18) [2]

...и вообще есть же TSaveDialog


← →
k2 ©   (2005-12-28 08:56) [3]

FileCreate



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
14-1135103436
KOSS
2005-12-20 21:30
2006.01.15
Куда делась вкладка Diagram в Delphi for Microsoft Win32 2006?


2-1135753442
Fixer
2005-12-28 10:04
2006.01.15
Замена определённых слов в тексте


14-1135176930
l4m3r
2005-12-21 17:55
2006.01.15
Отличие функции от процедуры


14-1134839795
utter
2005-12-17 20:16
2006.01.15
Borland Developer Studio 2006: Создание приложений для КПК


14-1134930295
QwertyKz
2005-12-18 21:24
2006.01.15
Visual Web Developer




   Наверх