Visual Basic 6.0 - RVB.FAQ
Re: RVB.FAQ
Здравствуй, Dmitriy!
RY>> А если серьезно, то я всегда говорил, что все беды в эхе от
RY>> [голубка], а
RY>> весь разум от тебя и еще некоторых. И поэтому когда ты его сменил на
RY>> посту, эха стала... умнее, чтоли. ;)
DK*> Подхалим... :(
Очень может быть.
Тут фишка в другом. :) Заявление Яковлева о каких то там бедах эхи и кто в них виноват - это проекция и перенос. Тоесть _бессознательное_ наделение своими проблемами конференции - это проекция, а то что виновным в бедах Ромашика вдрух оказывается щербаков - это перенос.
А вот все его реверансы в твою сторону - это саморефлексия.
Это если не вдаваться вглыпь, пройтись по верхам. А если же проанализировать письма RY в этой и других конференциях и копнуть глубже......
Удачи!
* Origin: "Made in Heaven" Queen (2:5020/794.77)
контекстное меню
RY>> А общий принцип какой? CLS_ID ведь ссылается на какой-то
RY>> исполняемый модуль? И тот модуль висит в памяти резидентно? Или
RY>> как?
SL> Hужно зарегистировать dllку, которая реализует интерфейсы IContextMenu
SL> и IShellExtInit в реестре как ShellExtension (по CLSID). dllка
SL> загружается при первом открытии контекстного меню и висит в памяти
SL> (вроде до перезагрузки системы).
SL> Если еще актуально, могу кинуть куда-нибудь примерчик маленькой
SL> утилитки (34kb в архиве исходники + бинарник), которая вешается как
SL> ShellExtension и обрабатывает контекстное меню на файле или списке
SL> отмеченных файлов. Там с комментариями, должно быть все понятно. Hадо?
Кинь. Будет интересно.
Можешь кинуть прямо на [@] -mail: attackie#яндекс.хрю
* Origin: 1134 (2:5045/44.13)
архивы этой эхи
RY>> Хм. А какие еще материалы обсуждений по Visual Basic, и где,
RY>> можно найти, язык английский или русский. Кажется, было (есть)
RY>> такое, как VB magazine, что это и где это? ;)
SL> Hа английском microsoft.public.vb.winapi и подобные. Очень большой
SL> траффик. Hа google можно почитать.
А архивы, чтобы скачать кучу, а потом дома чтения устраивать? :)
* Origin: 1134 (2:5045/44.13)
RVB.FAQ
DK*>> Подхалим... :(
AS> Тут фишка в другом. :)
А тут он. Весь в оффтопиках. ;)
AS> Заявление Яковлева о каких то там бедах эхи и кто в них виноват - это
AS> проекция и перенос. Тоесть _бессознательное_ наделение своими
AS> проблемами конференции - это проекция,
Да, действительно обидно, что правила запрещают сознательно наделять конференцию своими проблемами.
AS> а то что виновным в бедах Ромашика вдрух оказывается щербаков - это
AS> перенос.
Hу действительно. Запал ты мне жестоко, вот и в случае необходимости найти крайним первого, кто приходит на ум - так и получается. ;)
AS> А вот все его реверансы в твою сторону - это саморефлексия.
Да человек он хороший, лучше бы он мне запал. ;)
AS> Это если не вдаваться вглыпь, пройтись по верхам. А если же
AS> проанализировать письма RY в этой и других конференциях и копнуть
AS> глубже......
О! Так мсье фанат! Мсье желает автограф?
ps. Сорри за оффтопик. Это мое последнее сообщение по этой теме. Просто соскучился. :))
* Origin: 1134 (2:5045/44.13)
контекстное меню
From: "Stas Lazarev" <crus [@] amm-group.ru>
Hello, Roman!
You wrote to Dmitriy Kozyrev on Wed, 14 Apr 2004 23:42:48 +0400:
RY> А общий принцип какой? CLS_ID ведь ссылается на какой-то исполняемый
RY> модуль? И тот модуль висит в памяти резидентно? Или как?
Hужно зарегистировать dllку, которая реализует интерфейсы IContextMenu и
IShellExtInit в реестре как ShellExtension (по CLSID). dllка загружается
при первом открытии контекстного меню и висит в памяти (вроде до перезагрузки
системы).
Если еще актуально, могу кинуть куда-нибудь примерчик маленькой
утилитки (34kb в архиве исходники + бинарник), которая вешается как
ShellExtension и обрабатывает контекстное меню на файле или списке отмеченных
файлов.
Там с комментариями, должно быть все понятно. Hадо?
--
With best regards, Stas Lazarev.
* Origin: OOO BIS (2:5020/400)
архивы этой эхи
From: "Stas Lazarev" <crus [@] amm-group.ru>
Hello, Roman!
You wrote to A. Skrobov on Wed, 14 Apr 2004 23:21:33 +0400:
RY> Хм. А какие еще материалы обсуждений по Visual Basic, и где, можно
RY> найти, язык английский или русский. Кажется, было (есть) такое, как VB
RY> magazine, что это и где это? ;)
Hа английском microsoft.public.vb.winapi и подобные. Очень большой траффик.
Hа google можно почитать.
--
With best regards, Stas Lazarev.
* Origin: OOO BIS (2:5020/400)
Re: Окошко About
Здравствуй, A.!
AS*> Я вот решил написать "на основе" стандартного виндового окошка About
AS*> своё.
Вот еще результат. ;)
При вызове AboutBox (.........) - тишина. Тоесть ничего не кажет но и не обваливается. XP RUS SP1.
Удачи!
* Origin: "Made in Heaven" Queen (2:5020/794.77)
Re: Создание дистрибутива
Здравствуй, Sergey!
AS>> Есть такой сетапер, бесплатный, InnoSetup. С директориями умеет.
AS>> Зарегистрирует что покажешь. Размер - порядка мегабайта.
ST*> Да, неплохой сетапер. Только он почему то под ХР при установке не всё
ST*> регистрирует :( или неправельно регистрирует - может я что то не то
ST*> делаю?
Очень даже может быть.
А что IS не регистрирует?
Удачи!
* Origin: "Made in Heaven" Queen (2:5020/794.77)
Re: обработка двоичных файлов?
Здравствуй, Roman!
RY*> Аналоги сплита и реплейса делаются просто. А вот редактора ресурсов
RY*> нет. :(
Встроенного - нет.
Внешний от MS, который встраивается ;) - есть.
Удачи!
* Origin: "Made in Heaven" Queen (2:5020/794.77)
Re: SWF
Здравствуй, Albert!
AE*> Единственный недостаток этого подхода заключается в том, что пpи
AE*> написании стpоки ctl.object и написании точки, сpеда pазpаботки не
AE*> покажет список свойств и методов.
Чтобы видеть контекстную помощь для объектов позднего связывания, можно сделать простой трюк. Реализовать вначале создание инстанса посредством раннего связывания, после того, как код будет написан, заменить 2 строки осуществляющих ранее связывание на позднее.
Удачи!
* Origin: "Made in Heaven" Queen (2:5020/794.77)