Найдено 8 результатов

Andrew Art
14 Июнь 2009, 21:12
Форум: CLARION for Internet
Тема: Связь по Инет из проги
Ответы: 3
Просмотры: 10978

Re: Связь по Инет из проги

Смотри вопрос по Firerbird от 15.12.08, там есть пример.
Andrew Art
10 Декабрь 2008, 5:11
Форум: CLARION for Windows
Тема: как работать с Firebird
Ответы: 18
Просмотры: 11032

Re: как работать с Firebird

Изучите Native FireBird API и замените вызовы в Исходнике - логика таже.

Но ODBC тем и хорош, что позволяет использовать этот исходник с любым SQL. Так что смиритесь.
Единственный недостаток ОDBC - слабая поддержка механизмов управления транзакциями, но до этого надо еще добраться.

Для тех кто ...
Andrew Art
09 Декабрь 2008, 6:46
Форум: CLARION for Windows
Тема: как работать с Firebird
Ответы: 18
Просмотры: 11032

Re: как работать с Firebird

"Нельзя объять необъятного" или "Если у тебя есть фонтан - заткни его", однако:
Задача - распределенная обработка
Клиент - клаша (64k более посылаем на сервер)
Сервер - WEB сервер
Вызываемый процесс сервера Клаша или PHP и тп - что-то делает на сервере, возможно с TPSами, и посылает ответ клиенту ...
Andrew Art
08 Декабрь 2008, 2:08
Форум: CLARION for Windows
Тема: как работать с Firebird
Ответы: 18
Просмотры: 11032

Re: как работать с Firebird

В Кларе есть пример LIBMAKER.
В Bin-е есть такой Libmaker.EXE.
Запустить на требуемый DLL и получить библиотеку.
Библиотеку пришить к Проекту с исходным модулем.
В дальнейшем, после получения собственного DLL из исходника, она не будет нужна .
Andrew Art
07 Декабрь 2008, 0:10
Форум: CLARION for Windows
Тема: как работать с Firebird
Ответы: 18
Просмотры: 11032

Re: как работать с Firebird

PS

Inside the Global MAP
module('Имя.LIB') - имя того DLL , который получится из данного исходника.

"Не увеличивайте количества сущностей"
Используйте прямые продукты - четче понимается и отлаживается.
Поэтому я не использую MAV - только API ODBC (а не NATIVE API Firebird, хотя и это не трудно)
Andrew Art
06 Декабрь 2008, 23:40
Форум: CLARION for Windows
Тема: как работать с Firebird
Ответы: 18
Просмотры: 11032

Re: как работать с Firebird

Программа действующая.

Установить ODBC firebird. Создать DSN ODBC для Firebird. Создать библиотеку ODBC32.LIB из Windows ODBC32.DLL. ODBC_EQU.INC найдете в Клаше.

Создать проект с этим исходником и оттранслировать как EXE и посмотреть. После этого в проекте, ничего в исходнике не меняя, создать ...
Andrew Art
06 Декабрь 2008, 22:49
Форум: CLARION for Windows
Тема: Допустимое количество пользователей для драйвера Clarion
Ответы: 2
Просмотры: 2004

Re: Допустимое количество пользователей для драйвера Clarion

Развернуть для Интранета WEB сервер IIS 5.0 и выше, на нем создать комплекс с использованием CGI exe , в качестве клиентов использовать Клару и библиотеку WinInet для доступа к WEB серверу. TPSы под WEB сервером, в нем же вызываютcя exe, нарисованные на Кларе с использованием
CGI темпов. Протокол ...
Andrew Art
06 Декабрь 2008, 22:17
Форум: CLARION for Windows
Тема: как работать с Firebird
Ответы: 18
Просмотры: 11032

Re: как работать с Firebird

Только как прототип - развлечение на досуге.


program

DWORD EQUATE(ULONG)
HANDLE EQUATE(UNSIGNED)
WORD EQUATE(SIGNED)
LPCSTR EQUATE(CSTRING)

MAP
module('ODBC32.lib')

! proc - все равно как вызывать - процедура \ функция
! ВСе прототипы из MS SDK ODBC

SQLAllocHandle(SHORT, LONG, *LONG ...