Search found 174 matches

by barsuk
Sat Dec 06, 2008 5:58 pm
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

Leency
Пользоваться так же, как любым движком SQL - отправлять запросы, получать результаты... Почитай что-нибудь по языку SQL (про MySQL тоже можно, но есть отличия).
by barsuk
Fri Dec 05, 2008 5:26 pm
Forum: Resources
Topic: Электронный журнал проекта KolibriOS
Replies: 145
Views: 100076

Re: Электронный журнал проекта KolibriOS

Я напишу статью для 4-го номера. С темой пока не определился. Скорее всего, что-нибудь, связанное с прикладным программированием.
by barsuk
Fri Dec 05, 2008 5:02 pm
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

Наконец удалось сделать отображение результатов запроса. Исходники и kex прилагаются, библиотека используется та же.
Имхо, теперь можно говорить, что в Колибри есть СУБД :)
by barsuk
Tue Nov 25, 2008 5:20 pm
Forum: Compilers and programming
Topic: Cоздание файлов в программе KolFasmEdit (IDE для KOS)
Replies: 61
Views: 50922

Re: создание файлов в программе KolFasmEdit

Вроде как анонимный доступ на запись есть к папке upload. Остальные только для чтения.
by barsuk
Mon Nov 24, 2008 1:46 am
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

Библиотека, хотя и ругается на unresolved externals, все равно загружается. Написал клиента, использующего console.obj и sqlite.obj. Все работает (запросы ходят, файлы создаются), но одна проблема: нужно написать callback-функцию, в которую sqlite возвращает результаты запроса. На С я написал без пр...
by barsuk
Sat Nov 22, 2008 6:05 pm
Forum: Emulators
Topic: Новый эмулятор
Replies: 310
Views: 183120

Re: Новый эмулятор

Под Win XP x64 эмулятор не запускается, говорит "Cannot allocate LDT selectors".
by barsuk
Mon Nov 17, 2008 7:34 pm
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

Постарался избавиться от внешних ссылок. Не загружается - вешает систему. На доске отладки ничего не видно. Serge , чем из винды удобно смотреть внешние ссылки coff obj файла? можно здесь - http://www.sqlite.org/cvstrac/wiki?p=SqlitePorts отметиться =) Думаю, рановато еще... Надо хотя бы библиотеку ...
by barsuk
Mon Nov 17, 2008 7:16 pm
Forum: Data processing
Topic: Table
Replies: 99
Views: 81753

Re: Excel в Kolibri

Заметил несколько глюков: 1) Если переместиться за пределы "крайних (98, GP)" ячеек - начинается ерунда. 2) Вместо последних AZ, BZ, CZ... отображаются почему-то B@, C@, D@... 3) версия программы в заголовке 0.91 ))) ЗЫ: вариант с пролистыванием на целую страницу при достижении правого кр...
by barsuk
Mon Nov 10, 2008 5:08 pm
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

Загрузчик ограничивал длину всех символов до 16 знаков а СРР делает очень длинные имена. Теперь длина увеличена 256. Вторая хорошая новость: если нет EXPORTS проверяется _EXPORTS. Спасибо, но не смог пока что воспользоваться: пересобрал trunk ядро, и теперь все приложения, которые используют DLL, п...
by barsuk
Mon Nov 10, 2008 2:10 am
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

Serge wrote:Зачем в asm файл ? Всё на С.
VC++, увы, не умеет не ставить "_" перед экспортируемыми символами.
Serge wrote:Посмотрел. Там OMF. Надо компилировать ml /c /coff
Скомпилировал - все равно не загружается... Файл приложил.
by barsuk
Sun Nov 09, 2008 4:22 pm
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

vectoroc
DLL-библиотека в Колибри это COFF OBJ файл. Его я и пытался сделать. Для этого написал один с-файл, в который заинклюдил все с-файлы проекта. Получился 1 obj-файл.
by barsuk
Sun Nov 09, 2008 4:11 pm
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

Serge
Сделал так. Добавил в asm-файл таблицу экспорта, как положено. Действительно, результат гораздо компактнее, чем в VC. Однако, при попытке просмотреть obj-файл с помощью cobj вылетает ошибка "Memory request failed" (под эмулятором).
by barsuk
Sun Nov 09, 2008 2:25 pm
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

gcc линкует набор ".obj" файлов (COFF) в ".a" файл. Студия наверно поступает подобным же образом, кладёт .obj файлы в ".lib" (кстати, у этого файла в самом начале написано !<arch>) Не очень понял, к чему это... Компилируй через ассемблер. В итоге объектник будет раза в...
by barsuk
Sun Nov 09, 2008 3:41 am
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49719

Re: порт SQLite 1.0

Понятно...
Проблема в том, что, даже если вручную в hiew пофиксить _xports на EXPORTS, obj-файл не загружается в качестве DLL. Видимо, VC++ генерит obj-файлы несколько другого формата, чем fasm или что-то в этом роде.
by barsuk
Sun Nov 09, 2008 2:11 am
Forum: Distributives
Topic: KolibriOS 0.7.x.0
Replies: 193
Views: 104573

Re: KolibriOS 0.7.x.0

Тихо и незаметно вышел дистрибутив...
Как-то не видно в меню всех новых приложений, хотя они есть в образе, а некоторые и на десктопе.