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



Пост N: 77
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 21.10.07 01:02. Заголовок: ADS ace32.dll: можно ли вызывать её ф-ции из клипперной проги, собранной в CW32 ?


hi all.
Есть ADS 7.0 for Netware, а также клипперная прога (5.2e), собранная блинкером-6.
Есть также большое желание воспользоваться АДС-ным API и вызвать некие его ф-ции, спрятанные в 32-разрядной .dll.
Понятно, что из 16-разрядного приложения это "в лоб" сделать не получится.
Городить отдельный 32-разрядный .exe-шник, принимающий из клиппера параметры и вызывающий ф-ции ace32.dll, а затем возвращающий результат обратно в клиппер, - мало смысла (имхо, много времени будет тратиться на многочисленные вызовы).
Родилась идея пересобрать приложение в CauseWay (cw32.exe), который, как сказано в доке, делает приложение 32-разрядным (если я правильно понял).
ВОПРОС: как думаете, можно ли будет тогда вызывать из такого 32-разрядного (якобы) клипперного приложения функции в ace32.dll ?



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


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




Пост N: 607
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 22.10.07 09:15. Заголовок: Re:


ИМХО это невозможно
Даже если удастся найти способ вызова 32-х разрядных функций, все равно прийдется писать wrapper на C для их вызова и возврата результата. А как получить всякие хэндлы ?

Это одно
Второе - коннект к АДС в клиппере устанавливается не через ace32
Это означает, что надо устанавливать дополнительно коннект через ace32,
т.е. повторять всю функциональность еще раз
Право, не стоит

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

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