Имя: Пароль:
1C
1С v8
Запуск exe-файла в 1С
,
0 alexsandrinia
 
05.11.15
09:26
Запускаю файл в форме документа через ЗапуститьПриложение(), открывается приложение, там выполняю определенные действия и после этого выходит ошибка
System.Runtime.InteropServices.COMException (0x80004005): Gdiplus error: Win32Error (GLE=0x5)
как решить данную проблему?
1 vhl
 
05.11.15
09:28
(0) как это связано с 1С?
2 vde69
 
05.11.15
09:28
где запускаешь? на сервере или на клиенте?
3 alexsandrinia
 
05.11.15
09:29
(2) на клиенте
4 1Сергей
 
05.11.15
09:30
Windows XP?
5 vde69
 
05.11.15
09:30
Код ошибки 0x80004005
Эта проблема может быть вызвана повреждением или отсутствием файла, который требуется для активации Windows. Подобная проблема возникает при выполнении одного или двух условий. •Программа архивации или антивирусная программа независимого производителя мешает установке Windows XP.
•Файл, необходимый для активации Windows (WPA), изменяется вручную.


https://support.microsoft.com/ru-ru/kb/914232
6 alexsandrinia
 
05.11.15
09:30
Windows 7
7 1Сергей
 
05.11.15
09:31
(5) ты хорошо умеешь гуглить :)
8 1Сергей
 
05.11.15
09:31
(6) лицензея?
9 vde69
 
05.11.15
09:32
скорее что-то с режимом совместимости
10 alexsandrinia
 
05.11.15
09:32
(8) лицензия
11 vde69
 
05.11.15
09:33
этот файл без 1с нормально запускается?
12 alexsandrinia
 
05.11.15
09:34
(11) да, никаких проблем нет
13 Лефмихалыч
 
05.11.15
09:40
(0) вторым параметром передай каталог программы этой
14 Лефмихалыч
 
05.11.15
09:41
ну, или оно пытается сказать, что "buffer specified as an argument in the API call is not large enough to hold the data to be received" и тогда тебе на форум жрецов этого GDI+
https://msdn.microsoft.com/en-us/library/windows/desktop/ms534175(v=vs.85).aspx
15 alexsandrinia
 
05.11.15
09:44
(13) я указываю полностью путь до этого файла
16 ЧеловекДуши
 
05.11.15
10:20
Запускай лучше через батник.
И проверь, может ли пользователь вообще запустить этот файл :)
Основная теорема систематики: Новые системы плодят новые проблемы.