Страница 1 из 2
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 14:19
				 ingasoftplus
				Интересует использование ExternalSource шаблона - там идея в использовании отдельного файла с процедурами, которые не генерируются из приложения. Т.е. данный файл можно подцепить к разным арр и иметь готовые процедуры.
Попробовал - дает ошибки при компиляции, делал разные правки в CLW и INC - ничего, ошибки. Не понятно.
может у кого есть рабочий пример? кларион любой (не помню, где такой шаблон появился)
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 14:23
				 porutchik
				ingasoftplus писал(а): 08 Август 2025, 14:19
идея в использовании отдельного файла с процедурами, которые не генерируются из приложения. Т.е. данный файл можно подцепить к разным арр и иметь готовые процедуры.
 
а почему тогда не dll? я такие загнал в dll и цепляю шаблоном
 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 14:28
				 Дед Пахом
				У меня нет такого шаблона.
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 14:36
				 ingasoftplus
				Дед Пахом писал(а): 08 Август 2025, 14:28
У меня нет такого шаблона.
 
есть, у всех  
 
Меню - Application - Insert Module
 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 14:38
				 Дед Пахом
				Как следует из картинки, это не шаблон  
  
 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 14:44
				 ingasoftplus
				Дед Пахом писал(а): 08 Август 2025, 14:38
Как следует из картинки, это не шаблон  
  
 
ну как бы шаблон - там в заголовке даже написано (на картинке). 
да и находится код в ABMODULE.TPW
 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 14:52
				 Дед Пахом
				"Select Module Type".
И сдаётся мне, код в tpw к этому отношения не имеет.
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 15:40
				 ingasoftplus
				ок!!
а по сути вопроса есть информация / пример??
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 08 Август 2025, 18:53
				 Губин Игорь
				ingasoftplus писал(а): 08 Август 2025, 15:40
а по сути вопроса есть информация / пример??
 
Есть! В виде вопроса: "а в чём, собственно, проблема?!" Подобный шаблон из нескольких строк пишется на коленке, если уж так необходимо использовать именно шаблон, а не примитивный пошлый оператор include
 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 09 Август 2025, 15:10
				 FromSPB
				ingasoftplus писал(а): 08 Август 2025, 14:19
Попробовал - дает ошибки при компиляции,
 
Такой тип модулей предполагается для добавления в APP исходников на C/C++, ассемблере или на других языках, для которых определен компилятор. Для внешних CLW файлов, если предполагается их использование в разных APP, нужно, чтобы в нем у директивы MEMBER не было параметра, и все необходимые для его компиляции определения подлючались явными INCLUDE'ами и прототипами функций в MAP.
 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 11 Август 2025, 9:46
				 ingasoftplus
				еще раз кину сюда ответ на вопрос: "а в чём, собственно, проблема?!"
может у кого есть рабочий пример?
на пальцах - нужно 2 файла: CLW и INC
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 11 Август 2025, 9:57
				 Губин Игорь
				ingasoftplus писал(а): 11 Август 2025, 9:46
может у кого есть рабочий пример?
 
Показывает, что не определены процедуры?
 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 11 Август 2025, 13:24
				 ingasoftplus
				Губин Игорь писал(а): 11 Август 2025, 9:57
ingasoftplus писал(а): 11 Август 2025, 9:46
может у кого есть рабочий пример?
 
Показывает, что не определены процедуры?
 
именно. хотя инклуд есть и все прописано...
 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 11 Август 2025, 13:51
				 Губин Игорь
				ingasoftplus писал(а): 11 Август 2025, 13:24
именно. хотя инклуд есть и все прописано...
 
include в секции MAP? Ручками?
Если честно, посмотрев на текст шаблона, я не понимаю его смысла, если всё можно просто сделать ручками в проекте. 
			 
			
					
				Использование ExternalSource шаблона?
				Добавлено: 11 Август 2025, 14:09
				 FromSPB
				ingasoftplus писал(а): 11 Август 2025, 13:24
именно. хотя инклуд есть и все прописано...
 
Ошибка выдается именно компилятором ("Unknown procedure label") или линкером ("Unresolved External")?