Автор | Сообщение |
|
| |
Пост 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 загружена (на обеих машинах). Теряюсь в догадках: что еще ей надо ?
|
|
|
Ответов - 10
[только новые]
|
|
|
| |
Пост N: 97
Зарегистрирован: 07.08.06
|
|
Отправлено: 25.03.12 23:08. Заголовок: что-то тревожно вот ..
|
|
|
|
| Администратор
|
Пост N: 2323
Зарегистрирован: 23.05.05
|
|
Отправлено: 26.03.12 07:56. Заголовок: p519446 пишет: что-..
p519446 пишет: цитата: | что-то тревожно вот это всё: |
| В любом случае выход есть: пересобрать все харбором. Когда-то же это все равно прийдется делать
|
|
|
|
| |
Пост N: 51
Зарегистрирован: 19.05.05
|
|
Отправлено: 26.03.12 08:18. Заголовок: А в win7 есть DOS? В..
А в win7 есть DOS? Возможно adsdosip запускается в другой сессии эмулятора , и твоя программа с ней просто не может взаимодействовать
|
|
|
|
| Администратор
|
Пост N: 2324
Зарегистрирован: 23.05.05
|
|
Отправлено: 26.03.12 08:32. Заголовок: По ссылкам написано,..
По ссылкам написано, что 1) win7 не поддерживает ipx 2) win7 не поддерживает netbios api так что ни по одному из 2-х протоколов клиппером с ads связаться нельзя
|
|
|
|
| |
Пост N: 52
Зарегистрирован: 19.05.05
|
|
Отправлено: 26.03.12 09:31. Заголовок: Сначала написал! Пот..
Сначала написал! Потом прочитал! Виноват не прав!
|
|
|
|
| |
Пост N: 98
Зарегистрирован: 07.08.06
|
|
Отправлено: 26.03.12 21:22. Заголовок: Pasha пишет: В любо..
Pasha пишет: цитата: | В любом случае выход есть: пересобрать все харбором. Когда-то же это все равно прийдется делат |
|
а код сильно надо переделывать при этом ? а то у мну АДС юзается по полной программе, с транзакциями и прочими вкусностями. Я выжал из него всё, что только можно.
|
|
|
|
| |
Пост N: 2355
Зарегистрирован: 17.05.05
|
|
Отправлено: 26.03.12 23:19. Заголовок: p519446 пишет: а ко..
p519446 пишет: цитата: | а код сильно надо переделывать при этом ? |
| Смотря что за код ;)
|
|
|
|
| |
Пост 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'овском) виде ?
|
|
|
|
| |
Пост N: 54
Зарегистрирован: 03.12.08
|
|
Отправлено: 27.03.12 13:12. Заголовок: p519446 Я ПО СОВЕТУ ..
p519446 Я ПО СОВЕТУ ФОРУМЧАН ПЕРЕПИСЫВАЮ ПОД Xharbour ,...... ПОЛУЧАЕТСЯ ДОВОЛЬНО БЫСТРО . Пока оставил терминал (80*25 строк) - но можно уже использовать и другие резолюции 120*43 и т д .
|
|
|
|
| Администратор
|
Пост N: 2325
Зарегистрирован: 23.05.05
|
|
Отправлено: 27.03.12 14:41. Заголовок: Надо иметь в виду, ч..
Надо иметь в виду, что ace32 не поддерживает udf-функции в индексах. Это связано с тем, что индексация выполняется только на сервере, а индексация на клиенте не поддерживается. Функции ace практически аналогичны клипперовским ax_*, но синтаксис может различаться. И имена у них другие - Ads*
|
|
|
|