как зарегистрировать функцию из EXE

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

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

Ответить
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

как зарегистрировать функцию из EXE

Сообщение GTHack »

из галки хочется запускать некоторые саппортовские фейсы, что впринципе реально, но к сожалению некоторые фейсы повязаны с фукнциями "зашитыми" в саппортовский exe-шник. Есть мысли как их зарегистрировать в галке ?
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: как зарегистрировать функцию из EXE

Сообщение edward_K »

если они в этом exe не объявлены для экспорта то невозможно(что вероятно). иначе можно попробовать как и при регестрации из dll.
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: как зарегистрировать функцию из EXE

Сообщение GTHack »

тогда уточню - может кто нибудь подхватит идею и продвинется дальше чем я

хочу запускать из галактики корпу

interface _gt_corporun 'Запуск корпо' escclose;
create view;
handleevent
cminit:
{
RunProcess('CorpoWork');
closeinterface(cmDone);
}
end;
end.

при компиляции подключаю два ресника
support.res - саппортовский
COMPDATA.RES - галактический

всё компилится НО запускается токо из саппорта (запуск внешнего фейса)
при попытке запустить из галки ругается на чтение незарегистрированнного объекта.

вся эта бодяга из-за конфликтов COMPDATA.RES галактического и саппортовского,
из саппорта стартует т.к. в его COMPDATA.RES есть все необходимые ф-ии для обработки процесса 'CorpoWork', коих в галактическом COMPDATA.RES нету.
сильно подозреваю функцию REQUESTMODULEPERMIT
т.к. при попытке подключить к галке оба ресурсника COMPDATA.RES (и её и саппорта), галка при загрузке ругается - потеряли функцию REQUESTMODULEPERMIT.

вот :(
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: как зарегистрировать функцию из EXE

Сообщение GTHack »

похоже, что эта функция лежит в EXEшнике саппорта
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: как зарегистрировать функцию из EXE

Сообщение GTHack »

ну или может кто подскажет как саппорт стартануть, типа как галактику с /nowrun
чтоб он фейс отработал
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Ответить