|
v7: Конфигурация в Windows XP работает а на Windows 8 не работает | ☑ | ||
---|---|---|---|---|
0
ibrohim
16.06.17
✎
05:56
|
Выдает такую ошибку:
Формекс=СоздатьОбъект("ServiceFormEx"); {Глобальный Модуль(2299)} Неудачная попытка создания объекта (ServiceFormEx) для Windows 8 надо поменять этот код, Как? Посоветуйте новичку... |
|||
1
DrZombi
гуру
16.06.17
✎
06:17
|
(0) Что бы поменять как, надо понимать для чего он нужен ;)
|
|||
2
DrZombi
гуру
16.06.17
✎
06:18
|
||||
3
DrZombi
гуру
16.06.17
✎
06:19
|
+ Пиши Альфу :)
|
|||
4
DrZombi
гуру
16.06.17
✎
06:20
|
AddGlobalModule() / ДобавитьГлобальныйМодуль(<ТекстМодуля>) - Загружает, компилирует и запускает дополнительный глобальный модуль. В случае удачной загрузки возвращает номер загруженного глобального модуля, иначе - 0.
Параметры: <ТекстМодуля> - строка с текстом добавляемого глобального модуля. В тексте модуля можно использовать штатную директиву #ЗагрузитьИзФайла. Пример: Сервис = СоздатьОбъект("ServiceFormEx "); глДопМодуль = Сервис.ДобавитьГлобальныйМодуль(глДопМодульТекст); DeleteGlobalModule() / УдалитьГлобальныйМодуль(<НомерМодуля>) Назначение: Выгружает дополнительный глобальный модуль. В случае успеха возвращает 1, иначе - 0. Параметры: <НомерМодуля> - номер дополнительного глобального модуля. Пример: Если глДопМодуль > 0 Тогда Сервис = СоздатьОбъект("ServiceFormEx "); Сервис.УдалитьГлобальныйМодуль(глДопМодуль); КонецЕсли; |
|||
5
DrZombi
гуру
16.06.17
✎
06:21
|
Можно и без этой рюшечки прожить, просто нужно будет переписать малость :)
|
|||
6
SiAl-chel
16.06.17
✎
07:57
|
(0) FormEx.dll положить или в каталог базы, или в каталог ...\1Cv77\Bin
|
|||
7
1dvd
16.06.17
✎
08:11
|
(6) а не придётся его вручную зарегать?
|
|||
8
ibrohim
16.06.17
✎
10:10
|
(0) FormEx.dll где можно найти взять ?
|
|||
9
ibrohim
16.06.17
✎
10:20
|
Sorry нашел http://dorex.pro/?projects&formex&download
|
|||
10
linoblack
16.06.17
✎
12:51
|
(0) языковые стандарты и формат в XP и 8-ке одинаковые?
|
|||
11
mexanik_96
16.06.17
✎
12:56
|
(0)уак?
|
|||
12
АЛьФ
16.06.17
✎
12:58
|
+(6) Исправить название объекта:
Формекс=СоздатьОбъект("Service"); |
|||
13
Ёпрст
16.06.17
✎
13:13
|
(0) не надо использовать древнюю как г.. мамонта вк 1cpp
|
|||
14
mehfk
16.06.17
✎
17:21
|
[OFFTOP]
(12) АЛьФ, когда вызываешь ранее "сохраненную" оконную процедуру, то нужно вызывать ее через CallWindowProc int __stdcall sub_1FA611C0(int a1, int a2, int a3, int a4) { int v5; // [sp+0h] [bp-Ch]@0 if ( a2 == 32 ) { if ( sub_1FA60B80() ) return 1; } else if ( a2 == 273 ) { if ( sub_1FA60FA0(a3, a4, v5) ) return 0; } else if ( a2 == 274 && sub_1FA610B0(a3, a4, v5) ) { return 0; } return dword_1FB66A7C(a1, a2, a3, a4); // Вот здесь должно быть CallWindowProc((WNDPROC)dword_1FB66A7C, a1, a2, a3, a4); } // 1FB66A7C: using guessed type int (__stdcall *dword_1FB66A7C)(_DWORD, _DWORD, _DWORD, _DWORD); |
|||
15
uno-group
16.06.17
✎
17:52
|
первый запуск 1с от имени админа делал?
|
|||
16
DJ Anthon
16.06.17
✎
19:29
|
если 1с будет валиться с формексом, надо отключить quickconnect в teamviewer
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |