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

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

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

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

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


Re: Подскажите как найти что за форма зависает в памяти?

Dim frm As Form
For Each frm In Forms
MsgBox (frm.Name)
Next frm

А у меня на такую конструкцию (Visual.net) ругается, говорит
Name 'Forms' is not decrared



* Origin: SVZ-Service (2:5006/1 [@] fidonet)


Re: [***SPAM*** Score/Req: 06.90/05.00] Re: Подскажите как найти что за

From: Алексей Вишневский
Subject: Re: [***SPAM*** Score/Req: 06.90/05.00] Re: Подскажите как найти что за форма зависает в памяти?

Привет Vasenin Michael,

пятница, 21 ноября 2003 г., 20:36:30, Вы писали:

VM> Dim frm As Form
VM> For Each frm In Forms
VM> MsgBox (frm.Name)
VM> Next frm

VM> А у меня на такую конструкцию (Visual.net) ругается, говорит
VM> Name 'Forms' is not decrared

А в .Net и нет такой коллекции...

--
С наилучшими пожеланиями,
AlexV ICQ: 147480482
*** CPU cooler error - air is not found! ***




* Origin: Институт "Якутнипроалмаз" (Лаб. АСУТП) (2:5020/400)


Re: VB & Exel

From: "Igor Evgrafov"

Hello, Igor! You wrote to All on Fri, 21 Nov 2003 07:54:06 +0300:

IK> Привет All!

IK> При работе с Exel делаю быстрый экспорт из рекордсета через
IK> CopyFromRecordset, возможно ли организовать такой же быстрый импорт?
IK> А то документ - прайс и обрабатывать 5000 строк по я чейкам, долго
IK> получается.

IK> И возможен ли импорт только одного столбика Exel в рекордсет без
IK> перебора строк?

А если сначала из экселя в csv а уж оттуда в Recordset? По моему опыту тормозит именно итерация по ячейкам а рекордсет размером 10000*40 за пару секунд заполняется в цикле.

With best regards, Igor Evgrafov. E-mail: ievgrafosystems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)


Re: Вопрос ?

From: "Igor Evgrafov"

Hello, Mihail! You wrote to Igor Evgrafov on Thu, 20 Nov 2003 20:54:20 +0000 (UTC):

SM>>> ??>> Кто ни будь может объяснить почему при передачи текста (String)
SM>>> через Winsock размер его возрастает? Перед передачей текста например
SM>>> 30 441 символ подсчитываю функцией Len, получаю 33 326 или еще
SM>>> больше когда как, почему так?
AT>>>> Потому что руки.

IE>> ... лишние три кило текста? Тут блин внатуре нет телепатов.

MB> Какой лишний текст?
MB> Текст тот же, а размер разный

%) Это какое-то новое открытие наверно.

With best regards, Igor Evgrafov. E-mail: ievgrafosystems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)


Re: [***SPAM*** Score/Req: 06.90/05.00] Re: Подскажите как найти что за

Subject: Re: [***SPAM*** Score/Req: 06.90/05.00] Re: Подскажите как найти что за

> А в .Net и нет такой коллекции...
А какая есть,
То есть как перебрать все открытые формы.


* Origin: SVZ-Service (2:5006/1 [@] fidonet)


Re: Подскажите как найти что за

From: "Igor Evgrafov"

Hello, Vasenin! You wrote to All on Fri, 21 Nov 2003 20:49:25 +0300:

??>> А в .Net и нет такой коллекции...
VM> А какая есть,
Вроде никакой нет(не уверен)

VM> То есть как перебрать все открытые формы.

Запусти Spy++ и там точно все твое формы есть. Точнее там окна но по заголовку не трудно определить ху из ху.

With best regards, Igor Evgrafov. E-mail: ievgrafosystems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)


Re: [***SPAM*** Score/Req: 06.90/05.00] Re: Подскажите как найти что за

From: Alexander Trishin
Subject: Re: [***SPAM*** Score/Req: 06.90/05.00] Re: Подскажите как найти что за

Vasenin Michael wrote on Fri, 21 Nov 2003 20:49:25 +0300:

>> А в .Net и нет такой коллекции...
> А какая есть,
> То есть как перебрать все открытые формы.

Разные есть, но для форм нет.
Читать это:
HOW TO: Create a Forms Collection in Visual Basic .NET
support.microsoft.com/default.aspx?id=308537

Я бы еще сделал бы MyBaseForm в которой бы реализовывались
добавление/удаление из custom forms collection и наследовался от нее, а не
от стандартной Form. MyBaseForm есс-но наследцется от Form.

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


Re: Вопрос ?

Мы где-то виделись, Mihail?

20 Nov 03 23:54:20 в RU.VISUAL.BASIC Mihail Borisov -> Igor Evgrafov:

IE>> Ты че чувак, сам не можеш сравнит две строки и пасмотрет че там за лишние
IE>> три кило текста? Тут блин внатуре нет телепатов.
MB> Какой лишний текст?
MB> Текст тот же, а размер разный

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

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Вопрос по MS SQL серверу.

Hello All!

Вопрос, вероятно, офтопик и если кто знает четкий ответ и может кое что
просветить, то просьба отвечать или мылом или на e-mail.

Вопрос такой: Проведен импорт из файла *.mdb в MS SQL версию точно не
помню, то ли 6,5 то ли 7... Импорт прошел хорошо. Теперь стоит задача: при
работе с сервером (с таблицами из файла) хотелось бы иметь постоянное
обновление этих данных и в файле *.mdb Понятно, что необходима
репликация... но как это сделать? Визард не помог:(

Второй вопрос о типах данных в сервере: при импорте данных из файла все
поля типа "счетчик" превратились в тип int, потом стоит 4 и далее какая то
precision 10? В акцессе счетчик, по моему, длинное целое, а тут просто
целое с какой то точностью 10?


* Origin: Home PC (stas [@] mednet.kirov.ru) (2:5056/40.2)


Выдача больших результатов Select`а в list

Hello All!

Пеpиодически встpечаю совет в эхе: пpи возвpащении селектом большого
кол-ва записей и заполнении ими к пpимеpу листбокса, то что бы не
тоpмозило заполнять поpционно, по меpе надобности. А как поpционно?
Интеpесует не конкpетная pеализация, а идея сама - не могу додуматься как
это сделать? Пpочитать, к пpимеpу пеpвые 100 записей, поставить закладку,
заполнить листбокс. Пpи движении по боксу если достигнут конец списка
пpочитать следующие 100 записей, подвинуть закладку, постоянно пpовеpяя на
BOF и EOF. Так? Или нужно как то иначе?

Спасибо за внимание.

* Origin: Home PC (stas [@] mednet.kirov.ru) (2:5056/40.2)



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




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