Search found 7 matches

by Dartess
Thu May 23, 2013 2:41 am
Forum: Coding
Topic: Использование archiver.obj
Replies: 26
Views: 17956

Re: Использование archiver.obj

Как понял я: нужно создать структуру, аналогичную описанной тут: http://websvn.kolibrios.org/filedetails.php?repname=Kolibri+OS&path=%2Fprograms%2Ffs%2Fkfar%2Ftrunk%2Fapi.txt После чего заполнить её адресами функций. но вот где такие взять?) Содержимое archiver.obj и полей структуры практически ...
by Dartess
Thu May 23, 2013 1:31 am
Forum: Coding
Topic: Использование archiver.obj
Replies: 26
Views: 17956

Re: Использование archiver.obj

но ведь plugin_load находится в одной библиотеке с "плагином" ? О_о это жесть получается... но хотя бы я смогу вызывать их после этого не по адресам, а через эту структуру?) upd: а данная библиотека позиционируется как "личная" kfar'а, или же всё же как общесистемная? Если второе...
by Dartess
Wed May 22, 2013 11:20 pm
Forum: Coding
Topic: Использование archiver.obj
Replies: 26
Views: 17956

Re: Использование archiver.obj

CleverMouse wrote:Dartress, самому написать её.
Написать то - понятно. А заполнять надо? Я не понимаю сути функции этой. Если ей нужна заполненная функция - смотреть память, искать, какие функции есть, и их адреса записывать в структуру? Немного бред) Или же эта функция сама должна записывать структуру?)
by Dartess
Wed May 22, 2013 8:58 pm
Forum: Coding
Topic: Использование archiver.obj
Replies: 26
Views: 17956

Re: Использование archiver.obj

Значит, я не понял про структуру :) попробую вникнуть в справочку, спасибо за ответы. С другой стороны, я не знаю, как получить структуру с указателями на open, close, read, malloc, free и так далее , ибо в archiver.obj функций явно намного меньше...) Кажется, я бред несу, просьба не воспринимать вс...
by Dartess
Wed May 22, 2013 8:45 pm
Forum: Coding
Topic: Использование archiver.obj
Replies: 26
Views: 17956

Re: Использование archiver.obj

Вызвать функцию plugin_load, передав ей указатель на структуру с функциями, читающими zip-архив. Загрузить .obj, получить указатель на структуру с функциями, читающими zip-архив, после чего найти в структуре адрес функции plugin_load, и вызвать её, передав тот самый указатель на структуру с функция...
by Dartess
Wed May 22, 2013 4:17 pm
Forum: Coding
Topic: Использование archiver.obj
Replies: 26
Views: 17956

Re: Использование archiver.obj

В принципе, можно нужный файл распаковать прямо в память)) Всё равно его потом (по алгоритму) надо будет загрузить в память, а с диска удалить)) Остаётся вопрос, как это сделать :) для разбора чужого кода у меня скиллов не хватает.
by Dartess
Wed May 22, 2013 3:48 pm
Forum: Coding
Topic: Использование archiver.obj
Replies: 26
Views: 17956

Использование archiver.obj

Здравствуйте! Недавно начал пробовать писать под Колибри... Возник вопрос. Цель: из архива формата zip один файл, имя которого и расположение в архиве известно и всегда одинаково, разархивировать в /tmp1/1 (я так понял, можно использовать как временную папку именно этот путь). Средства: как я понима...