Дежурный стрелочник
Группа: Участник
Сообщений: 33
|
При просмотре откомпилированого файла в PE редакторе, можно обнаружить в секции экспорта много левых экспортируемых функций + если линкуется паскальный файл, то в экспорте ВСЕ глобальные переменные с этого файла !!!! Я файл компилировал и на Debug и на Release. Где-то о такой проблеме я слышал, но там ответ был включите Release и все, но я включаю, все равно не помогает.
Вот, что экспортирует файл состоящий из одной формы:
00001355 1 __GetExceptDLLinfo
00001FE4 2 @@Unit1@Initialize
00001FF4 3 @@Unit1@Finalize
0005F098 4 ___CPPdebugHook
000636B4 5 _Form1
На Release то же самое.
Походу это зависит от компонент. Я на пустую форму кинул TTrayIcon
экспортируемых функций стало 196!!!!, а размер файла почти на 180 кб
больше.
Интересно куда и кому они экспортируются. Или это глюк при написании компонента, или самого компилятора и надо patch искать?
Отредактировано DVD — 30 Jun 2003, 15:59 |