:`( :`(
В общем так: нашел на форуме про параметр такой, чтобы при запуске Галактики запускался интерфейс
Написал свой интерфейс, приделал ресурс с ним в OpenResources.
В galnet.cfg пишу
[galaxy]
nowrun=<мой интерфейс>
А она при запуске говорит, что мой интерфейс, указанный в параметре galaxy.nowrun отсутствует в ресурсах данной версии Галактики.
Если же я открываю этот ресурс из =/Утилиты/Запуск внешних интерфейсов - мой фейс на месте и называется в точности так.
Подскажите пжлста, может я чего не так делаю?
NOWRUN отказывается работать
Модераторы: m0p3e, edward_K, Модераторы
-
- Сообщения: 4
- Зарегистрирован: 29 мар 2005, 17:49
-
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"
Re: NOWRUN отказывается работать
Надо подсоединить ресурс, используя функции OpenResource в cfg.
Или переименуйте просто ваш ресурс в debug.res и разместите в каталоге запуска.
Или переименуйте просто ваш ресурс в debug.res и разместите в каталоге запуска.
Некоммерческое общение в форуме
Re: NOWRUN отказывается работать
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 и в нём всё то-же укалать
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 и в нём всё то-же укалать
-
- Сообщения: 4
- Зарегистрирован: 29 мар 2005, 17:49
Re: NOWRUN отказывается работать
Хмммм
Чем дальше в лес...
Он брал 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
И далее состояние регистров процессора на момент катастрофы.
Может в интерфейсе нужно что-то особенное писать? Или так и задумано и интерфейс отработает полностью? ???
Чем дальше в лес...
Он брал 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
И далее состояние регистров процессора на момент катастрофы.
Может в интерфейсе нужно что-то особенное писать? Или так и задумано и интерфейс отработает полностью? ???