On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
администратор




Пост N: 907
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.09.08 11:56. Заголовок: ADS Remote , как подключится ?


Имеем Novell Netware 4.11 (IPX) на нем работает ADS 5.6
Имеем свеже собранные библиотеки ADS 8.0
Как подключится к базам посредством ADS ?

#include "ads.ch"
#include "ord.ch"
#include "set.ch"
PROCEDURE Main
REQUEST ADS
AdsSetServerType(2)
rddRegister("ADS",1)
rddsetdefault("ADS")
AdsRightsCheck(.F.)
AdsSetFileType(ADS_CDX)
hb_SetCodepage("RU866")
REQUEST HB_LANG_RU866
HB_LANGSELECT("RU866")
AdsSetCharType(2, .T.)

use o:\sklad\dbf\nomen index o:\sklad\dbf\nomen3 shared new // просто зависает прога
close all
return


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 46 , стр: 1 2 3 All [только новые]


администратор




Пост N: 971
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.10.08 09:04. Заголовок: Пересобрал , результ..


Пересобрал , результат тот же....

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1004
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 10.10.08 16:05. Заголовок: Скорее всего, кроме ..


Скорее всего, кроме rddads.lib, в сборке есть еще какая-то ST-библиотека. Откуда идет ссылка на _hb_stackST ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 975
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.10.08 16:37. Заголовок: RDDADS.LIB|ADSF..


RDDADS.LIB|ADSFUNC

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 978
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.10.08 19:21. Заголовок: Pasha пишет: rddads..


Pasha пишет:

 цитата:
rddads.lib собирается в st режиме
для сборки в режиме mt надо в rdd_ads\makefile.bc заменить строку

bcc32 $(CLIBFLAGS) $(C_USR) $(CFLAGS) -c -O2 -DWIN32 -I$(INCLUDE_DIR) -o$@ $**

на

bcc32 $(CLIBFLAGS) $(C_USR) $(CFLAGS) -tWM -DHB_THREAD_SUPPORT -c -O2 -DWIN32 -I$(INCLUDE_DIR) -o$@ $**




ты пробовал собрать так и затем собрать какое то приложение под ADS ?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1005
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 11.10.08 11:06. Заголовок: Непонятно. В adsfunc..


Непонятно. В adsfunc нет ссылки на hb_stack. Если посмотреть adsfunc.obj, тоже не видно hb_stackST/MT. Т.е., rddads.lib должна работать как с mt, так и с st сборкой, указывать флаги tWM -DHB_THREAD_SUPPORT необязательно


 цитата:
ты пробовал собрать так и затем собрать какое то приложение под ADS ?



У меня сборка идет немного по-другому, но все собирается и работает
Я собираю harbour.dll в mt режиме, и отдельно hbads.dll без указания флагов mt-сборки. Если бы была ссылка на hb_stackST, ничего бы не собралось
Дима, поищи ссылку на hb_stackST в obj-файлах, она ведь где-то есть, раз сборка не получается

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 981
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.10.08 13:09. Заголовок: Pasha Почему бы не ..


Pasha
Почему бы не сделать сборку всех библиотек более цивилизованно как в обычном так и в mt режиме.
Ведь часть библиотек создается как в обычном режиме так и mt на автомате.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 46 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 31
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет