powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Странная поломка ???
8 сообщений из 8, страница 1 из 1
Странная поломка ???
    #39546902
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причем, это не глюк отладчика, в runtime также получаю не менее фантастическую ошибку:
---------------------------
Debugger Exception Notification
---------------------------
Project Project.exe raised exception class EResNotFound with message 'Resource ヒ譕㏬㧀౅ᱴ䔹琈㤗ᑅቴ痿倔p౵痿꜓৫坪賨︧㏿巀Ⴢ退邐邐ヒ譕菬ࡽ甀樍❯쀳쉝꜁邐邐讐嗿ࢸ not found'.
---------------------------
Break Continue Help
---------------------------

чтобы это могло быть?
...
Рейтинг: 0 / 0
Странная поломка ???
    #39546903
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

Объект TResourceStream ссылается на мусор
...
Рейтинг: 0 / 0
Странная поломка ???
    #39546911
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Объект TResourceStream ссылается на мусорХотя нет. Программа многопоточная?
...
Рейтинг: 0 / 0
Странная поломка ???
    #39546913
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747чтобы это могло быть?

Memory corruption.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Странная поломка ???
    #39546916
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто дергает TBitmap.LoadFromResourceName?
...
Рейтинг: 0 / 0
Странная поломка ???
    #39546930
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
APicture.Bitmap.LoadFromResourceName(HInstance, 'ROOTWARE');
...
Рейтинг: 0 / 0
Странная поломка ???
    #39546955
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747APicture.Bitmap.LoadFromResourceName(HInstance, 'ROOTWARE');А дальше? Весь стек давай. Ну и ответа на главный вопрос так и не было
_Vasilisk_Программа многопоточная?
...
Рейтинг: 0 / 0
Странная поломка ???
    #39547390
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одной из особенностей было то, что проект состоял из bpl + dll + exe
код чтения ресурса был в bpl
а ресурс я добавлял в exe и в bpl
Но!
добавлял я банально перетащив RC-файл из проводника.
а надо было в BPL добавлять
{$R 'Layouts.res' '.\Pictures\Layouts\Layouts.rc'}
к существующем
{$R *.res}

Хотя сам файл Layouts.res и так собирался и был в каталоге.
Видимо, под "*" подразумевается не все файлы, а только совпадающие с названием проекта/юнита

После этого ошибки ушли.

Да, а еще RC-файл был у меня в UCS-2 (привет notepad.exe !), из-за чего его не кушал brcc32. Перевел в ANSI.

А еще XE5 RC-файл в bpl добавляет в dproj
Код: xml
1.
        <DCCReference Include="Layouts.res"/>

, а надо (как в обычных exe):
Код: xml
1.
2.
3.
        <RcCompile Include="Pictures\Layouts\Layouts.rc">
            <Form>Layouts.res</Form>
        </RcCompile>


Из-за этого не сборочном сервере не собирался проект, т.к. не было скомпилированного ресурса (который при сборке из среды она делает)
Бага побеждена, исключений нет, картинки грузятся, проект собирается.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Странная поломка ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]