Внешняя DLL

Вопросы, не попадающие в другие разделы.

Внешняя DLL

Сообщение harbor » Ср мар 29, 2017 6:55 pm

cделал в дельфях dll с одной функцей. проверил на тестовой проге - работает.

А как правильно подключать к интачу, чтобы использовать функцию в скриптах? Пока не получается никак, InTouch не видит функцию. dll кидаю в папку с интачем

с другими dll я вижу что вместе идет файл *.wdf и без него длл-ки не работают, но что это за файл - хз.
harbor
 
Сообщения: 93
Зарегистрирован: Чт июл 03, 2014 6:47 pm

Re: Внешняя DLL

Сообщение Генератор зла » Ср мар 29, 2017 7:29 pm

ЕМНИП, для разработки DLL, ActiveX и прочих дополнений функционала у WW есть Advanced Dev Studio, которая включает WW Toolkit Package.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Внешняя DLL

Сообщение harbor » Ср мар 29, 2017 7:48 pm

Генератор, у вас случаем нет такой студии?:)
нужна простенькая dll с одной функцией, преобразование даты в строку
типа DateTimeToString(Result, 'dd.mm.yy hh:mm:ss', myDate);
средствами интача хз как это делать.
harbor
 
Сообщения: 93
Зарегистрирован: Чт июл 03, 2014 6:47 pm

Re: Внешняя DLL

Сообщение Генератор зла » Ср мар 29, 2017 10:21 pm

Кто ж Вам отсыпет на халяву лицензию в 18 тыщ долларей???
harbor писал(а):средствами интача хз как это делать.

Почитайте Хелп Интача и нарисуйте нужный скрипт.
Или переделайте DLL в ActiveX, делов то...
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Внешняя DLL

Сообщение harbor » Чт мар 30, 2017 8:16 am

да мне не надо лицензию, там кода в одну строчку, кто-нибудь бы накидал поди :)

хелп читал, там есть только теги для работы с текущей датой. то есть выделение часа, месяца и т.д.

остается АктивХ.. правда ни разу не делал их
harbor
 
Сообщения: 93
Зарегистрирован: Чт июл 03, 2014 6:47 pm

Re: Внешняя DLL

Сообщение LexSL » Чт мар 30, 2017 3:53 pm

InTouch711 Extensibility Toolkit.
Тулкит предназначен для следующего:
1. написания Wizard-ов для InTouch
2. для написания QuickFunction (внешние dll + wdf)
3. доступа к тегам InTouch посредством использования библиотеки PTACC.dll(lib)

Описание есть в файле pdf

Сам писал на C++ функции, потом получал wdf и уже в InTouch-е видел свою функцию. Подтверждаю - работает.
Вложения
FS2KToolkit.zip
(1.71 МБ) Скачиваний: 692
LexSL
 
Сообщения: 80
Зарегистрирован: Вт дек 14, 2010 2:53 pm

Re: Внешняя DLL

Сообщение harbor » Сб апр 01, 2017 7:04 pm

сделал активХ компоненту на дельфях, сделал регистрацию, проверил на тестовой проге - работает.
Но в списке АктивХ в Интаче мой класс не виден, может кто подскажет как его туда всунуть?
harbor
 
Сообщения: 93
Зарегистрирован: Чт июл 03, 2014 6:47 pm

Re: Внешняя DLL

Сообщение harbor » Вс апр 02, 2017 8:57 am

Разобрался. Чтобы в списке Интача появился нужно создавать любой объект типа Controls(я взял Static text)
и к его интерфейсу прикручивать свои методы.
harbor
 
Сообщения: 93
Зарегистрирован: Чт июл 03, 2014 6:47 pm


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35