Обсуждение программирования на Visual Basic в конференции ru.visual.basic
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" 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" 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) |