|
NativeApi передача параметра инициализации |
☑ |
0
ERWINS
23.05.14
✎
21:16
|
В 1с можно писать так, код нормально работает, единственное не понятно как получить параметр
Компонента = Новый("AddIn.NSOCR.NSOCR", NSOCRСервер.ПолучитьПутьККомпоненте());
2 Кто нить знает как в dll NativeApi получить к ней путь. Нужно для поксирования функций.
|
|
1
mehfk
23.05.14
✎
21:19
|
|
|
2
ERWINS
23.05.14
✎
21:21
|
(1) не работает
походу 1с загружает dll в режиме LOAD_LIBRARY_AS_DATAFILE, а там подобные функции не работают
Проверял
|
|
3
ERWINS
24.05.14
✎
20:48
|
ап
|
|
4
Rebelx
25.05.14
✎
11:52
|
HMODULE hDLL = NULL;
CHAR szModuleName[MAX_PATH];
CHAR * szNetworkClientIniPath = NULL;
if(GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, wsExtension, &hDLL) && hDLL){
GetModuleFileNameExA(GetCurrentProcess(), hDLL, szModuleName, sizeof(szModuleName)/sizeof(szModuleName[0]) - 2);
LPSTR lpFN = PathFindFileNameA(szModuleName);
|
|
5
ERWINS
25.05.14
✎
13:34
|
спасибо, завтра попробую
|
|
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.