Имя: Пароль:
1C
1C 7.7
v7: Есть ли в 7.7 команда ВыгрузитьВнешнююКомпоненту?
,
0 Андрей_Андреич
 
naïve
21.05.12
07:14
ЗагрузитьВнешнююКомпоненту есть, а выгрузить, когда ненужной стала? Типа взял, попользовался - положи где росло.
1 Мимохожий Однако
 
21.05.12
07:18
Выйди - зайди в базу.Чем мешает?
2 Гефест
 
21.05.12
07:30
Я скачал из интернета файл, но он оказался мне не нужным, как мне закачать его обратно?©
3 Мимохожий Однако
 
21.05.12
07:41
...ОФф..Фарш невозможно провернуть назад.
4 smaharbA
 
21.05.12
07:44
ну как бы есть лоадлибрари и есть фрилибрари, так что (2) и (3) мимо каши
5 mehfk
 
21.05.12
07:44
6 Кирпич
 
21.05.12
08:20
А нефиг писать ВК на .NET, что они потом по 100 мегабайт памяти жрут и их выгрузить хочется.
7 lamme
 
21.05.12
08:27
обычно - при завершении работы системы
или при закрытии обработки
обнуляешь переменную - которая работала с внешней компонентой
типа

ВК_Формекс="";
8 andrewks
 
21.05.12
08:29
(7) и что это даст?
9 ДенисЧ
 
21.05.12
08:29
(7) И чо? Ты надеешься, что она выгрузится? Не будь таким наивным...
10 zak555
 
21.05.12
09:20
(0) не грузи компоненту много раз
11 АЛьФ
 
21.05.12
09:21
FormEx может выгружать другие компоненты.
12 andrewks
 
21.05.12
09:23
(10) а шо, так можно?
13 zak555
 
21.05.12
09:24
(12)

ПриОткрытии

Загрузить = 0;


Попытка
  Ксом = СоздатьОбъект("морарлиа.адин");
Исключение
   ЗХагрузить =1;
КонецПопытки



=)
14 andrewks
 
21.05.12
09:25
(13) шо это?
15 Sedoy
 
21.05.12
09:27
(0) Просто! Внешняя компонента = "";
16 zak555
 
21.05.12
09:30
(14)

Процедура ПриОткрыти()
   Загружать = 0;
   ЧтоЗагружать = "AddIn.XMLParser";
   
   Попытка
       мXMLАнализатор = СоздатьОбъект(ЧтоЗагружать);
   Исключение
       Загружать = 1;
   КонецПопытки;
   
   Если Загружать = 1 Тогда
       Если ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "v7plus.dll") <> 1 Тогда
       
           Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") <> 1 Тогда
               
               Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "ExtForms\" + "v7plus.dll") <> 1 Тогда
                   
                   Предупреждение("Компонента v7plus.dll не найдена!", 60);
                   
                   Возврат;
                   
               КонецЕсли;
               
           КонецЕсли;
           
       КонецЕсли;
       
       Попытка
           мXMLАнализатор = СоздатьОбъект(ЧтоЗагружать);
       Исключение
           Возврат ;
       КонецПопытки;
   КонецЕсли;
   
   
КонецПроцедуры
17 andrewks
 
21.05.12
09:38
(16) и что ты хочешь сказать? что длл-ка три раза загрузится?
18 zak555
 
21.05.12
09:38
(17) один
19 andrewks
 
21.05.12
09:40
(18) тогда что в (10) хотел сказать?
20 zak555
 
21.05.12
09:46
(19) по всей видимости утреннюю ерунду =)
21 Андрей_Андреич
 
naïve
21.05.12
09:46
(11) Как раз FormEx и хотелось бы выгрузить :)
22 Vippi
 
21.05.12
10:23
(21) А чем помешал?
23 ЧеловекДуши
 
21.05.12
10:27
(21)А что ты делаешь с формексом, если хочешь его выгрузить? :)
24 Андрей_Андреич
 
naïve
21.05.12
11:00
(23) Да там стыдно рассказывать. Зоопарк компьютеров и ОС и на некоторых компах после загрузки ФормЕкса картинка дергаться начинает. Эти компы древние бездисковые загружаются с сервера. Я из-за них в свое время ФормЕкс забросил. На древней версии ФормЕкса этого не было. Вот и думаю - он же мне не везде нужен.
25 Mnemonic1C
 
