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



Пост N: 96
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 25.03.12 20:20. Заголовок: коннект к АДСу с винды-7: dbcmd/1015, несмотря на adsdosip и сборку с AXIPBCOMM


Всем привет.

Дано:
1) сервер win-2003, на нём АДС 8.
2) клиент: win-7, на нём маленький экзешничек `adstry.exe`, написан на клиппере, собран с библой AXIPBCOMM (т.е. для коммуникации по протоколу IP и работе .exe в защищенном режиме). Утилита запрашивает файл и пытается его открыть via RDD = 'DBFCDXAX'. И выдаёт ошибку открытия, если был трабл.

Так вот: если на сервере запустить ADSDOSIP и эту же утилиту, то она открывает .dbf'ники совершенно Ок.
Если же утилиту поставить на клиентскую машину (где винда-7), то утилита выдаёт: "DBCMD/1015 argument error: DBUSEAREA".

Однако, утилита ADSDOSIP загружена (на обеих машинах).

Теряюсь в догадках: что еще ей надо ?


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 10 [только новые]





Пост N: 97
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 25.03.12 23:08. Заголовок: что-то тревожно вот ..

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




Пост N: 2323
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 26.03.12 07:56. Заголовок: p519446 пишет: что-..


p519446 пишет:

 цитата:
что-то тревожно вот это всё:



В любом случае выход есть: пересобрать все харбором. Когда-то же это все равно прийдется делать

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



Пост N: 51
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 26.03.12 08:18. Заголовок: А в win7 есть DOS? В..


А в win7 есть DOS? Возможно adsdosip запускается в другой сессии эмулятора , и твоя программа с ней просто не может взаимодействовать

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




Пост N: 2324
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 26.03.12 08:32. Заголовок: По ссылкам написано,..


По ссылкам написано, что
1) win7 не поддерживает ipx
2) win7 не поддерживает netbios api
так что ни по одному из 2-х протоколов клиппером с ads связаться нельзя

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



Пост N: 52
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 26.03.12 09:31. Заголовок: Сначала написал! Пот..


Сначала написал! Потом прочитал! Виноват не прав!

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



Пост N: 98
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 26.03.12 21:22. Заголовок: Pasha пишет: В любо..


Pasha пишет:

 цитата:
В любом случае выход есть: пересобрать все харбором. Когда-то же это все равно прийдется делат

а код сильно надо переделывать при этом ?
а то у мну АДС юзается по полной программе, с транзакциями и прочими вкусностями. Я выжал из него всё, что только можно.

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




Пост N: 2355
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 26.03.12 23:19. Заголовок: p519446 пишет: а ко..


p519446 пишет:

 цитата:
а код сильно надо переделывать при этом ?


Смотря что за код ;)

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



Пост N: 99
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 27.03.12 08:53. Заголовок: Dima пишет: Смотря ..


Dima пишет:

 цитата:
Смотря что за код ;)

ну, как "что за код"... клипперный такой код, 5.2е.
Прицеплены в .lnk:
FI SIXUK,DBFCDXAX,CLAPI,DPMI
FI ADSFIX // это от SUV`a, чтобы при ожидании aof-результатов не грузил процессор
FI DOSIDLE
FI __WAIT_B
SEARCH BLXCLP52
LIB DBFAXS,CTP,CLIPPER,SIX3
LIB DGROUP // эту можно выкинуть, цеплял из любопытства
Мышь не задействована.

А что вообще следует учитывать при переезде на харбор ? Приложение можно будет оставить в консольном (DOS'овском) виде ?

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



Пост N: 54
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 27.03.12 13:12. Заголовок: p519446 Я ПО СОВЕТУ ..


p519446 Я ПО СОВЕТУ ФОРУМЧАН ПЕРЕПИСЫВАЮ ПОД Xharbour ,...... ПОЛУЧАЕТСЯ ДОВОЛЬНО БЫСТРО . Пока оставил терминал (80*25 строк) - но можно уже использовать и другие резолюции 120*43 и т д .

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




Пост N: 2325
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.03.12 14:41. Заголовок: Надо иметь в виду, ч..


Надо иметь в виду, что ace32 не поддерживает udf-функции в индексах. Это связано с тем, что индексация выполняется только на сервере, а индексация на клиенте не поддерживается.
Функции ace практически аналогичны клипперовским ax_*, но синтаксис может различаться. И имена у них другие - Ads*

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

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