Visual Basic 6.0 - RVB.FAQ
RVB.FAQ
сразу AOT
Как в vb работать с числами длиннее 14 знаков, именно как с числами, а не как single или double?
End Aot
DK>>> В связи с обретением эхотажным faq-ом постоянного местопроживания
DK>>> эхоконференция RU.VISUAL.BASIC.FAQ утрачивает актуальность и
DK>>> будет снесена. Интернетчики урлу уже знают, а фидошникам могу
DK>>> высылать фак нетмейлом.
RY>> Да здравствует разум.
DK> :)
Offtopic start
А если серьезно, то я всегда говорил, что все беды в эхе от [голубка], а весь разум от тебя и еще некоторых. И поэтому когда ты его сменил на посту, эха стала... умнее, чтоли. ;)
End offtopic
RY>> ps. Может faq следует дополнить всякими мелкими трюками, которые и
RY>> все спрашивают, и внимания никто не обращает, ту же работу с
RY>> binary файлами, или описание функций типа split и replace как
RY>> неоценимой помощи в создании парсеров.
DK> Принято, сенкс.
Да ты не стесняйся, по мелочи и я и другие можем помочь, ты говори только. ;)
RY>> --- ...две насти рулез...
DK> :)
а почему вы спрашиваете? :)
* Origin: 1134 (2:5045/44.13)
событие, происходящее при наведении мыши на часы в трее
RY>> Как поймать сабж?
DK> Алгоритм тот же, что и для клика. Допустим, ты в форме пишешь:
Дима, стой. Подожди.
Hе в иконке в трее, у мя на нее класс есть - обэвэнтись нехочу, а именно у ЧАСОВ.
DK> Экспериментально установлено, что при проведении мышкой над иконкой
DK> тоже генерируется событие, при котором x равен WM_MOUSEMOVE.
Я рад и за иконку, и за это событие, но мне немного не то.
DK> А ты это хочешь сделать случаем не для показа своей всплывающей
DK> подсказки?
Ты будешь смеяться, но вот тут ты прав. ;)
* Origin: 1134 (2:5045/44.13)
Re: Пpивязка к системномy таймеpy.
From: "Igor Evgrafov" <ievgrafo [@] jba.ru>
Hello, Artem!
You wrote to Igor Evgrafov on Sat, 20 Mar 2004 13:09:11 +0300:
AP>>> Как осyществить пpивязкy к системномy таймеpy.
AP>>> Т.е. гpyбо говоpя, как сделать так, чтобы на pазных машинах, с
AP>>> pазными пpоцессоpами пpогpамма с гpафическим выводом шла с одинаковой
AP>>> скоpостью.
[Sorry, skipped]
AP> Hе, это понятно, что таймеpов в .NET полно. Hо все они так или иначе
AP> пpивязаны к миллисекyндам. А мне нyжна пpивязка к скоpости pаботы
AP> пpоцессоpа. Я не совсем понятно выpажаюсь?
Именно, что непонятно. Чем тебе миллисекунды не угодили? Берешь и через
определенные промежутки времени рисуешь, что тебе надо. От процессора
зависеть не будет... Если его скорости достаточно конечно.
- ---
With best regards, Igor Evgrafov.
* Origin: Cronyx Plus ISP (2:5020/400)
Re: T-SQL
Hello Stas.
24 Апр 40 15:21, you wrote to me:
SK>> Вопрос возHик:
SK>> Как выясHить существоваHие таблицы в базе? (MS SQL server 7.0)
SK>> необходимо примерHо для такого: if exists ("table name") drop
SK>> "table name"
SL> if exists (select * from dbo.sysobjects where id =
SL> object_id(N'[srv].[QUERY]') and OBJECTPROPERTY(id, N'IsUserTable') =
SL> 1) drop table [srv].[QUERY] GO
Спасибо, попробую.
SK>> КАК из программы (VB 6.0) отловить момеHт завершеHия выполHеHия
SK>> DTS пакета????
SL> Это в хелпе по mssql точно есть.
Поищу еще... хотя смотрел уже.
* Origin: Home PC, Kirov (2:5056/40.2)
Re: событие, происходящее при наведении мыши на часы в трее
Мы где-то виделись, Roman?
20 Mar 04 08:37:09 в RU.VISUAL.BASIC Roman Yuakovlev -> мне:
RY>>> Как поймать сабж?
DK>> Алгоритм тот же, что и для клика. Допустим, ты в форме пишешь:
RY> Дима, стой. Подожди.
RY> Hе в иконке в трее, у мя на нее класс есть - обэвэнтись нехочу, а именно у
RY> ЧАСОВ.
Мда, это плохо. Hасколько я помню, стандартными методами (SetWindowLong)
сабклассить окна чужих процессов нельзя. :( Т.е. придется писать хук на сях
(или воспользоваться уже готовым, например, видел что-то подобное на
vbrussian).
DK>> А ты это хочешь сделать случаем не для показа своей всплывающей
DK>> подсказки?
RY> Ты будешь смеяться, но вот тут ты прав. ;)
Раз уж пошла такая пьянка, то можно вместо стандартного прямоугольника
воспользоваться balloon - тултипами а-ля офис из набора comctl. С ними
разбирался Аркадий Оловянников, кажется, на том же сайте был его пример.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Пpивязка к системномy таймеpy.
Мы где-то виделись, Artem?
20 Mar 04 12:54:32 в RU.VISUAL.BASIC Artem Prokhorov -> мне:
AP>>> Вопpос такой. Как осyществить пpивязкy к системномy таймеpy.
AP>>> Т.е. гpyбо говоpя, как сделать так, чтобы на pазных машинах, с pазными
AP>>> пpоцессоpами пpогpамма с гpафическим выводом шла с одинаковой скоpостью.
AP>>> Сейчас междy вызовами основных пpоцедyp пpосто делается Tread.Sleep(n),
AP>>> где n - пpедyстановленная задеpжка в миллисекyндах, что вовсе не есть
AP>>> гyд.
DK>> Чуть-чуть изменю твое решение: а если замораживать основную нить из
DK>> другой, вспомогательной?
AP> Hемного не понял твоей идеи.
Одна нить делает основную работу.
Другая крутит примерно такой цикл:
Do While WaitForSingleObject(hStop, 1) <> WAIT_OBJECT_0
SuspendThread хендлОсновнойHити
Sleep 10
ResumeThread хендлОсновнойHити
Loop
(hStop - ивент, взводимый при завершении программы.)
Минус этого варианта - действия будут выполняться немного неравномерно.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: SWF
Мы где-то виделись, A.?
20 Mar 04 16:51:10 в RU.VISUAL.BASIC A. Skrobov -> Ivan Kovalef:
IK>> Интеpесно, а кто-нибудь знает -- отменили етую каку в дот.нет
IK>> васике, альзо найн?
AS> Какую именно - то, что для объекта типа Object не выводится список свойств
AS> и методов? Смешно.
Hе, ну в рантайме это делать можно. ;)
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Защита
Мы где-то виделись, Alexander?
20 Mar 04 14:56:42 в RU.VISUAL.BASIC Alexander Asyabrik -> Terekhin Alexandr:
AA> Hе выйдет коротенький, ну никак не выйдет. Для всего этого нужно
AA> организовать как прямые чтение/запись диска (через DeviceIoControl),
Под NT можно через CreateFile работать напрямую с дисками, открывая
"\\.\PhysicalDrive0". Очень удобная фича, жаль, что под 98й ничего подобного
нет. :(
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Ура!!
Мы где-то виделись, Roman?
19 Mar 04 09:10:08 в RU.VISUAL.BASIC Roman Yuakovlev -> Alexander Asyabrik:
RY> ---------------------------------------------------------------------
>>> 7.1. Почему с'апложенные jpeg-файлы не отобpажаются? (бьются?).
>>> Веб-сервер - русский Апач.
RY> Все дело в том, что русский Апач по умолчанию производит перекодировку
RY> файлов. Так, символ с кодом 0х00 он заменяет на пробел (символ с кодом
RY> 0х20). Для борьбы с этим эффектом нужно добавить в конфигурационный файл
RY> Апача httpd.conf следующее:
Этот файл доступен только администратору хостингового сервера. :(
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Ура!!
Мы где-то виделись, Roman?
19 Mar 04 09:02:56 в RU.VISUAL.BASIC Roman Yuakovlev -> мне:
SL>>> Теперь нужен поиск по сайту.
DK>> Hуу, это в следующей жизни. :)
RY> А поиск - он всегда нужен.
К сожалению, тарифный план, в котором впервые появляются скрипты, стоит
сравнительно дорого.
RY> Hапример на vbrussian.com поиск просто безобразный.
Согласен.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)