Ошибка при компиляции проекта
Модераторы: m0p3e, edward_K, Модераторы
Ошибка при компиляции проекта
Добрый день всем!
В ARD-отчете вызываю маленький интерфейс для ввода месяца и года.
Отчет и интерфейс лежат в разных файлах.
Если компилирую по очереди, сначала интерфейс, потом отчет, все проходит нормально, и все работает. Но пытаюсь объединить в проект (делаю это в первый раз ) - компилятор ругается на параметры. Пишет, что "элемент диалога отсутствует или имеет неправильный размер".
Текст файла проекта:
#make "god_mes.vip"
#make "ESN_mvz_proba.SLK"
bat'ник:
p:\gal712\exe\vip.exe %1 /R:proba.res /c:fcom.cfg /m /a
fcom.cfg:
/i+
/U:22
/P:2
/L+
[database]
databasename=o:\data712\data_s7\
[common]
trimfilename=true
[LicParam]
LicFileName=d:\sup712\sup_exe\LICENSE.LIC
[HardwareKey]
SharedPath=\\galaxy\gal582\key
Помогите разобраться, пожалуйста!
В ARD-отчете вызываю маленький интерфейс для ввода месяца и года.
Отчет и интерфейс лежат в разных файлах.
Если компилирую по очереди, сначала интерфейс, потом отчет, все проходит нормально, и все работает. Но пытаюсь объединить в проект (делаю это в первый раз ) - компилятор ругается на параметры. Пишет, что "элемент диалога отсутствует или имеет неправильный размер".
Текст файла проекта:
#make "god_mes.vip"
#make "ESN_mvz_proba.SLK"
bat'ник:
p:\gal712\exe\vip.exe %1 /R:proba.res /c:fcom.cfg /m /a
fcom.cfg:
/i+
/U:22
/P:2
/L+
[database]
databasename=o:\data712\data_s7\
[common]
trimfilename=true
[LicParam]
LicFileName=d:\sup712\sup_exe\LICENSE.LIC
[HardwareKey]
SharedPath=\\galaxy\gal582\key
Помогите разобраться, пожалуйста!
Увы, сегодня ошибка повторилась...
Хотя я исправила
#make "god_mes.vip" на
#include god_mes.vip
Я заметила, что она возникает только при первой компиляции.
Если я компилирую сразу же еще раз, то ошибка не возникает.
Может, на нее просто не обращать внимания?
И попутно еще один вопрос:
Я хочу в проекте описать свои таблицы (для этого он мне собственно и нужен). Я могу в ARD отчете заполнять эти таблицы, и потом в нем же использовать занесенную информацию? Синтаксис такой же, как в интерфейсах:
insert current <моя_таблица>
if getfirst <моя_таблица> = tsOk ?
Хотя я исправила
#make "god_mes.vip" на
#include god_mes.vip
Я заметила, что она возникает только при первой компиляции.
Если я компилирую сразу же еще раз, то ошибка не возникает.
Может, на нее просто не обращать внимания?
И попутно еще один вопрос:
Я хочу в проекте описать свои таблицы (для этого он мне собственно и нужен). Я могу в ARD отчете заполнять эти таблицы, и потом в нем же использовать занесенную информацию? Синтаксис такой же, как в интерфейсах:
insert current <моя_таблица>
if getfirst <моя_таблица> = tsOk ?
Ничего не помогает
Переименовала я файл, теперь расширение - *.dlg.
В файле проекта у меня идет сначала описание структуры таблиц,
Table Struct <моя_таблица>
( имя1 : тип,
....
имяN : тип
)
With INDEX
( ind1 = ...
);
потом:
#include god_mes.dlg
#make "ESN_mvz_proba.SLK"
а ошибка все та же, ругается на параметры
"Для 1-го формального параметра элемент диалога отсутствует или имеет неправльный размер(стр. .., поз... в ESN_mvz_proba.SLK)"
Переименовала я файл, теперь расширение - *.dlg.
В файле проекта у меня идет сначала описание структуры таблиц,
Table Struct <моя_таблица>
( имя1 : тип,
....
имяN : тип
)
With INDEX
( ind1 = ...
);
потом:
#include god_mes.dlg
#make "ESN_mvz_proba.SLK"
а ошибка все та же, ругается на параметры
"Для 1-го формального параметра элемент диалога отсутствует или имеет неправльный размер(стр. .., поз... в ESN_mvz_proba.SLK)"
Кто сказал, что бесполезно биться головой об стену?!
-
- Посетитель
- Сообщения: 41
- Зарегистрирован: 30 ноя 2005, 10:54
- Откуда: Пермь
- Контактная информация:
Переменные god и mes в отчете (не в диалоге) имеют тип String? Длина строки у них случайно не задана? Я на такую ошибку нарывался, когда в диалоге задал тип переменной String[34] , а в отчете - просто String. Типы параметров в диалоге и переменных, передаваемых при вызове диалога, должны в точности совпадать.