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

Вниз

Странный баг   Найти похожие ветки 

 
AlexXn   (2005-01-04 18:15) [0]

Если программа компиляется(билдится) на 98 винде, то она работает на 98 и на других, если же откомпилять на XP , то на 98 уже не работает... Что за бред? Кто нить встречал такое?


 
ламер ©   (2005-01-04 18:18) [1]

"не работает" - это слишком абстрактно. что конкретно? какие исключения?


 
AlexXn   (2005-01-04 18:23) [2]

конкретно... программа выполнила недопустимую операцию и будет закрыта... Runtime 217


 
ламер ©   (2005-01-04 18:26) [3]

In fact, Delphi executables will die with runtime error 217 when an exception was raised before SysUtils is initialized or after it is finalized. In both situations the regular exception handling is not put in place.

If the error occurs right at your application"s startup, check your initialization sections. Try to move code into a later part, e.g. into FormCreate() events.
Otherwise check your units" finalization sections.

Some typical situations where this can happen:
- unexpected date formats
- disk or registry accesses where the user has not sufficient privileges
- BDE Net Dir mismatches


 
AlexXn   (2005-01-04 18:31) [4]

То что это в initialize - понятно. Но почему при билде на 98 - все ок, при ХР - абзац? dll не юзаю..


 
novice__man   (2005-01-04 18:36) [5]


AlexXn   (04.01.05 18:31) [4]
... dll не юзаю ...

Ну и кто такое вам сказал?


 
AlexXn   (2005-01-04 18:37) [6]

ок. неправильно сказал... дополнительных dll не юзаю.


 
novice__man   (2005-01-04 18:40) [7]

Вот в них видимо и "порылась собака" :)


 
AlexXn   (2005-01-04 18:41) [8]

а можно ли в sysutils переделать процедуру инитиализации, чтобы вевести в лог кто проинитиализировался...


 
novice__man   (2005-01-04 18:42) [9]

А вот еще
[Warning] Unit1.pas(7): Unit "FileCtrl" is specific to a platform

такое (вернее подобное) сообщение не выдается прикомпиляции?


 
AlexXn   (2005-01-04 18:42) [10]

в Delphi5? нет.


 
AlexXn   (2005-01-04 18:44) [11]

>novice__man
вообще-то странно. ну да, юзаются dll, ну и что... при компиляции на 98 все РАБОТАЕТ


 
novice__man   (2005-01-04 18:49) [12]


LoadDLL : 77F50000 ntdll.dll
LoadDLL : 77E60000 KERNEL32.dll
LoadDLL : 77D30000 USER32.dll
LoadDLL : 77C60000 GDI32.dll
LoadDLL : 77DC0000 ADVAPI32.dll
LoadDLL : 77CB0000 RPCRT4.dll
LoadDLL : 77110000 OLEAUT32.dll
LoadDLL : 77C00000 msvcrt.dll
LoadDLL : 771A0000 ole32.dll
LoadDLL : 77330000 COMCTL32.dll

А вот попробуй угадать без какой dll моя прога не станет работать на Win9*?


 
AlexXn   (2005-01-04 18:50) [13]

как объяснить то, что при перекомпиляции на 98 она работает???
или компиляторы(билдеры) уже подтягивают какой-то мифический код из DLL???


 
Agentch007   (2005-01-04 18:52) [14]

может фся фича в уникоде?


 
novice__man   (2005-01-04 18:52) [15]

А по вопросу: есть программа MemProof, я сам потоянно пользую для того что бы знать что творится в моей проге во время исполнения без участия дельфи. Так вот в [12] список загруженных dll получен с помощью этой программы.
Прога есть на http://delphi.vitpc.com/


 
AlexXn   (2005-01-04 18:58) [16]

я не понимаю при чем здесь dll???


 
novice__man   (2005-01-04 19:03) [17]

AlexXn   (04.01.05 18:58) [16]
я не понимаю при чем здесь dll???


MemProof покажет где происходит ошибка.
например у меня:

0041C206   C:\Program Files\Borland\Delphi6\Projects\Project1.exe

так вот, берешь адресок $0041C206 и в окне CPU через [Goto Adress] во время отладки можешь посмотреть какя команда вызала ошибку.


 
AlexXn   (2005-01-04 19:22) [18]

>novice__man
thanks! fastReport3 глючил :-) LoadCursor на initialize не прокатывал


 
novice__man   (2005-01-04 19:34) [19]

Не за что :)
Сам бываю так намудрю, что хоть стреляйся!


 
AlexXn   (2005-01-04 19:35) [20]

это не я :-) это FastReport ^-)


 
Anatoly Podgoretsky ©   (2005-01-04 22:28) [21]

И еще говоришь, что не используешь дополнительные ДЛЛ



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

Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.042 c
14-1104708953
Кудесник
2005-01-03 02:35
2005.01.23
Onimusha 3... что это?


14-1104328422
PVOzerski
2004-12-29 16:53
2005.01.23
Может, и нашего сайта дизайн и "движок" оцените?


1-1105608718
Саня
2005-01-13 12:31
2005.01.23
Сеанс MS-DOS


1-1105023865
Magic_STI
2005-01-06 18:04
2005.01.23
Трабла с обновлением TRichEdit


6-1099292621
Ozone
2004-11-01 10:03
2005.01.23
LoadFromStream





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