21.05.12
11:52
(24) А может так:
Если ЭтоДревнийУбитыйКомп() = 0 Тогда
   ЗагрузитьВК();
КонецЕсли;
26 ЧеловекДуши
 
21.05.12
12:18
(24)Версию формекса скажи и версию 1С++?
А так же, какие еще ВК используете?
27 Андрей_Андреич
 
naïve
21.05.12
12:23
(26) 1С++ 3.2.3.17
Формекс 2.0.5.108 (до этого юзалась 1.7 много лет)
scaner1c.dll
Yoksel.dll
28 Ёпрст
 
21.05.12
12:27
(24) Че за "картинка" то хоть ?

Формекс тупо для раскраски списков используется видать, так ?
Пользуй новый план расскраски
29 ЧеловекДуши
 
21.05.12
12:31
(27)А как вы инициализирует ВК.
Ведь 1С++ грузится с параметрами, т.е. их надо прописывать.
Да и формекс, то же по умолчанию лучше прописать :)

Покажи текст инициализации ФК, т.е. загрузки. :)
30 Андрей_Андреич
 
naïve
21.05.12
12:42
(28) Даже отключил раскраску таблиц - все равно списки (журналы и справочники) "мигают и моргают". Как я понял, замедляется вывод, что становится заметно на древних компах и еле заметно на новых.
(29) Тупо ЗагрузитьВК - я вообще-то туповат и ничего в этом не понимаю.
31 smaharbA
 
21.05.12
12:50
удалить формекс не предлагать ?
32 Андрей_Андреич
 
naïve
21.05.12
12:55
(31) С ракраской таблиц я договорилмя про отключение. Еще существует "ПоставщикДанных", который требует ФормЕкс (если я не ошибаюсь).
33 Андрей_Андреич
 
naïve
21.05.12
12:59
И забыл сказать - терминал + цитрикс.
34 Ёпрст
 
21.05.12
13:29
(30) пользуйся выборочной раскраской таблиц + новый план раскраски
(32) ошибаешься
(33) цитрикс ? А нафига ? У вас чего, 2000 винда стоит ?
35 Андрей_Андреич
 
naïve
21.05.12
13:46
(34) Про винду и цитрикс - это к сисадмину (не нашли мы общий язык)
Что же я тогда еще использую из Формекса? Привязки к форме?
36 Ёпрст
 
21.05.12
13:47
(35) может и привязки.
Поставщик - это класс 1cpp
37 Андрей_Андреич
 
naïve
21.05.12
13:50
(36) Без привязок скучновато будет. Поэкспериментирую еще.
38 Ёпрст
 
21.05.12
13:54
(37) воткни в глобальнике установку выборочной раскрасски таблиц и наслаждайся отсутствием мерцания.
39 Андрей_Андреич
 
naïve
21.05.12
14:00
(39) Начинаю думать. Если у меня после
"Сервис = СоздатьОбъект("Сервис");"
Отстуствует
"Сервис.ВключитьРаскраскуТаблиц(1);"
Это и есть причина?
40 Андрей_Андреич
 
naïve
21.05.12
14:06
+(39) Причем эти варианты с раскраской я перебирал, но выпустил из вида, что это есть в ПоставщикеДанных. Попытаюсь завтра проверить
41 ЧеловекДуши
 
21.05.12
14:31
(39)Там есть команда "ОтключитьРаскраску"
Параметр 0  или 1, почти нечего не значат :)
42 Rk3
 
21.05.12
14:50
(38) Сорри за ОФФ, глянь почту, плиззз
43 Ёпрст
 
21.05.12
15:39
(39)
сделай ВключитьРаскраскуТаблиц(1); + ИспользоватьПланРаскраски(1)

далее только в нужных формах будешь её включать.
44 Ёпрст
 
21.05.12
15:39
(42) написал ответ
45 Андрей_Андреич
 
naïve
22.05.12
08:13
К сожалению, не помогло. Придется вставлять выборочное использование FormEx по пользователям. Маразм.
46 Андрей_Андреич
 
naïve
04.06.12
13:38
Всем спасибо. Админ обновил клиента - все окейно.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой