Data Conversion - multy DLL

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gopstop2007
Полимат
Сообщения: 1869
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 33 раза
Поблагодарили: 11 раз

Data Conversion - multy DLL

Сообщение gopstop2007 »

Привет всем, вопрос к тем кто пользуется шаблонами Data conversion
Пробую подсоединить к проекту как DLL (как multy DLL),получаю ошибки
Missing procedure definition: CONV_DATA:INIT(<ERRORCLASS>,<INICLASS>) - D:\MyProject\conv_data.clw:1210
Missing procedure definition: CONV_DATA:KILL - D:\MyProject\conv_data.clw:1210
Missing procedure definition: DESTRUCT(DLLINITIALIZER) - D:\MyProject\conv_data.clw:1210
Давно не пользовался шаблоном и буду рад за подсказку.
Спасибо за внимание и помощь!
C10, ABC
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 273
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 25 раз
Поблагодарили: 1 раз

Data Conversion - multy DLL

Сообщение SergioRaguzini »

Добрый день!
вроде версии Data Conversion Template, для С6.3 и более новых отличаются, тут все правильно?
gopstop2007
Полимат
Сообщения: 1869
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 33 раза
Поблагодарили: 11 раз

Data Conversion - multy DLL

Сообщение gopstop2007 »

SergioRaguzini писал(а): 17 Февраль 2026, 11:57 Добрый день!
вроде версии Data Conversion Template, для С6.3 и более новых отличаются, тут все правильно?
Обычный app.exe собирается без ошибок, подключил к проекту как внешний exe, хотелось бы как dll прикрутить. )
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5298
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 28 раз

Data Conversion - multy DLL

Сообщение kreator »

Я, так понимаю, помощи ждать неоткуда. Вы в какую dll шаблон добавляете? Там, где описания таблиц и ABC-классов? Есть т.н. глобальный шаблон? Ну и посмотрите как шаблон генерит описание классов? Есть там что-нибудь про "dll", "ABCDllMode"? Если что, я этот шаблон не пользую.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5830
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 24 раза
Поблагодарили: 85 раз

Data Conversion - multy DLL

Сообщение finsoftrz »

А DC вообще знает про ABC? Это Синявский делал еще в конце 90-х, если не ошибаюсь.
C6/C12, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 5298
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 28 раз

Data Conversion - multy DLL

Сообщение kreator »

finsoftrz писал(а): 17 Февраль 2026, 19:15 А DC вообще знает про ABC? Это Синявский делал еще в конце 90-х, если не ошибаюсь.
Возможно. Но процедуры называются CONV_DATA:INIT, CONV_DATA:KILL. Синявский так прикалывался?
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1869
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 33 раза
Поблагодарили: 11 раз

Data Conversion - multy DLL

Сообщение gopstop2007 »

kreator писал(а): 18 Февраль 2026, 1:39
finsoftrz писал(а): 17 Февраль 2026, 19:15 А DC вообще знает про ABC? Это Синявский делал еще в конце 90-х, если не ошибаюсь.
Возможно. Но процедуры называются CONV_DATA:INIT, CONV_DATA:KILL. Синявский так прикалывался?
Это не Синявский, у меня файл conv_data.exe :idied:
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Полимат
Сообщения: 1869
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 33 раза
Поблагодарили: 11 раз

Data Conversion - multy DLL

Сообщение gopstop2007 »

finsoftrz писал(а): 17 Февраль 2026, 19:15 А DC вообще знает про ABC? Это Синявский делал еще в конце 90-х, если не ошибаюсь.
У меня в С10 ABC работает, для моего проекта получилось только как внешний exe прикрутить.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Полимат
Сообщения: 1869
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 33 раза
Поблагодарили: 11 раз

Data Conversion - multy DLL

Сообщение gopstop2007 »

kreator писал(а): 17 Февраль 2026, 18:58 Я, так понимаю, помощи ждать неоткуда. Вы в какую dll шаблон добавляете? Там, где описания таблиц и ABC-классов? Есть т.н. глобальный шаблон? Ну и посмотрите как шаблон генерит описание классов? Есть там что-нибудь про "dll", "ABCDllMode"? Если что, я этот шаблон не пользую.
В myprogram.exe при помощи шаблона Data Converter, как External Mode который запускает - conv_data.exe
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5298
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 28 раз

Data Conversion - multy DLL

Сообщение kreator »

Ругается на conv_data.clw. Что в этом файле и что в самом шаблоне? Кстати, что этот шаблон конвертирует?
We are hard at work… for you. :)
Ответить