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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
14-80227
_none_
2004-02-04 11:09
2004.02.25
автаматизация управления проектами


7-80302
~GaMeRd~
2003-12-06 16:39
2004.02.25
Работа с Вебброузер(вб)


3-79665
Sliften
2004-01-30 20:10
2004.02.25
SQL запрос Как обрубить в строке все после первого пробела


6-80078
Andersen
2003-12-16 14:22
2004.02.25
Вопрос про майл сервер


14-80198
Delpher_Gray
2004-01-22 14:55
2004.02.25
Зацениваем сайты о программировании в Delphi !