Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Что-то не так с Open Dialog


Автор: Alex103 16.3.2005, 07:56
Народ подскажите что у меня не так. есть такая проблемма когда я вызываю Опен Диалог то все вроде нормально, когда я выбираю текстовый файл и нажимаю открыть его в Опен Диалоге то файл открываеться нр как тодбко я нажимаю на отмену в Опен Диалоге то выпольняються те же действия что и при нажатии на кнопку открыть как этого избежать!!

Автор: Alex 16.3.2005, 07:58
Ошибка в 17 строке.
Добавлено @ 08:03
Если серьезно, то вызывают OpenDialog обычно так:

Код

  if not OpenDialog1.Execute then Exit;
  // Действия при нажатии на кнопку "Открыть"


Или

Код

  if OpenDialog1.Execute then begin
    // Действия при нажатии на кнопку "Открыть"
  end;


PS:
Здесь форум не телепатов в следующий раз приводи код, который у тебя не работает.

Автор: Alex103 16.3.2005, 09:00
Цитата(Alex @ 16.3.2005, 07:58)
Ошибка в 17 строке.
Добавлено @ 08:03
Если серьезно, то вызывают OpenDialog обычно так:

Код

  if not OpenDialog1.Execute then Exit;
  // Действия при нажатии на кнопку "Открыть"


Или

Код

  if OpenDialog1.Execute then begin
    // Действия при нажатии на кнопку "Открыть"
  end;


PS:
Здесь форум не телепатов в следующий раз приводи код, который у тебя не работает.

За что ты на меня злишься!!!!

Автор: _hunter 16.3.2005, 16:00
за то, что твой вопрос ( в вольном переводе ) звучит так: "я что-то делаю неправильно. как это сделать правильно"
( причем "что-то" -- это описатель действия а не * )

Автор: Alex 16.3.2005, 19:09
Цитата(Alex103 @ 16.3.2005, 09:00)
За что ты на меня злишься!!!!

http://forum.vingrad.ru/index.php?act=Help&CODE=01&HID=17 smile

Автор: Alex103 17.3.2005, 07:19
Цитата(Alex @ 16.3.2005, 19:09)
Цитата(Alex103 @ 16.3.2005, 09:00)
За что ты на меня злишься!!!!

http://forum.vingrad.ru/index.php?act=Help&CODE=01&HID=17 smile

Это я последний раз говорю что-то не по теме. Давай не будем сориться, предлагаю мир smile

Автор: Alex 17.3.2005, 07:46
Цитата(Alex103 @ 17.3.2005, 07:19)
Это я последний раз говорю что-то не по теме. Давай не будем сориться, предлагаю мир 

Да ни кто на тебя не обижался и никто с тобой не сорится. Просто тебе сказали:
Цитата
Ошибка в 17й строке - Ну, нет тут телепатов, нет! Нужен пример кода с которым проблемы, иначе догадаться что вы там делаете невозможно! 
smile

Автор: Alex103 18.3.2005, 07:56
Цитата(Alex @ 16.3.2005, 07:58)
Ошибка в 17 строке.
Добавлено @ 08:03
Если серьезно, то вызывают OpenDialog обычно так:

Код

  if not OpenDialog1.Execute then Exit;
  // Действия при нажатии на кнопку "Открыть"


Или

Код

  if OpenDialog1.Execute then begin
    // Действия при нажатии на кнопку "Открыть"
  end;


PS:
Здесь форум не телепатов в следующий раз приводи код, который у тебя не работает.

Кстати спасибо те за пример кода, уже все работает ато я вызывал опен диалог без

Код

......then Exit;

Автор: Alex 18.3.2005, 09:10
Не за что.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)