Форум » [x]Harbour » Как прицепится к ADS по сети ? » Ответить

Как прицепится к ADS по сети ?

Dima: Есть ADS 10.10 в настройках у него стоит порт 6262 Вот таким исходником пытаюсь к нему подрубиться. [pre2] #include "ads.ch" proc main REQUEST ADS rddSetDefault( "ADSCDX" ) SET SERVER REMOTE SET CHARTYPE TO OEM ? AdsConnect("MYSERVER") // .f. ? AdsConnect("//127.0.0.1/:6262") // .f. return [/pre2] ADS.INI в папке с прогой [pre2] [MYSERVER] LAN_IP=127.0.0.1 LAN_PORT=6262 [/pre2] Где мой косяк ?

Ответов - 257, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All

azoo: Хотелось бы перевести проекты Clipper+DBF на Harbour+ADS. Опыта работы с ADS нет. Есть ли доки по ADS, которые можно использовать для работы с Harbour+ADS ?

Dima: azoo Есть примеры в RddAds , есть форум на котором поиск работает. Начни делать что то а появятся вопросы на которые ответа не найдешь , спрашивай на форуме.

azoo: Dima а возможно ли полностью уйти от DBF ?


Dima: azoo пишет: Dima а возможно ли полностью уйти от DBF ? Да если мы говорим о связке с ADS , в нем есть собственный формат данных ADT Правда я сижу на DBF , во всяком случае пока. Почитать http://devzone.advantagedatabase.com/dz/WebHelp/Advantage11.1/index.html?master_adt_field_types_and_specifications.htm http://devzone.advantagedatabase.com/dz/WebHelp/Advantage11.1/index.html?ace_supported_file_formats.htm

Dr. Oldwarez: И меня эта тема очень интересует. LetoDB не предлагать - не люблю собирать из исходников. Я так надеялся на ADS, а теперь выясняется, что ADS тоже глючит. У меня локальная сеть в 4 клиента+сервер.

Dima: Dr. Oldwarez пишет: Я так надеялся на ADS, а теперь выясняется, что ADS тоже глючит В чем например ? Можно ведь и официально его купить и иметь офф поддержку. Что касается сборки LetoDB сложного там нет ни чего , если нужно выложу уже готовый вариант.

Dr. Oldwarez: Dima пишет: Что касается сборки LetoDB сложного там нет ни чего , если нужно выложу уже готовый вариант. Большое спасибо Под винду и BCC

Dima: Dr. Oldwarez http://rghost.ru/49283904 PS Winrar 5.0 Bcc582

vladru: У меня появилась задача переделать приложение из Clipper+(ADS NovellNetware) на Harbour. Раньше с Novell никогда дела не имел. Дома поставил ADS+ACE 9.10 и harbour собрал с этим ACE. Тестовое приложение из топика без проблем коннектится к MYSERVER Стал разбираться с Novell - никак не подключиться. 1) владелец сервера мне разъяснил что протокол IPX и никаких IP у сервера нет 2) у них доступ к серверу по букве (z:) или (\\Server) 3) в advantage.chm/AdsConnect написано что в Novell надо по "volume name for Novell NetWare " подключаться... пробую: ? AdsConnect("Z:") // .F. ? AdsConnect("\\Server") // .F. Версия сервера у них 5.X. А у меня клиент 9.1. Может из-за этого проблемы... Подскажите, если можно с примером, как к ADS ON Novell подключиться?

Dima: vladru пишет: Версия сервера у них 5.X. А у меня клиент 9.1. Может из-за этого проблемы... ACE нужен 5.x Держи http://gfile.ru/a26Um

vladru: Спасибо. (Это тот что на форуме в ветке "имя алиаса" мелькал ?) Ну естсественно мой .exe с этим ACE вылетает по ошибке в ace32.dll Вопрос: Мне теперь надо harbour пересобрать указав в качестве acesdk содержимое этого архива ? А после этого этот клиент будет к моему домашнему win-ADS 9.1 подключаться или сервер то же нужен 5.x ?

Dima: Версия ADS должна совпадать с версией ACE Пересобрать нужно только RDDADS

vladru: Dima пишет: Версия ADS должна совпадать с версией ACE Где же мне такого старого зверя под win найти поможите кто чем можете... Dima пишет: Пересобрать нужно только RDDADS Намекните как это сделать, не пересобирая весь harbour по win-make (ил где почитать) и последнее, всё-же скажите пожалуйста нубо- новеллу как мне к ADS-Novell подключаться ? по имени диска ?

Dima: vladru пишет: Где же мне такого старого зверя под win найти А для чего он тебе если собрался работать с ADS 5.x под Netware ACE 5.x у тебя есть , Remote ADS for Netware тоже vladru пишет: всё-же скажите пожалуйста нубо- новеллу как мне к ADS-Novell подключаться Да как больше нравится. Коннект проверить можно с помощью AdsIsServerLoaded(смотри синтаксис) ну а далее базы юзать через dbusearea с соответствующим RDD (или USE с соответствующим RDD).....как больше нравится. ЗЫ А вообще с Netware надо уходить коли он староват и работает только по IPX , так как если на станции будет стоять что то выше чем VISTA то прицепиться к ADS Netware не получится так как начиная с VISTA протокол IPX не поддерживается

vladru: Dima пишет: А для чего он тебе если собрался работать с ADS 5.x под Netware ACE 5.x у тебя есть , Remote ADS for Netware тоже Не очень понял что такое Remote ADS for Netware Вообще у меня такая ситуация: у заказчика Clipper+ADS-Netware. Он хочет перейти на Harbour+ADS (т.к они вынуждены использовать win-XP), может потом и с NetWare уйдет... Но работаю я НЕ на его сервере, а дома, где у меня NetWare нет. Заказчику отправляю переделанные модули для проверки. Неудобно конечно, но пока так... Вот и получается что у меня должна быть возможность скомпилировать код дома (под win-7) так чтобы он у заказчика (под XP+ADS-NetWare) работал. Может подскажите организационную схему такой работы ?

Dima: vladru пишет: Может подскажите организационную схему такой работы ? у меня для таких целей дома стоит сервер Netware иначе кодить придется в слепую. по ходу своих клиентов я уже перевел под ADS Windows так что сервак стоит без дела и продается ЗЫ Хотя можно попробовать у себя включив в проге Local ADS а отправляя заказчику переделывать в Remote ADS , это всего одна строка в проге.

Dima: vladru пишет: Не очень понял что такое Remote ADS for Netware Я имел в виду ADS for Netware и установка в программе должна быть SET SERVER REMOTE или же AdsSetServerType(2) ЗЫ #command SET SERVER REMOTE => AdsSetServerType( ADS_REMOTE_SERVER )

vladru: Dima пишет: Хотя можно попробовать у себя включив в проге Local ADS а отправляя заказчику переделывать в Remote ADS , это всего одна строка в проге. Угу, и тогда дома нужно иметь две версии harbour, - одну для ace-win-ADS-9.1 чтобы компилировать для проверки у себя - другую для ace5.5. чтобы компилировать для отправки заказчику ? Так (я не уверен что всё верно понимаю) ?

Dima: да нет иметь надо только одну RDDADS для версии ADS 5.5 которая в свою очередь может работать с Local сервером дома а у заказчика с Remote сервером ADS Netware

vladru: Dima пишет: надо только одну RDDADS для версии ADS 5.5 которая в свою очередь может работать с Local сервером дома Т.е. RDDADS для версии ADS 5.5 будет работать с моим локальным ADS сервером версии 9.1 ?



полная версия страницы