08.05.2004, 14:51
Итак, ровно через месяц я наконец добрался до ResBuilder'а. MultiArc видел, может даже он и подойдёт, но, после того, как я стал изучать системную сторону ПЗ, я понял, что работа с ресурсами должна идти как бы фоном, а не выполняться отдельной утилитой. Потому я хочу продолжить эту тему:
Пока я могу немного ориентироваться в создании консольных приложений на языках C и C++. Мне в голову пришла идея о том, что лучше всего было бы сделать поддержку работы с RES-архивами в виде библиотеки, которую можно всегда будет подключить к проге. Наколько мне известно, библиотечные файлы являются сборищами объектных модулей, и эти библиотеки подключаются через файл типа .h к проге на C или C++.
Jet, у меня к тебе предложение: я могу взяться за создание библиотеки поддержки работы с RES-архивами. Пока есть организационные вопросы, типа, как должна реагировать библиотека: запрос к функции с указанием архива и файла с последующей его распаковкой/запаковкой, или организация виртуального открытия файла прямо внутри архива? Я могу потратить прилично времени на изучение структуры RES-архивов, но ведь, Jet, ты сказал, что сможешь предоставить информацию... может попробуем создать библиотеку?
Пока я могу немного ориентироваться в создании консольных приложений на языках C и C++. Мне в голову пришла идея о том, что лучше всего было бы сделать поддержку работы с RES-архивами в виде библиотеки, которую можно всегда будет подключить к проге. Наколько мне известно, библиотечные файлы являются сборищами объектных модулей, и эти библиотеки подключаются через файл типа .h к проге на C или C++.
Jet, у меня к тебе предложение: я могу взяться за создание библиотеки поддержки работы с RES-архивами. Пока есть организационные вопросы, типа, как должна реагировать библиотека: запрос к функции с указанием архива и файла с последующей его распаковкой/запаковкой, или организация виртуального открытия файла прямо внутри архива? Я могу потратить прилично времени на изучение структуры RES-архивов, но ведь, Jet, ты сказал, что сможешь предоставить информацию... может попробуем создать библиотеку?