Использование ExternalSource шаблона?

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 476
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 125 раз
Поблагодарили: 8 раз

Использование ExternalSource шаблона?

Сообщение ingasoftplus »

Интересует использование ExternalSource шаблона - там идея в использовании отдельного файла с процедурами, которые не генерируются из приложения. Т.е. данный файл можно подцепить к разным арр и иметь готовые процедуры.

Попробовал - дает ошибки при компиляции, делал разные правки в CLW и INC - ничего, ошибки. Не понятно.

может у кого есть рабочий пример? кларион любой (не помню, где такой шаблон появился)
Аватара пользователя
porutchik
Старожил
Сообщения: 203
Зарегистрирован: 01 Февраль 2009, 5:35
Поблагодарили: 7 раз

Использование ExternalSource шаблона?

Сообщение porutchik »

ingasoftplus писал(а): 08 Август 2025, 14:19 идея в использовании отдельного файла с процедурами, которые не генерируются из приложения. Т.е. данный файл можно подцепить к разным арр и иметь готовые процедуры.
а почему тогда не dll? я такие загнал в dll и цепляю шаблоном
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3314
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Использование ExternalSource шаблона?

Сообщение Дед Пахом »

У меня нет такого шаблона.
С уважением, ДП
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 476
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 125 раз
Поблагодарили: 8 раз

Использование ExternalSource шаблона?

Сообщение ingasoftplus »

Дед Пахом писал(а): 08 Август 2025, 14:28 У меня нет такого шаблона.
есть, у всех :D
Меню - Application - Insert Module
ESCapture.JPG
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3314
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Использование ExternalSource шаблона?

Сообщение Дед Пахом »

Как следует из картинки, это не шаблон :D :D
С уважением, ДП
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 476
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 125 раз
Поблагодарили: 8 раз

Использование ExternalSource шаблона?

Сообщение ingasoftplus »

Дед Пахом писал(а): 08 Август 2025, 14:38 Как следует из картинки, это не шаблон :D :D
ну как бы шаблон - там в заголовке даже написано (на картинке).

да и находится код в ABMODULE.TPW
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3314
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Использование ExternalSource шаблона?

Сообщение Дед Пахом »

"Select Module Type".
И сдаётся мне, код в tpw к этому отношения не имеет.
С уважением, ДП
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 476
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 125 раз
Поблагодарили: 8 раз

Использование ExternalSource шаблона?

Сообщение ingasoftplus »

ок!!

а по сути вопроса есть информация / пример??
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2641
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 27 раз

Использование ExternalSource шаблона?

Сообщение Губин Игорь »

ingasoftplus писал(а): 08 Август 2025, 15:40 а по сути вопроса есть информация / пример??
Есть! В виде вопроса: "а в чём, собственно, проблема?!" Подобный шаблон из нескольких строк пишется на коленке, если уж так необходимо использовать именно шаблон, а не примитивный пошлый оператор include
Это я только кажусь дураком! На самом деле я полный идиот!
FromSPB
Новичок
Сообщения: 7
Зарегистрирован: 30 Ноябрь 2024, 21:31

Использование ExternalSource шаблона?

Сообщение FromSPB »

ingasoftplus писал(а): 08 Август 2025, 14:19 Попробовал - дает ошибки при компиляции,
Такой тип модулей предполагается для добавления в APP исходников на C/C++, ассемблере или на других языках, для которых определен компилятор. Для внешних CLW файлов, если предполагается их использование в разных APP, нужно, чтобы в нем у директивы MEMBER не было параметра, и все необходимые для его компиляции определения подлючались явными INCLUDE'ами и прототипами функций в MAP.
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 476
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 125 раз
Поблагодарили: 8 раз

Использование ExternalSource шаблона?

Сообщение ingasoftplus »

еще раз кину сюда ответ на вопрос: "а в чём, собственно, проблема?!"

может у кого есть рабочий пример?

на пальцах - нужно 2 файла: CLW и INC
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2641
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 27 раз

Использование ExternalSource шаблона?

Сообщение Губин Игорь »

ingasoftplus писал(а): 11 Август 2025, 9:46 может у кого есть рабочий пример?
Показывает, что не определены процедуры?
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 476
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 125 раз
Поблагодарили: 8 раз

Использование ExternalSource шаблона?

Сообщение ingasoftplus »

Губин Игорь писал(а): 11 Август 2025, 9:57
ingasoftplus писал(а): 11 Август 2025, 9:46 может у кого есть рабочий пример?
Показывает, что не определены процедуры?
именно. хотя инклуд есть и все прописано...
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2641
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 27 раз

Использование ExternalSource шаблона?

Сообщение Губин Игорь »

ingasoftplus писал(а): 11 Август 2025, 13:24 именно. хотя инклуд есть и все прописано...
include в секции MAP? Ручками?

Если честно, посмотрев на текст шаблона, я не понимаю его смысла, если всё можно просто сделать ручками в проекте.
Это я только кажусь дураком! На самом деле я полный идиот!
FromSPB
Новичок
Сообщения: 7
Зарегистрирован: 30 Ноябрь 2024, 21:31

Использование ExternalSource шаблона?

Сообщение FromSPB »

ingasoftplus писал(а): 11 Август 2025, 13:24 именно. хотя инклуд есть и все прописано...
Ошибка выдается именно компилятором ("Unknown procedure label") или линкером ("Unresolved External")?
Ответить