Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
1-950
Skywalker
2002-06-19 18:29
2002.07.01
Как объявить переменную в функции....


6-1121
aaZ
2002-04-20 21:00
2002.07.01
Sockets


1-1059
kserg@ukr.net
2002-06-18 13:30
2002.07.01
постпроцессор к hyperMILL для AutoCAD MD


1-974
John Eagle
2002-06-20 01:27
2002.07.01
Фокус дочернему окну MDI-приложения


14-1190
Snap
2002-05-28 14:03
2002.07.01
СРОЧНО НУЖДАЮСЬ В ПОМОЩИ!!!!!!!!!!!!!!!!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский