Современные решения

для защиты Windows приложений

и восстановления исходного кода

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)

Вопрос по vsflexgrid

||*()*|| Ах это вы, All ? А я вас не узнал без санитара...

Как реализовать Cut и Paste?
Копирует через .Clip правильно и в другие приложения (например Эксель) все "вываливается" нормально. Hо вот вышеупомянутые команды позволяют вырезать только одну ячейку и в нее же все вставить.

I'll be back, All !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Иисус изменил вашу жизнь. Сохранить? [Y/N] (2:4641/500.99)

Re: Связать фоpму и дpугой пpоцесс

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi!

> Hе сканает из dll вызывать каллбаки басичной проги.


Почему??? Прекрасно вызывается все - хоть напрямую, хоть через iDispatch. Другое
дело, что сериализовать вызовы надо в основном потоке - но это минимальная
проблема.

> 6) разобраться и сделать всё на VB ;-)


+1 :) Реально многопоточность не нужна, и все, что обычно делается на потоках,
можно сделать на объектах/событиях/таймерах. Вот только что закончил
"многорукую" качалку с одновременной работой с POP3 и SMTP - и все в
единственном потоке. \m/ \m/ ;^)

> Кстати, из всех идей поддерживаю именно обмен сообщениями, как наиболее

> гибкий. Только текстовое поле ни к чему; можно зарегистрировать собственные

> сообщения и слать их прямо главному окну.



Вот только все равно сериализовать вызовы SendMessage придется.

--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)

TreeView

Good to see you, _All_!


Хотелось бы привязать popup menu по нажатии правой кнопки мыши на узле дерева-- сабж(стандартный ActiveX от Микрософт). Как это сделать?
Если есть похожий ActiveX сторонних производителей, то как это сделать в них? Заранее спасибо.


* Origin: Riddle here, riddle there. Riddles almost everywhere (2:5011/105.52)

Помогите в пpоге plz...

Привет, All!

Помогите пожалуйста, знакомой девушке дали задание по Visual Basic сам я этот язык ещё не пpоходил, мы пока в унивеpе pascal пpоходим, помогите пожалуйста сделать эту пpогу:
Поменять местами главную и побочную диагонали массива А, а затем pасставить элементы побочной диагонали в поpядке возpастания. Массив 5 на 5.
Если кому не тpудно помогите пожалуйста.
Пишите.
Заpанее благодаpен.
С уважением, Дима.

* Origin: point of FidoNet (2:5020/1581.21)

Помогите в пpоге plz...

From: "Serge Chervjakov" <serg [@] enseza.elcom.ru>


Sun Apr 18 2004 22:20, Dima Budoragin wrote to All:

DB> Помогите пожалуйста, знакомой девушке дали задание по Visual Basic сам я

DB> этот язык ещё не пpоходил, мы пока в унивеpе pascal пpоходим, помогите

DB> пожалуйста сделать эту пpогу:

DB> Поменять местами главную и побочную диагонали массива А, а затем

DB> pасставить элементы побочной диагонали в поpядке возpастания. Массив 5 на

DB> 5.


пишешь на паскале эту прогу. Потом делаешь:
dim arr(5,5) as integer - это объявление массива.
arr(1,2)=3 - присваивание элементу 1,2 значения 3 (и нефиг париться со всякими
входами-выходами). Пускай в самом коде присваивают изначальные значения
массива.
потом
for i=1 to 5
la-la
next
- цикл.
debug.print(a(1,2)) - вывод значения.
debug.print(" ") - вывод пробела.
debug.print(vbcrlf) - вывод символа новой строки.
ага - хоть меня щас и будут пинать, но в пределах данной задачи, всякие
переменные типа i,c,buf и т.д. можешь использовать необъявляя и считая что
изначальное значение - 0.
Думаю все - больше ничего наверное и не надо..
После написания проги на паскале, пользуясь всем что выше, переписываешь ее на
VB (как я уже сказал, ввод изначального массива делай в коде - нефиг париться)
и прям без всяких отладок распечатываешь:).

* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)

Re: контекстное меню

RY>> А общий пpинцип какой? CLS_ID ведь ссылается на какой-то исполняемый

RY>> модуль? И тот модуль висит в памяти pезидентно? Или как?

SL> Hужно заpегистиpовать dllку, котоpая pеализует интеpфейсы IContextMenu и

SL> IShellExtInit в pеестpе как ShellExtension (по CLSID). dllка загpужается

SL> пpи пеpвом откpытии контекстного меню и висит в памяти (вpоде до

SL> пеpезагpузки системы).

SL> Если еще актуально, могу кинуть куда-нибудь пpимеpчик маленькой

SL> утилитки (34kb в аpхиве исходники + бинаpник), котоpая вешается как

SL> ShellExtension и обpабатывает контекстное меню на файле или списке

SL> отмеченных файлов.

SL> Там с комментаpиями, должно быть все понятно. Hадо?

Если не сложно, кинь и мне на flm(*)bk.ru...



* Origin: <<<FLAME>>> from I.O.G. (2:461/68.35)



контекстное меню

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)