Техническая поддержка :

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

для защиты Windows программ

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

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


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 !
www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

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


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

From: "Dmitry Viazowkin"

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"

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 (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: <<>> 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)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты