Автор | Сообщение |
|
| постоянный участник
|
Пост N: 1
Зарегистрирован: 21.04.09
|
|
Отправлено: 21.04.09 15:43. Заголовок: Помогите советом начинающему...
Тут вот надумал переползти на xHarbour. Возникла следующая проблема: имена всех функций и подпрограмм дополняются префиксом HB_FUN_. А можно ли этого избежать так, чтобы остались родные, начальные имена. У меня весь софт построен на скриптах, в которых уже стоят вызовы функций и процедур по привычным, родным именам. И перелопатить везде в 5000 текстовых файлах-скриптах вызовы функций и поменять на новые - задача крайне утомительная с непонятной перспективой на успех.
|
|
|
Ответов - 294
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|
|
| Администратор
|
Пост N: 1117
Зарегистрирован: 23.05.05
|
|
Отправлено: 07.05.09 10:48. Заголовок: Urri пишет: Какая н..
Urri пишет: цитата: | Какая нужна? Вы же лучше меня, начинающего, это знаете. Какую дадите, той и рад буду. Конечно, хотелось бы самую свежую из проверенных, стабильно работающих совместно с ADS. |
| Версия ace должна соответствовать серверу ads Какая версия сервера ? А насчет сборки Александр прав, ничего там военного нет, попробуйте собрать сами Если нет нужного ace - скажите только для какого сервера - я перешлю
|
|
|
|
| постоянный участник
|
Пост N: 27
Зарегистрирован: 21.04.09
|
|
Отправлено: 07.05.09 11:12. Заголовок: Сервер ADS - 8.1..
Сервер ADS - 8.1
|
|
|
|
| Администратор
|
Пост N: 1118
Зарегистрирован: 23.05.05
|
|
Отправлено: 07.05.09 11:20. Заголовок: Urri пишет: Сервер ..
|
|
|
|
| постоянный участник
|
Пост N: 28
Зарегистрирован: 21.04.09
|
|
Отправлено: 08.05.09 08:31. Заголовок: Pasha пишет: Со стр..
Pasha пишет: А ссылка правильная? Меня туда не пускает...
|
|
|
|
| постоянный участник
|
Пост N: 652
Зарегистрирован: 09.10.06
|
|
Отправлено: 08.05.09 09:18. Заголовок: Urri пишет: А ссылк..
Urri пишет: цитата: | А ссылка правильная? Меня туда не пускает... |
| А выключить на время или правильно настроить файрвол не судьба...
|
|
|
|
| Администратор
|
Пост N: 1119
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.05.09 09:22. Заголовок: Urri пишет: А ссылк..
Urri пишет: цитата: | А ссылка правильная? Меня туда не пускает... |
| Правильная Прямая ссылка для скачивания: ace32
|
|
|
|
| |
Пост N: 1207
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.05.09 19:04. Заголовок: Юра все ссылки котор..
|
|
|
|
| постоянный участник
|
Пост N: 29
Зарегистрирован: 21.04.09
|
|
Отправлено: 09.05.09 14:45. Заголовок: Dima пишет: Юра все..
Dima пишет: цитата: | Юра все ссылки которые дал Павел с hotsoft.ru рабочие. |
| Я снова попытался залезть по этим ссылкам - снова безрезультатно. А по твоей ссылке все выдрать удалось. На сайте Advantage нашел страницу с local server с ссылкой для скачивания. Пошел по ней - попал на полный сервер, но Trial. Т.е. вариант локального сервера так и не получил. А очень хочется: я тут по рекомендации Pasha и AlKresin пересобрал библиотеку rdd_ads (подолбился маленько) и поборол ошибку линковки, про которую я писал. А попробовать нет возможности... А руки чешутся: столько проделано, переход на Харбор почти завершен, осталось проверить и опробовать немного. Если у тебя есть local версия - поделись и научи как с ней работать.
|
|
|
|
| |
Пост N: 1208
Зарегистрирован: 17.05.05
|
|
Отправлено: 09.05.09 15:17. Заголовок: Urri Ладно , перели..
|
|
|
|
| |
Пост N: 1209
Зарегистрирован: 17.05.05
|
|
Отправлено: 09.05.09 15:32. Заголовок: Urri Работа с local..
Urri Работа с local server или remote , определяется установкой параметра в AdsSetServerType Dima пишет: цитата: | Pasha пишет: цитата: А что такое AdsSetServerType(3) ? Это Local + remote С AIS я решил повременить... **************** This will "activate" the "smart server searching", this means that you programa automatically detect what kind of server you are using, and will connect to it with no intervention at all. However, the parameter in the AdsSetServerType() defines what kind of server you will use 1 - Local Server 2 - Remote Server 4 - Internet Server You can add the values to make different server combinations, for example: 3 - Local and Remote Server 5 - Local and Internet Server 6 - Remote and Internet Server 7 - Local, Remote and Internet Server |
|
|
|
|
|
| постоянный участник
|
Пост N: 30
Зарегистрирован: 21.04.09
|
|
Отправлено: 09.05.09 15:57. Заголовок: Спасибо Дима. Уже ск..
Спасибо Дима. Уже скачал. Установил. А дальше что? Подскажи...
|
|
|
|
|
| |
Пост N: 1210
Зарегистрирован: 17.05.05
|
|
Отправлено: 09.05.09 16:01. Заголовок: Urri Так ведь писал..
Urri Так ведь писали уже Request Ads rddSetdefault("ADSCDX") AdsSetFileType( 2 ) 2 - remote server 1 -local PS Библиотеку Rddads нужно пересобрать !
|
|
|
|
| постоянный участник
|
Пост N: 653
Зарегистрирован: 09.10.06
|
|
Отправлено: 09.05.09 16:02. Заголовок: Urri пишет: Пошел п..
Urri пишет: цитата: | Пошел по ней - попал на полный сервер, но Trial. Т.е. вариант локального сервера так и не получил. А очень хочется |
| Локальный сервер ADS - это "всего-навсего" динамическая библиотека adsloc32.dll. Входит в состав ace (Advantage Client Engine). Вот этот ace и надо скачивать (adv_ace или adv9ace - в зависимости от версии). Для того, что бы указать ace, что работать будем локально (т.е. надо переадресовывать все к adsloc32.dll) вызываем AdsSetServerType(1), что вам и пытались обьяснить. P.S. Мне все более с трудом верится, что вы когда нибудь работали с ADS. В комплекте с ace справка есть, довольно подробная, - почитайте ее перед тем как задавать вопросы.
|
|
|
|
| постоянный участник
|
Пост N: 31
Зарегистрирован: 21.04.09
|
|
Отправлено: 09.05.09 16:30. Заголовок: С ADS работаю 12 лет..
С ADS работаю 12 лет, без него у нас ни одна задача не работает. Но использовал его весьма ограничено: важна была надежность индексов и использование транзакций (ранее локальный сервер на отдельно стоящей машине (дома) установить не удавалось а отлаживать программы нужно, поэтому никаких более возможностей ADS не использовал). Почему-то всегда хватало INT_NT.EXE и CLIPPER.EXE. Ну еще последнее время и ODBC, OLEDB. Спасибо за указание на AdsSetServerType(1) P.S. Постараюсь читать справки и задавать меньше вопросов
|
|
|
|
| |
Пост N: 1211
Зарегистрирован: 17.05.05
|
|
Отправлено: 09.05.09 16:34. Заголовок: Urri Реально , твоя..
Urri Реально , твоя задача будет работать с локальным ADS или есть на фирме Remote ADS ? Из темы я понял что есть сервер Novell , так вот какой ADS там крутится (и какой протокол) ?
|
|
|
|
| постоянный участник
|
Пост N: 32
Зарегистрирован: 21.04.09
|
|
Отправлено: 09.05.09 17:01. Заголовок: Сейчас как раз и пыт..
Сейчас как раз и пытаюсь с локальным запустить по рекомендациям Петра. На фирме у нас сервер с Windows 2003. На машинах с W95/W98 работаем с IPX/SPX, для XP/w2000 работаем с протоколом TCP/IP. Работает одновременно до 100 человек и планируется увеличение еще на 50 в ближайшее время
|
|
|
|
| постоянный участник
|
Пост N: 33
Зарегистрирован: 21.04.09
|
|
Отправлено: 12.05.09 19:09. Заголовок: Добрый вечер, уважае..
Добрый вечер, уважаемые. У меня все получилось: все мои программы заработали в xHarbour в связке с ADS (remote и local). Спасибо всем, кто мне помогал, давал советы. В ближайшее время начну переводить всех своих пользователей (150 штук) на Нарбор. Они, правда, не заметят того нелегкого труда, который пришлось для этого проделать: так подумают, что сервер получше поставили и все быстрее заработало. Теперь задумываюсь о переводе своих программ под GUI. Опять буду задавать вопросы, так что потерпите меня еще некоторое время... Еще раз всем СПАСИБО !!!
|
|
|
|
| постоянный участник
|
Пост N: 34
Зарегистрирован: 21.04.09
|
|
Отправлено: 12.05.09 19:15. Заголовок: Pasha писал, что нуж..
Pasha писал, что нужно подправить и пересобрать библиотеку gtwin.lib, чтобы правильно работала функция kbdstate. Что-то я в исходниках, взятых с сайта xHarbour, не нашел такой исходников такой библиотеки и указанного модуля gtwin.c (в папке contrib рылся). Что подскажете по этому поводу?
|
|
|
|
| постоянный участник
|
Пост N: 35
Зарегистрирован: 21.04.09
|
|
Отправлено: 12.05.09 19:24. Заголовок: В процессе перехода ..
В процессе перехода попался на такое неожиданное отличие в работе клиппера и харбора (поиск ошибок с этим связанных заняло больше всего времени): private arr[50] s=space(100) for i=1 to len(arr) arr=s next Если функцией манипулирования строками с передачей параметров по ссылке (т.е. с символом @ перед именем переменной) исправить, например, 10 строку, то у всех остальных строк массива arr произойдут те же изменения. На клиппере такого не происходит. Может все и знают про эту неожиданность, а может мое сообщение кому и время для отладки сэкономит.
|
|
|
|
| |
Пост N: 1214
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.05.09 19:36. Заголовок: Urri пишет: (поиск ..
Urri пишет: цитата: | (поиск ошибок с этим связанных заняло больше всего времени): |
| Думаю что у всех так... Найди другой путь если это не пашет.
|
|
|
Ответов - 294
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|