Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.01;
Скачать: CL | DM;

Вниз

помогите плз - прога убиваться не хочет   Найти похожие ветки 

 
billybons ©   (2002-06-19 09:43) [0]

Подскажите , плз почеиу не работает такая штука :

OpenDialog1.Execute;
TTFileName:=OpenDialog1.FileName;
OpenDialog1.Free;
if TTFileName="" then
begin
ShowMessage("Не выбран TT-файл");
// Halt;
Application.Terminate;
end;
if not FileExists(TTFileName) then
begin
ShowMessage("Не найден файл "+TTFileName);
// Halt;
Application.Terminate;
end;

Show отрабатывает , а прога не кончается ни в какую :(((


 
Lord Warlock ©   (2002-06-19 09:51) [1]

Это надо писать так:

if OpenDialog1.Execute then
begin
TTFileName:=OpenDialog1.FileName;
if TTFileName="" then
begin
ShowMessage("Не выбран TT-файл");
Application.Terminate;
end;
if not FileExists(TTFileName) then
begin
ShowMessage("Не найден файл "+TTFileName);
Application.Terminate;
end;
end;



 
billybons ©   (2002-06-19 10:01) [2]

Один черт не вырубается ... где ж еще грабли-то могут быть ?


 
billybons ©   (2002-06-19 12:15) [3]

Господа, неужели больше никто не поскажет ничего ?


 
Skier ©   (2002-06-19 12:27) [4]

> billybons
Может быть стоит закрывать главную форму
приложения, а не вызывать Application.Terminate ?


 
ef2000   (2002-06-19 12:36) [5]

-> billybons
довольно странно, твой код у меня работает..


 
billybons ©   (2002-06-19 12:41) [6]

Главную закрывать тоже пробовал


 
Skier ©   (2002-06-19 12:43) [7]

> billybons
И что ? Тоже самое ??


 
billybons ©   (2002-06-19 12:46) [8]

Ну да ...


 
ef2000   (2002-06-19 12:49) [9]

-> billybons
попробуй юзануть на другой машине, проблема по-моему не в коде..


 
billybons ©   (2002-06-19 13:17) [10]


> ef2000

Даже перекомпилировал , но все равно то же самое :(
А у тебя какая версия дельфей ? Неужели и мне пришло время перебираться на D6 ?


 
ef2000   (2002-06-19 14:02) [11]

-> billybons
D5, Win2k Professional..


 
VID ©   (2002-06-19 16:32) [12]

2billybons © (19.06.02 13:17)
ну ты ещё на VB перейди :)

попробуй два варианта:
1. HALT;
2. PostMessage(Application.Handle, wm_quit, 0 , 0);

Кстати, ты не юзаешь компоненты RxTrayIcon ?


 
ZZ ©   (2002-06-19 16:36) [13]

А если
Application.Terminate;
Application.ProcessMessages;



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

Текущий архив: 2002.07.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
1-954
hunter
2002-06-18 18:12
2002.07.01
Изменить ресурс в exe


1-1006
Dennn_is
2002-06-18 08:49
2002.07.01
КАК?


1-944
GT-9121A
2002-06-19 17:02
2002.07.01
на какое событие надо вешать запуск файла после закрытия программ


1-976
Balabolin Oleg
2002-06-20 09:37
2002.07.01
Вызов функции


14-1150
vopros
2002-05-27 15:26
2002.07.01
Кто из Питера АУУУ?Намек поняли?