Вверх ↑
Ответов: 4662
Рейтинг: 767
#1: 2010-09-17 16:21:00 ЛС | профиль | цитата
Основные идеи две:
1) "Вытянуть" из схемы эти свойства во время компиляции во временную папку, чтобы мой компилятор смог их получить и скомпилировать в готовое приложение (как это по-видимому делается в пакете Delphi, только функциональность среды специально заточена для этого пакета)
2) Получить доступ к "сырым" данным, например, TMemoryStream'a, прочитать и/или преобразовать их (если нужно) и поместить в целевой код для последующей компиляции.
Я просто не думал, что эти типы свойств нельзя просто получить в кодогенераторе (т.е., TMemoryStream считал разновидностью KOL'овского TStream).
Dilma писал(а):
нужно делать какой-то интерфес, аналогичный ф-циям resXXX

Предлагаю эти свойства реализовать средствами KOL (ну, по крайней мере, data_stream и data_icon, которые имеют аналоги в KOL) и дать доступ к указателям на их классы.

А в общем всё это нужно для того, чтобы хранить ресурсы приложения (графику, звук и т.д.) в схемах, а не таскать отдельно.
карма: 26

0