Главная страница
    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.45 MB
Время: 0.031 c
3-79599
Dimich1978
2004-02-02 08:14
2004.02.25
Как программно подключится к mdb через ADOTable


7-80332
Cosinus
2003-12-02 13:37
2004.02.25
Странное влияние монитора портов на обмен данными


1-80003
Comp
2004-02-13 11:17
2004.02.25
Запись в файл


1-79822
Hooch
2004-02-11 07:52
2004.02.25
VirtualStringTree 4.0.17, проблема с отображением текста


1-79884
8ung
2004-02-09 20:54
2004.02.25
Слишком медленная работа с файлами.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский