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

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

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

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

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


Re: Connection и Recordset

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

01 Oct 03 18:19:43 в RU.VISUAL.BASIC pl -> All:

p> что случается с ADOрекордсетом по закрытии процедуры, т.е
p> можно ли _не закрывая соединение_ обращаться к открытому однажды
p> (и не закрытому по nothing) рекордсету из разных процедур.
p> т.е.
p> Sub1()
p> connection.open *
p> recordset1.open "SELECT *
p> End Sub1

p> Sub2()
p> вот тут надо попользовать recordset1
p> End Sub2

p> работа на VB6.0

p> если оффтопик- сорри, я понимаю рекордсет как набор записей из базы
p> согласно критерию, невкусно по каждому клику открывать новый rs .
p> в мсдн ответ не нашёл

В АДО не копенгаген, но, может быть, имеет смысл сделать переменную с
рекордсетом глобально видимой?

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

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


text in systray

Приветствую в нашем подземелье, All ?


есть ли возможность и где обэтом можно почитать
разместить в system tray (где часики) не иконку а свой текст (8-10символов)
кто в курсе подскажите где найти инфу - в MSDN вроде нет

Я взял бы частями, но мне нужно сразу. Genrih Rudenok.
* Origin: Genrih Cool! (2:452/25.115)


Есть такая функция в VB?

From: "Mihail Borisov"

Hi All,

Есть ли в VB .NET такая функция котороя может определить является ли число
четным или нет?

* Origin: FidoNet Online (2:5020/400)


Connection и Recordset

Добрейшего времени суток, pl!

Дело было Среда Октябрь 01 2003 аж в 18:19... pl сказал(а) All:

p> что случается с ADOрекордсетом по закрытии процедуры, т.е

Если он описан локально, т.е. внутри процедуры, то он грохнеться(станет недоступен), но с изрядной долей вероятности перейдет в разряд "мусора". Память занятая этим объектом не освободится и пр. неприятности, чреватые глюками.
Посему рекомендуется не надеятся на эхотаг, а прибивать объекты явно.
Сие есть "высокий штиль". ;)

p> можно ли _не закрывая соединение_ обращаться к открытому однажды
p> (и не закрытому по nothing) рекордсету из разных процедур.

Описать сей рекордсет глобально, т.е. в секции объявлений модуля ДО описания процедур и ф-ий. В зависимости от модуля рекордсет будет доступен или всему приложению или процедурам/ф-иям конкретной формы(если он описан в модуле формы). Есть нюансы с Public, Private и Global, о них в хэлпе. Хотя так делать не очень хорошо, труднее контроллировать состояние объекта. Hо иногда так проще/быстрее.

p> работа на VB6.0

p> если оффтопик- сорри, я понимаю рекордсет как набор записей из базы
p> согласно критерию, невкусно по каждому клику открывать новый rs .

Читай хэлп от Акцесса. Там много чего об этом, и очень многое на языке родных осин(если Акцесс русский, ессно)

Баюшки-Баю, pl! За сим, снимаю шляпу. Slava Voronin(JD).
* Origin: Делай свое дело!(с) А.Романов (2:6009/2.15)


Re: Есть такая функция в VB?

From: Dmitry Miloserdov

Привет, Mihail,

Thursday, October 2, 2003, 10:40:54 PM, ты писал:
MB> Есть ли в VB .NET такая функция котороя может определить является ли число
MB> четным или нет?
А слабО проверить младший бит?



--
Best regards,
Dmitry Miloserdov
www.softmajor.com



* Origin: www.softmajor.com (2:5020/400)


Re: text in systray

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

02 Oct 03 18:11:00 в RU.VISUAL.BASIC Genrih Rudenok -> All:

GR> есть ли возможность и где обэтом можно почитать
GR> разместить в system tray (где часики) не иконку а свой текст
GR> (8-10символов) кто в курсе подскажите где найти инфу

Hа www.vbrussian.com был примерчик.
Hо тебе придется немножко подумать над тем, как разместить свой текст так,
чтобы он не мешал ни часам, ни иконкам.

GR> в MSDN вроде нет

Да, там нет рецепта кофе. Hо зато есть описание процесса превращения банальной
"арабики" в элитный "нескафе", а также общий алгоритм заваривания различных
напитков. Ты уловил направление моей мысли? (с)

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

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


Re: Есть такая функция в VB?

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

02 Oct 03 19:40:54 в RU.VISUAL.BASIC Mihail Borisov -> All:

MB> Есть ли в VB .NET такая функция котороя может определить является ли число
MB> четным или нет?

А зачем? Просто проверь его младший бит. В VB6 это выглядит так:

Dim lValue As Long
' ...
Dim bOdd As Boolean
bOdd = lValue And 1

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

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


Re: Connection и Recordset

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

03 Oct 03 00:18:17 в RU.VISUAL.BASIC Slava Voronin -> pl:

SV> Посему рекомендуется не надеятся на эхотаг, а прибивать объекты явно. Сие
SV> есть "высокий штиль". ;)

Hе нужно путать "прибитие" объекта и закрытие рекордсета.

Вообще, по документации, вроде бы, рекордсет должен закрываться при
уничтожении содержащего его объекта; эхотаг гарантирует, что сделает это
автоматически после ухода выполнения за границу области видимости объекта
(нюансы с scope=class опускаю).

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

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


Re: Есть такая функция в VB?

From: "Mihail Borisov"

Thu Oct 02 2003 21:20, Dmitry Miloserdov wrote to Mihail Borisov:

MB>> Есть ли в VB .NET такая функция котороя может определить является ли
MB>> число четным или нет?

DM> А слабО проверить младший бит?

Еслиб мог не спрашивал :)
Мож прасвитиш?

* Origin: FidoNet Online (2:5020/400)


text in systray

Hello Genrih!

02 Окт 03, Genrih Rudenok wrote to All:

GR> есть ли возможность и где обэтом можно почитать
GR> разместить в system tray (где часики) не иконку а свой текст
GR> (8-10символов) кто в курсе подскажите где найти инфу - в MSDN вроде
GR> нет

Вставляешь в трей несколько иконок, а в них рисуешь что хочешь.

Daniil

* Origin: (2:5030/1551.7 [@] FidoNet)



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




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