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

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

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

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

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


Re: Событие Minimize для формы

From: Vasenin Michael


IE> Есть свойство WindowState тебе его смену надо поймать? Тогда Resize
поможет.

Спасибо, похоже это то, что надо

--
Всего хорошего, Михаил
* Origin: Talk.ru (2:5020/400)


Re: Как переместить существующую ноду TreeView в новое место?

From: "Sergey Broudkov"

Hello, A.!
You wrote to All on Sun, 14 Dec 2003 07:57:18 +0300:

AS> сабж

Set Node1.Parent = Node2

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)


Удаление больших коллекций

From: "Андрущенко \(Hордлинк\)"

Здравствуйте, All!

Когда-то давно я задавал этот вопрос, но так и не понял, что мне делать...
А тут опять вопрос ребром встал...

У меня в VB DLL есть класс, создающий могучую коллекцию (словарь более чем
на 100 тыс. строк). Эту коллекцию я использую в Ворде (к Вордовскому проекту
подключаю эту VB DLL). Коллекцию я делаю с помощью Scripting.Dictionary.
Удаляется эта коллекция несколько десятков секунд (ну, понятно, в
зависимости от быстродействия машины). Причем если я ее не удалю сам по
окончании работы с коллекцией, она все равно начинает удаляться
автоматически при выходе из Word'а. Внешнее это выглядит как зависание
Word'а. А у меня одновременно может использоваться несколько таких словарей!

Вопросы.
1. Можно ли запараллелить удалений нескольких таких коллекций?
2. Можно ли сделать удаление их в фоновом режиме, т. е. чтобы запустить
удаление и спокойно сразу же выйти из Word'а - а там пусть они сами по себе
удаляются, сколько хотят.

--
С уважением Hиколай Андрущенко


* Origin: Internet-Arkhangelsk Company (2:5020/400)


Re: Как переместить существующую ноду TreeView в новое место?

From: "A. Skrobov"

Hello, Sergey!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" to A. Skrobov on Sun, 14 Dec 2003
08:05:39 +0000 (UTC):

AS>> сабж
SB> Set Node1.Parent = Node2
Это не позволяет мне указать, в какое именно место (среди детей другой ноды) поместить мою.


To prevent your mail from being filtered out, simply quote this line in your message body. A464E022



--
* Origin: Talk.Mail.Ru (2:5020/400)


Доступ к записям словаря по номеру

From: "Андрущенко \(Hордлинк\)"

Здравствуйте, All!

А что, к записям словаря Scripting.Dictionary нельзя обратиться по номеру
записи в словаре, как в обычной коллекции, т. е.
Dictionary_Record = dict(i)?
Там работает только доступ по ключу, а доступ по номеру - нет. Получается,
что получить запись по номеру можно только так:

Dim ttt
ttt = dict.Items
Set Dictionary_Record = ttt(i-1)
ttt = Empty

Или я чего-то не понимаю?

--
С уважением Hиколай Андрущенко


* Origin: Internet-Arkhangelsk Company (2:5020/400)


Re: Доступ к записям словаря по номеру

From: "A. Skrobov"

Hello, Андрущенко!
You wrote in conference fido7.ru.visual.basic to "All" on Sun, 14 Dec 2003 15:15:06 +0000 (UTC):

АH> А что, к записям словаря Scripting.Dictionary нельзя обратиться по
АH> номеру записи в словаре, как в обычной коллекции, т. е.
Hет :-)


To prevent your mail from being filtered out, simply quote this line in your message body. A464E022



--
* Origin: Talk.Mail.Ru (2:5020/400)


Гpафика

Пpивет All!
Такая пpоблема - есть гpафический файл (гиф или джепэг) нужно считать номеp пикселя точек с опpеделенным значением цвета, но главная заковыка в том, что pазмеp этого файла больше, чем возможный pазмеp фоpмы.
В случае малого pазмеpа пpоходил ваpиант - на фоpме пикчеp бокс, в него помещался гpаф. файл, и в пикчеp боксе уже считывался цвет точек путем пеpебоpа. В данном случае это не пpоходит, т.к. файл не помещается целиком.
Какие будут мнения по pешению данной пpоблеммы.


С уважением, Andrey.
* Origin: Я пpошу пpинять в заклад душу... (2:464/450.37)


AccessXP&VBA

Вот что я тебе скажу, птичка :

Подскажите почему не работает метод Show(вывод форм и хэлпа делаю) в vba аксеса.при компиляции все хорошо запускается но результата нет.толи vba кривой толи access
Вот и все.
* Origin: все наши желания исполняются так\иначе рано\поздно (2:5064/17.166)


Re: Гвалт! Помогите оживить справку!!

From: "Vitaly Tkachenko"

Привет, Sergey!
Чё-то там было к Vitaly Tkachenko Sun, 14 Dec 2003 04:30:36 +0000 (UTC):

VT>> Может ещё и перерегистрировать попробовать? Хотя регистрация вроде
VT>> идентичная...

SB> А это откуда известно, что регистрация идентичная?

Проверял по реестру, сравнивал с другим компом, где была 4я версия, вроде
также...

VT>> А если я перерегистрирую старый компонент, и он не пойдёт,
VT>> перерегистрация нового наверх опять по-крайней мере всё на текущие
VT>> места вернёт? Там нет ещё каких подводных камней?

SB> Всегда лучше сначала разрегистрировать старый (с ключом /u),
SB> заменить и зарегистрировать новый.

Попробовал и так. Всё сработало точно, после анригистра / удаления
предыдущего хелп вааще не запускался даже (проверял), ставил, регистрировал
другой (предыдущую версию), теже пироги :((( Hе работает... Выходит,
проблема в чём-то ещё... :((( Может, этот компонент ещё какими-то
пользуется, проблема в которых?


/ VirtualVAT /
мылона:virtualvat[\at/]ukr.net

* Origin: Demos online service (2:5020/400)


количество COM-портов

Э ма хо, Андрущенко !

Четверг Декабрь 04 2003 12:16, Murad Urmancheev послал Андрущенко \(Hордлинк\):

АH>> Как в программе на VB6 узнать, сколько COM-портов имеется на
АH>> данном компьютере?

Я думаю будет проще в цикле просканировать и по ошибке открытия порта получить колличество. Быстро и просто.

Кармапа ченно
* Origin: Желтая стрела: Сансара - Hирвана (2:5030/215.57)



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




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