NOWRUN отказывается работать

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Highlander
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

NOWRUN отказывается работать

Сообщение Highlander »

:`( :`(
В общем так: нашел на форуме про параметр такой, чтобы при запуске Галактики запускался интерфейс
Написал свой интерфейс, приделал ресурс с ним в OpenResources.
В galnet.cfg пишу
[galaxy]
nowrun=<мой интерфейс>
А она при запуске говорит, что мой интерфейс, указанный в параметре galaxy.nowrun отсутствует в ресурсах данной версии Галактики.
Если же я открываю этот ресурс из =/Утилиты/Запуск внешних интерфейсов - мой фейс на месте и называется в точности так.
Подскажите пжлста, может я чего не так делаю?
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: NOWRUN отказывается работать

Сообщение ecasoft »

Надо подсоединить ресурс, используя функции OpenResource в cfg.
Или переименуйте просто ваш ресурс в debug.res и разместите в каталоге запуска.
Некоммерческое общение в форуме
IStep
Сообщения: 18
Зарегистрирован: 29 мар 2005, 17:49
Откуда: 33

Re: NOWRUN отказывается работать

Сообщение IStep »

1 способ - передать всё в параметрах коммандной строки
start %GalaPath%\exe\WININT.EXE /galaxy.nowrun=CalcSaldoRPT /DATABASE.DATABASENAME=%GalData% /System.OpenResources=%CurDir%\xlOstatki1.Res /login.UserName=USER11 /Login.password=USER11

2 способ (более наглядно)- положить в текущую директорию galnet.cfg и в нём всё то-же укалать
Highlander
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Re: NOWRUN отказывается работать

Сообщение Highlander »

Хмммм
Чем дальше в лес...
Он брал cfg-Файл пользователя, но не брал galnet.cfg
Ладно, подключился интерфейс:

interface MYMENU1 alwaysreturn;
view;
HandleEvent
cmInit:
{
message('Запустился');
}
End; //HandleEvent
end.
Выводится нужное сообщение. Но когда я закрываю окошко интерфейса (естественно пустое) - Галактика закрывается и в atlerror.log появляется след. запись:

Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: C:\gal58502\exe\GALNET.EXE
Параметры: GALNET.EXE
Время запуска: 09:39:52 02/12/2004. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 00000008
Адрес исключения: 00422194 = GALNET.EXE.10021194

И далее состояние регистров процессора на момент катастрофы.

Может в интерфейсе нужно что-то особенное писать? Или так и задумано и интерфейс отработает полностью? ???
Ответить