Search found 265 matches

by tsdima
Wed Dec 03, 2008 10:32 am
Forum: Miscellaneous
Topic: Язык_программирования_РС/Б
Replies: 17
Views: 10345

Re: Язык_программирования_РС/Б

AlexCab wrote:ориентирован на разработку системного программного обеспечения для защищенного режима
И в чём-же заключается эта ориентированность? Какая фича самого языка особенно полезна для программирования в защищенном режиме?
by tsdima
Mon Nov 24, 2008 5:03 pm
Forum: Miscellaneous
Topic: Ещё раз о HiAsm
Replies: 13
Views: 12978

Re: Ещё раз о HiAsm

Если у кого-то возникли сложности с инсталляцией HiAsm, то его можно просто распаковать из архива http://narod.ru/disk/3962885000/HiAsm_PE.rar.html . Это сильно урезанный вариант, в том смысле, что кроме пакетов FASM и Kolibri других нет, т.к. я их удалил (как смог). Пакет FASM позволяет создавать п...
by tsdima
Fri Nov 21, 2008 6:47 pm
Forum: Coding
Topic: Начинающий
Replies: 165
Views: 80271

Re: Начинающий

<Lrz> wrote:Если просто запустить kolibri.his
то следующая ошибка ->Access violation at address 60919922 in module 'sqlite3.dll'. Read of address 00000024.
Проблема найдена, благо она в той части HiAsm, исходники которой открыты.
Надо заменить elmen.dll
elmen.rar (18.64 KiB)
Downloaded 279 times
by tsdima
Fri Nov 21, 2008 3:54 pm
Forum: Coding
Topic: Начинающий
Replies: 165
Views: 80271

Re: Начинающий

Действительно, при добавлении пакета есть ошибка, если ручками в базе прописать - то всё нормально. Это надо у разработчика HiAsm спросить...
by tsdima
Fri Nov 21, 2008 3:08 pm
Forum: Coding
Topic: Начинающий
Replies: 165
Views: 80271

Re: Начинающий

Вот последняя версия, в которой есть DLL-ки, необходимые для генерации кода: http://hiasm.1gb.ru/xf/load.php?a=10732
Насчёт ошибки при запуске .his - не знаю, обычно при открытии этого файла в самой среде ошибок никаких нет.
by tsdima
Tue Nov 18, 2008 12:19 pm
Forum: Coding
Topic: Начинающий
Replies: 165
Views: 80271

Re: Начинающий

Идея программы такова: есть разные блоки (текстовые, блоки элементов, структур, переменных, ...). Из этих блоков создается как-бы макет программки. При запуске можно редактировать этот макет (добавлять, удалять контролы, менять их свойства ...). Потом каждый блок по своим правилам обрабатывается и ...
by tsdima
Tue Nov 18, 2008 12:06 pm
Forum: Application libraries
Topic: порт SQLite 1.0
Replies: 57
Views: 49791

Re: порт SQLite 1.0

Как мы подключали эту библиотеку к HiAsm. Код на Дельфи: {$L 'SQLiteObj\sqlite3_3_4.obj'} {$L 'SQLiteObj\_ll.obj'} {$L 'SQLiteObj\_ftoul.obj'} {$L 'SQLiteObj\ftol.obj'} // Stubs for external C RTL functions const MSVCRT = 'msvcrt.dll'; function _malloc(size: Integer): Pointer; cdecl; begin GetMem(Re...
by tsdima
Sat Mar 29, 2008 3:33 pm
Forum: Miscellaneous
Topic: Ещё раз о HiAsm
Replies: 13
Views: 12978

Re: Ещё раз о HiAsm

Элементов пока не много, в основном те невизуальные, которые были в пакете FASM и не требовали переделок, и три портированных: форма, кнопка и надпись.
by tsdima
Sat Mar 29, 2008 3:31 pm
Forum: Miscellaneous
Topic: Ещё раз о HiAsm
Replies: 13
Views: 12978

Re: Ещё раз о HiAsm

1. устанавливаем HiAsm
2. устанавливаем компилятор FlatAsm (скачанный с сайта HiAsm, иначе придётся вручную добавлять и прописывать пути к компилятору в настройках среды)
3. распаковываем архив в HiAsm\Elements и открываем в HiAsm-е HiAsm\Elements\Kolibri\kolibri.his
by tsdima
Wed Mar 26, 2008 1:06 pm
Forum: Miscellaneous
Topic: Ещё раз о HiAsm
Replies: 13
Views: 12978

Ещё раз о HiAsm

На форуме уже была информация о HiAsm, но к сожалению там я добавить сообщение не могу. Появилась возможность делать программы для Колибри. Пока этот пакет находится лишь в зачаточном состоянии, но если появится интерес, то можно будет продолжить разработку данного пакета. Скачать сам HiAsm и пакет ...