Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
ВнизWindows XP наглухо зависает при выполнении кода Найти похожие ветки
← →
Сергей Петров (2004-02-10 00:07) [0]Приведенный код на одном компьютере (под WinXP) наглухо вешает систему. На другом (под той же XP) все работает нормально. В чем может быть проблема?
but_info := tbitmap.Create;
but_info.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_info.bmp");
but_info_norm := tbitmap.Create;
but_info_norm.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_info_norm.bmp");
but_close := tbitmap.Create;
but_close.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_close.bmp");
but_close_norm := tbitmap.Create;
but_close_norm.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_close_norm.bmp");
but_save := tbitmap.Create;
but_save.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_save.bmp");
but_save_norm := tbitmap.Create;
but_save_norm.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_save_norm.bmp");
but_print := tbitmap.Create;
but_print.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_print.bmp");
but_print_norm := tbitmap.Create;
but_print_norm.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_print_norm.bmp");
but_min := tbitmap.Create;
but_min.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_min.bmp");
but_min_norm := tbitmap.Create;
but_min_norm.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_min_norm.bmp");
but_top := tbitmap.Create;
but_top.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_top.bmp");
but_top_norm := tbitmap.Create;
but_top_norm.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_top_norm.bmp");
but_bottom := tbitmap.Create;
but_bottom.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_bottom.bmp");
but_bottom_norm := tbitmap.Create;
but_bottom_norm.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_bottom_norm.bmp");
← →
S.P.I.R.I.T (2004-02-10 00:13) [1]Во первых у тебя слеш поставлен не тот вместо "/" надо "\"
Во вторых вместо:
but_info.LoadFromFile(extractfilepath(application.ExeName)+"/res/but_info.bmp");
Можно и желательно просто написать
but_info.LoadFromFile("res\but_info.bmp");
Желаю коротко и правильно писать.
← →
Сергей Петров (2004-02-10 00:37) [2]Это, конечно, правильно, но проблему не решает. А очень хотелось бы решить
← →
evvcom (2004-02-10 01:56) [3]А по шагам пробовал? Где именно вешает, а то может и вовсе не в этом месте?
← →
Юрий Зотов (2004-02-10 03:33) [4]> Приведенный код на одном компьютере (под WinXP) наглухо вешает
> систему. На другом (под той же XP) все работает нормально.
Я не знаю, может ли ПРИВЕДЕННЫЙ код вешать систему, но знаю, что нормально работать он НЕ может. Поскольку по пути типа:
"C:\MyDir\/res/but_info.bmp"
он уж точно не сможет найти никакого файла.
Поэтому думаю, что для начала нужно было бы привести ТОЧНЫЙ код.
← →
Dr.Karter (2004-02-10 08:22) [5]Радуйся!!! Ты написал червя для XP
← →
Сергей Петров (2004-02-10 09:07) [6]Ну, положим файл-то он находит. Я изменил все к правильному виду.
Судя по всему, программа зависает только под win98 при загрузке midas.dll.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c