Hello, people!
Давно не запускал lazarus, freepascal и delphi.
Но, недавно понадобилось скомпилировать пример изометрического движка, написанного на дельфи.
http://delphigfx.narod.ru/samples/samp44.rar
Сконвертировал в lazarus проект. Запустил - игровое поле не отрисовывается, там где оно должно быть все закрашено черным.
Это я делаю что-то не так или это баг/недоделка lazarus?
ps: Версия Lazarus 0.9.30
GDI отрисовка. Баг Lazarus?
Модератор: Модераторы
-
Phantom_theDeveloper
- незнакомец
- Сообщения: 5
- Зарегистрирован: 05.02.2009 09:26:54
Видимо какой-то косяк с ресурсами. Надо перезалить imglist-ы и всё становится ОК.
Я зашёл в редактор imgList, нажал, очистить, потом добавить, добавил тот-же файл - после этого подложка стала прозрачной.
для imgList-а котроый хранит картинки кнопок, надо сначала сохранить в файл, потом тоже самое, что и с первым.

Uploaded with ImageShack.us
на скрине приложение собранное в lazarus x64 на win7 x64 и в delphi (turbo) на win2k. отличия минимальны.
Добавлено спустя 2 минуты 3 секунды:
сори за большую картинку
Добавлено спустя 8 минут 58 секунд:
кстати в приложении никакого GDI - всё через VCL\LCL, так что можно и под linux собрать.
и вообще приложение довольно примитивное.
Я зашёл в редактор imgList, нажал, очистить, потом добавить, добавил тот-же файл - после этого подложка стала прозрачной.
для imgList-а котроый хранит картинки кнопок, надо сначала сохранить в файл, потом тоже самое, что и с первым.

Uploaded with ImageShack.us
на скрине приложение собранное в lazarus x64 на win7 x64 и в delphi (turbo) на win2k. отличия минимальны.
Добавлено спустя 2 минуты 3 секунды:
сори за большую картинку
Добавлено спустя 8 минут 58 секунд:
кстати в приложении никакого GDI - всё через VCL\LCL, так что можно и под linux собрать.
и вообще приложение довольно примитивное.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Phantom_theDeveloper
- незнакомец
- Сообщения: 5
- Зарегистрирован: 05.02.2009 09:26:54
По моему, это недоделка/баг конвертера проектов lazarus'a.
Может ли кто багрепорт разработчикам отправить?
Может ли кто багрепорт разработчикам отправить?
