Страница 1 из 1
Вывод в линкформе дополнительных строк
Добавлено: 13 июл 2006, 08:02
Alpiton
Есть задача в форме вывести произвольное количество строк дополнительной информации. Можно ли дописать код в линкформе, не трогая прототип и интерфейс?
Добавлено: 13 июл 2006, 10:37
Алексей
конечно можно

берёте исходник линкформы (можно по f4 при включенном параметре редактирования формы) и сохраняете его куда-нибудь.
Правите.
Собираете ресурс.
Подкладываете и пользуетесь.
Добавлено: 14 июл 2006, 08:12
Alpiton
Я же не могу в форме написать имяформы.write, и цикл добавить не могу - будет несовпадение с прототипом.
Добавлено: 14 июл 2006, 19:33
Sheinina
Вы можете:
добавить свою логическую тавлицу, напирмер
и организовать цикл по ней
Код: Выделить всё
.{table 'V1'
.fields
v1.katmc.name
.endfields
^
.}
На такие циклы не ругается...
поищите в исходниках в поставке, там подобные вещи попадаются

Добавлено: 24 июл 2006, 06:57
Alpiton
Я сделал пустую линкформу, из неё вызвал свой интерфейс с новой формой. Всё хорошо, только вместе с моей формой выходит лишнее окно с пустой линкформой.
Галактическая форма вызывается так:
if not frmIndent.Error
frmIndent.showFile('');
else
frmIndent.abortForm;
Чего-бы такого прописать в линкформе, что-бы frmIndent.Error вернул истину?
Добавлено: 24 июл 2006, 10:03
edward_K
в самой форме пропишите
прототип.fexit
Добавлено: 26 апр 2010, 19:19
Иван
подскажите, можно ли в linkform организовать произвольный цикл, скажем по переменной i от 1 до 10 , также как и по table и как это сделать?
Добавлено: 26 апр 2010, 19:40
Den
.linkform xxx;
.var i: integer ;
.endvar
.begin
i:=0
end.
.{while i<=10
.begin
i:=i+1;
end.
.}
endform
Добавлено: 27 апр 2010, 11:41
Masygreen
откройте документацию по FCOM
в vipprogr (это файл хелпа) раздел ОТЧЕТЫ
Добавлено: 27 апр 2010, 11:43
edward_K
vipprogr.chm рулит - там даже примеры иногда есть.