|
Тонкий клиент | ☑ | ||
---|---|---|---|---|
0
ghostrid3r
25.04.12
✎
19:26
|
Подскажите пожалуйста где копать? нужно обработку склонения переделать для тонкого клиента, в толстом все отлично работает. Что для этого нужно?
Или все просто и нужна только управляемая форма в обработке? |
|||
1
Humandra
25.04.12
✎
19:30
|
(0) Копай в третьем слева слове от 138-й буквы о.
ЗЫ: телепаты в отпуске. Что конкретно не получается? Какой код выполняете, какая конфа, какая обработка, какая ошибка? |
|||
2
ghostrid3r
25.04.12
✎
19:35
|
обычная обработка склонения которая подгружает длл файлик с падежами. не получается саму обработку переделать с толстого клиента на тонкий, она не работает в тонком клиенте. на самой обработке 1 кнопка выолнить вот текст процедуры
Попытка Shell = Новый COMОбъект("WScript.Shell"); Запись = "HKEY_CLASSES_ROOT\Padeg.Declension\"; ВеткаСуществует = Shell.RegRead(Запись); Исключение Попытка ПолучитьОбщийМакет("DLLДляПадежей").Записать(КаталогПрограммы() + "Padeg.Dll"); Shell = Новый COMОбъект("WScript.Shell"); Shell.Run("regsvr32 """ + КаталогПрограммы() + "Padeg.Dll"""); Исключение КонецПопытки; КонецПопытки; |
|||
3
DGorgoN
25.04.12
✎
19:38
|
Не на правах рекламы а помощи ради:
http:// инфостарт .ru/public/61064/ |
|||
4
DGorgoN
25.04.12
✎
19:39
|
||||
5
ghostrid3r
25.04.12
✎
19:45
|
На правах кепа не совсем то что надо, мне нужно обработкой с тонкого клиента сделать чтобы открылся макет, и зарегистрировалась дллка которая как видим находить в общем макете.
|
|||
6
DGorgoN
25.04.12
✎
19:49
|
(5) "как видим находить в общем макете" - расшифровать..
|
|||
7
MRAK
25.04.12
✎
19:50
|
(5) регистрируй на клиенте
|
|||
8
ghostrid3r
25.04.12
✎
19:52
|
дллка находится в общем макете
|
|||
9
ghostrid3r
26.04.12
✎
09:34
|
Подскажите почему когда открываю обработку в тонком клиенте, то срабатывает у меня эта процедура и ругается на ПолучитьОбщийМакет( , я зделал чтобы эта процедура выполнялась по команде, а он почему то выполняется при открытии
|
|||
10
ghostrid3r
26.04.12
✎
11:41
|
Хелп хелп сос сос подскажите что не так прилепил такую функцию
&НаСервере Функция ПодключитьКомпоненту() // ПолучитьОбщийМакет("DLLДляПадежей").Записать(КаталогПрограммы() + "Padeg.Dll"); ПутьККомпоненте = КаталогПрограммы()+ "Padeg.Dll"; NameDecl = "AddIn.NameDeclension"; Попытка ПодключитьВнешнююКомпоненту(ПутьККомпоненте,NameDecl) Исключение Сообщить("Не удалось загрузить внешнюю компаненту по причине: "+ОписаниеОшибки()); КонецПопытки; КонецФункции Получаю следующую ошибку: Не удалось загрузить внешнюю компаненту по причине: {Форма.Форма.Форма(14)}: Ошибка при вызове метода контекста (ПодключитьВнешнююКомпоненту): Недопустимое значение параметра (параметр номер '1') (Некорректное имя компоненты) |
|||
11
MRAK
26.04.12
✎
16:26
|
(10) возможно, на сервере нет компоненты по заданному пути
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |