Page 1 of 2

cObj - ещё одна программа для разработчиков

Posted: Sat Jun 21, 2008 7:41 am
by Albom
Ещё одна программа для разработчиков. Показывает экспортируемые библиотекой функции.

Re: cObj - ещё одна программа для разработчиков

Posted: Sat Aug 23, 2008 1:12 pm
by barsuk
Можешь выложить исходники? Интересно, как ты загружаешь DLL (программа ведь на С написана, так?).

Re: cObj - ещё одна программа для разработчиков

Posted: Sun Aug 24, 2008 5:45 pm
by Albom
Вот исходники (извиняюсь за качество и отсутствие комментариев - эту прогу писал для СЕБЯ)

Re: cObj - ещё одна программа для разработчиков

Posted: Sun Aug 24, 2008 6:31 pm
by Albom
а вот исходники моей библиотеки kolibri.o (вдруг нужно будет).
компилировать так:
gcc -c kolibri.c

Re: cObj - ещё одна программа для разработчиков

Posted: Tue Aug 26, 2008 2:41 pm
by barsuk
Спасибо, почитаю :)

Re: cObj - ещё одна программа для разработчиков

Posted: Sat Dec 20, 2008 11:32 am
by Albom
Новая версия. Переписал на ассемблере. Немного упростил.

Re: cObj - ещё одна программа для разработчиков

Posted: Fri Jan 09, 2009 3:42 pm
by s1n
c pixlib.obj чтото не хочет работать.. =)... остальные либы(BOX_LIB.OBJ, console.obj, libgfx.obj, libini.obj, libio.obj) нормально... это под KlbrInWin...
под qemu все нормально....

Re: cObj - ещё одна программа для разработчиков

Posted: Fri Jan 09, 2009 4:26 pm
by barsuk
cObj просто использует функцию ядра.
Если под KlbrInWin она не работает, то это глюк KlbrInWin.

Re: cObj - ещё одна программа для разработчиков

Posted: Fri Jan 09, 2009 5:16 pm
by Albom
что это за библиотека pixlib.obj? написана на асме? т.е. используется переменная EXPORTS или _EXPORTS? скорее всего в KlbrInWin последний вариант не поддерживается. кроме того cObj почему-то не работает с библиотекой sql.причина мне непонятна.

Re: cObj - ещё одна программа для разработчиков

Posted: Fri Jan 09, 2009 6:52 pm
by diamond
Прежде чем сообщать о глюках, всегда нужно проверять последнюю версию. Последняя выложенная версия KlbrInWin нормально работает и с pixlib.obj, и с sqlite.obj. И про _EXPORTS знает.
Кстати, по моим сведениям, pixlib.obj написана на C, но это не мешает ей использовать стандартное EXPORTS.

Re: cObj - ещё одна программа для разработчиков

Posted: Fri Jan 09, 2009 9:53 pm
by Serge
Исходники [url]svn://kolibrios.org/programs/develop/libraries/pixlib[/url]

Re: cObj - ещё одна программа для разработчиков

Posted: Wed Jan 06, 2021 2:15 pm
by maxcodehack
Появилась идея сделать версию, чтобы печаталось в файл а не в консоль, удобней будет, скопипастить можно будет. Может сделаю скоро.
UPD:
Взял СИ версию, перенес на kos32-gcc, добавил перенаправление freopen'ом в файл.
Исходники (!На СИ!):

Re: cObj - ещё одна программа для разработчиков

Posted: Wed Jan 06, 2021 3:40 pm
by rgimad
maxcodehack wrote:Появилась идея сделать версию, чтобы печаталось в файл а не в консоль, удобней будет, скопипастить можно будет. Может сделаю скоро.
UPD:
Взял СИ версию, перенес на kos32-gcc, добавил перенаправление freopen'ом в файл.
Исходники (!На СИ!):
Идея очень хорошая. Лучше добавить такую возможность в уже существующую фасм версию.
Сделать такую опцию, например:

Code: Select all

cobj mylib.obj -f out.txt

Re: cObj - ещё одна программа для разработчиков

Posted: Sun Jul 24, 2022 1:03 pm
by Valery
Цитата: "cobj mylib.obj -f out.txt"

Насколко понимаю, это всё ещё не сделано. (?!)

Просто я тут немного потренировался и у меня есть своя версия : cobj_gui, не использующая console.obj
В течение десяти дней в своей версии постараюсь осуществить свой:
TODO:
(1) Исправить баг с размером отображаемой страницы
(2) Добавить опции
сохранения информации в файл
-f <имя файла>
помещение информации в карман

В случае наличия командной строки , окно приложения не отображается.
Если присутствуют обе опции, то помещается как в файл, так и в карман


Если меня никто не остановит, то в течение 30 дней на основе trunk
внесу аналогичные изменения в официальный cobj
(но я надеюсь что автор (Albom) это уже сделал, только я плохо ориентируюсь в исходниках на SVN)

Как говорится - время пошло ...

Re: cObj - ещё одна программа для разработчиков

Posted: Sun Jul 24, 2022 10:02 pm
by turbocat
Тогда уж лучше сделать вывод не в txt файл, а в файл формата DEF: http://websvn.kolibrios.org/filedetails ... %2Fimg.def

PS. На самом деле что то подобное уже есть, но написано как программа-пример для tcc http://websvn.kolibrios.org/filedetails ... 2Fdefgen.c