Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ДобавитьГлобальныйМодуль что-то не фурычит как надо (число прочтений - 3252 )
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
ДобавитьГлобальныйМодуль что-то не фурычит как надо
20. Июля 2011 :: 11:36
Печать  
Код
Выбрать все
Конт="";
Сервис=СоздатьОбъект("Сервис");
ОткрытьФорму("Обработка.ГлобальныйМодуль",Конт);
Сервис.АктивныйКонтекст(Конт);
рФорма=СоздатьОбъект("РасширениеФормы");
рФорма.УстановитьФорму(Конт.Форма);
ТекстГМ=рФорма.Описание;
Конт.Форма.Закрыть();
Сервис.ДобавитьГлобальныйМодуль(ТекстГМ);
 


Не ругается но и ничего не добавляет.
Че долоть то?
  
Наверх
 
IP записан
 
Igor YN
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 40
Зарегистрирован: 13. Мая 2011
Re: ДобавитьГлобальныйМодуль что-то не фурычит как надо
Ответ #1 - 20. Июля 2011 :: 12:35
Печать  
На форме есть ТП, при активизации колонки организую выбор из меню Сервис.ВыбратьЗначение(...) после чего мышь как будто "залипает" и происходит активизация колонки ТП при ДВИЖЕНИИ мыши, а не при НАЖАТИИ. Как побороть - не знаю. Помогите. кто с таким сталкивался!
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ДобавитьГлобальныйМодуль что-то не фурычит как надо
Ответ #2 - 20. Июля 2011 :: 12:45
Печать  
Сообщить(ТекстГМ) ?
Сообщить(Сервис.ДобавитьГлобальныйМодуль(ТекстГМ)) ?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ДобавитьГлобальныйМодуль что-то не фурычит как надо
Ответ #3 - 20. Июля 2011 :: 12:50
Печать  
Igor YN писал(а) 20. Июля 2011 :: 12:35:
На форме есть ТП, при активизации колонки организую выбор из меню Сервис.ВыбратьЗначение(...) после чего мышь как будто "залипает" и происходит активизация колонки ТП при ДВИЖЕНИИ мыши, а не при НАЖАТИИ. Как побороть - не знаю. Помогите. кто с таким сталкивался!


Использовать заместо формекса,  классом контекстное меню основанное на дюнаврап от chessman
http://www.1cpp.ru/forum/YaBB.pl?num=1286804577
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: ДобавитьГлобальныйМодуль что-то не фурычит как надо
Ответ #4 - 20. Июля 2011 :: 14:06
Печать  
Вообщем извратился так?
Код
Выбрать все
Конт="";
Сервис=СоздатьОбъект("Сервис");
ОткрытьФорму("Обработка.ГлобальныйМодуль",Конт);
Сервис.АктивныйКонтекст(Конт);
рФорма=СоздатьОбъект("РасширениеФормы");
рФорма.УстановитьФорму(Конт.Форма);
ТекстГМ=рФорма.Описание;
Конт.Форма.Закрыть();
Текст=СоздатьОбъект("Текст");
Текст.ДобавитьСтроку(ТекстГМ);
Путь=КаталогИБ()+"Глобальник.txt";
Текст.Записать(Путь);
Сервис.ДобавитьГлобальныйМодуль("#ЗагрузитьИзФайла "+Путь);
ФС.УдалитьФайл(Путь);

 


Это дописал в конец глобального настоящего.
вот только одна неувязочка.
после добавления Глобального
функции таки еще невидны.
хотя когда открываю табло то все тогда они уже видны.
т.е. работают.
Получается что пока я нахожусь прикомпиляции родного глобального нельзя еще обращаться с добавленному.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ДобавитьГлобальныйМодуль что-то не фурычит как надо
Ответ #5 - 20. Июля 2011 :: 14:22
Печать  
Жесть какая.. вообще-то всё и так работает, и без извратов с "загрузитьизфайла"..
  
Наверх
 
IP записан
 
Igor YN
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 40
Зарегистрирован: 13. Мая 2011
Re: ДобавитьГлобальныйМодуль что-то не фурычит как надо
Ответ #6 - 20. Июля 2011 :: 17:21
Печать  
Ёпрст, уважаемый, не свяжешься со мной по мылу? У меня своя реально работающая (но, естественно, постоянно улучшаемая, видимо до бесконечности... Улыбка) конфигурация и иногда твой совет при цейтноте бесценен!
(может так не принято, нужно по форуму искать, но на всякий случай
goshanikonov@yandex.ru).
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: ДобавитьГлобальныйМодуль что-то не фурычит как надо
Ответ #7 - 21. Июля 2011 :: 04:58
Печать  
Склоняю голову.
Был неправ.
ТОчно все работает.
НО!
есть одни нюанс.
Если добавлять процедуры и функции без Экспорта, то модуль не работает.
Посему надо соблюдать строгую последовательность расположения процедур и функций.
Сперва прописывать все что с Экспорт а потом все остальное.
Тогда работает на ура!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать