RTF таким способом не всегда вытаскиваются... Лучше в настройке отчетов посмотреть имя формы и поискать ее среди исходников форм, поставляемых вместе с Галкой и патчами. А потом компилировать из компилятора форм в Support'е.
я новичок. не пойму, что делаю не так. нужно стандартный RTF отчет подправить: открываю исходный rtf отчет, редактирую, копирую содержимое, сохраняю локально, закрываю. вхожу в любой текстовый отчет, удаляю все содержимое, #include путь к сохраненному rtf файлу. пишет, что ожидалось linkform и т.д. Соглашусь, там и не будет linkfom и др. ...или нужно исходную rtf форму уже подправленную в frm сохранять, затем в блокноте инклудить по заданному пути, компилировать, но как обратно в rtf ???? плз помогите
мне ж надо скомпилировать rtf отчет (отредактированный). инклудю по занному пути. затем вставляю поправленный текст и компилирую. соответственно он опять ругается на отсутсвтие lincform. понимаю, что правильно ругается, делаю неправильно. подскажите пожалуйста как скомпилировать подправленный отчет .rtf и получить .res
limon84
Вы что-то не договариваете. rtf-файл компилится достаточно просто: http://www.tyumbit.ru/gal_forum/viewtop ... =2&t=10997
Linkform означает, что форма присоединённая (сделана на основе стандартного прототипа). Автономная форма должна иметь строчку .ard в коде.
limon84 писал(а):инклудю по занному пути. затем вставляю поправленный текст и компилирую
2-я стадия не нужна: в файле, на который ссылается #include, уже должен быть нужный код.
RAJAH писал(а):Я с такими старыми версиями не работал, но, думаю, всё аналогично:
1) Файл - Редактирование (либо F3), найти свой файл *.rtf и открыть.
2) Закрыть файл *.rtf.
3) Компиляция формы - Компиляция (либо Ctrl-F9).
Это если ваша форма в rtf - автономная.
все делаю как указано, однако, после 3) пункта выходит тоже самое сообщение ожидался оператор form, linkformbb указывается путь, на который ссылается, у меня это на d:\*.rtf
1. Мне как человеку много знающему совершено непонятно как же все таки компилит limon84 - я знаю как минимум 3 способа компиляции формы - уточните плиз.
2. Будем предполагать что из сапорта - Fcom, хотя это самый плохой способ - лучше компилить проектом другими двумя.
3. Для того что бы компилить в fcom вам надо в cfg прописать галактические ресурсы(кроме compdata.res) - можете прописать конкретный - посмотрите в галактике на закладке "Настройка.." при печати - откуда берется прототип. Как - уж посмотрите в документации - я не помню как в сапорте, в vip типа такого - /resources:c:\Gal810\EXE\L_NIOKR.RES.
4. При компиляции rtf в каталоге Tmp (смотреть Сервис -Конфигуратор - Параметры - Files если в сапорте) кидается tmp.frm - по нему можно понять, что же извлекается из rtf. Вот его можно попробовать компильнуть в сапорте, чтобы проверить вашу логику - ест. без разметки rtf, а потом уже разбираться в самой rtf.
5. Внедренцы очень часто компилят из самой галактики - собственно когда вы нажали F4 там, то после закрытия отчета нужно нажать Ctrl+F9 и все- ваша форма будет в вашем atlantis.res
Выйти не пробовали? Запись в ресурс происходит по выходу из программы. Или компиляция все таки не прошла. Лучше для компиляции указать другой ресурс - так вы будете избавлены от прочего мусора.
edward_K писал(а):Выйти не пробовали? Запись в ресурс происходит по выходу из программы. Или компиляция все таки не прошла. Лучше для компиляции указать другой ресурс - так вы будете избавлены от прочего мусора.
Еще нулевой ресурс может собраться если отсутствует соотв. пункт в лицензии.