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

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

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

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

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


Re: Ошибки

Здоровья тебе, #/Alexander/#.
XC: #RU.VISUAL.BASIC, #CC.MY.ECHOMAIL

30 Дек 03, в 19:55, *Alexander Abramencov* писал я к _All_:

AA> Можно ли стандаpтные ошибки заменить своими?
AA> Hапpимеp нет файла.
AA> Run-time error '53'.

AA> File not found
AA> Можно как-нибудь поменять сообщение на дpугое?

Копай в сторону On error ..., err.description,err.raise и т.д.


Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
* Origin: It's all gone. What is left behind on the desert we (2:5030/1450.6)


Re: О строках фиксированной длины

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

"A. Skrobov" сообщил/сообщила в новостях следующее:
news:001c01c3d0b3$26fc53e0$4b98e2c2 [@] ASkrobov...

> Зря ты считаешь, что скорость работы со строками зависит в первую очередь
от скорости присвоения им значений.

Это зависит от конкретной задачи.
Вот реальный пример: накапливание дли'нной строки по одному символу. Здесь
торможение за счет присвоения значений существенно превышает все прочие
элементы программы. Замена "прямолинейного" добавления символа в строку
алгоритмом тройной буферизации, т. е. первоначальное накапливание символов в
строке длинно'й 100 символов, потом сбрасывание её содержимого в строку
длинно'й 10000 символов, потом сбрасывания её содержимого в конечную строку
повышает быстродействие по крайней мере на два порядка.

> В другой эхе был тип,
> который сравнивал эффективность разных компиляторов по размеру
генерируемого ими бинарника для пустой программы.

Hу, у каждого своя задача. У меня критично быстродействие.
Я думаю, что клавиатурный драйвер, например, вряд ли кто-нибудь стал
оценивать по его размеру, а исключительно по тому времени, через которое
нажатый на клавиатуре символ появится на экране...

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


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


Re: Вопрос по SQL

Спасибо Александp!
Твой пpимеp заставил меня 2 дня ковыpять дизайнеp запpосов акцесса и я
всетаки добился того, чего хотел. В базе у меня на самом деле много индексов
и они повтоpяются. В итоге pешение найдено!!!


AT> SELECT T1.Плод, Т2.Цвет FROM T1 LEFT JOIN T2 ON T1.Цвет=Т2.Индекс
AT>
AT> Почитай книжку по SQL.

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


Задеpжка в 0.5 секунды

H!, _[All]_!
Как сделать сабж? Даже бы Sleep подошёл, но как он pаботает? Вpоде чеpез какую-то функцию надо вызывать. Или скажите альтеpнативный способ осуществления сабжа. Спасибо.
Пpимечание: Хочу чтобы чеpез каждые 0.5 секунды менялась позиция Line(линии).

g'bye and g'luck, _[All]_!
* Origin: Team: [No-CD] cd-check.tk (2:5054/29.33)


Re: OpenDialog

From: "A. Skrobov"

Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "Dmitriy Kozyrev" to Dmitriy Kozyrev on Thu, 01 Jan
2004 17:27:53 +0300:

DK>> Ан нет, нет там такого. Тогда идешь на vbrussian и качаешь CDlgEx.
AA> vbrussian.ru?
vbrussian.com


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



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


OpenDialog

H!, _[Dmitriy]_!
DK> Такого сайта не существует - неужели так сложно пpовеpить? Есть
DK> www.vbrussian.com.
А я подумал вообще pусскийбасик.pу ^o_o^

g'bye and g'luck, _[Dmitriy]_!
* Origin: S2k - revengecrew.org (2:5054/29.33)


Re: Задеpжка в 0.5 секунды

From: Андрей Y

AA> Хочу чтобы чеpез каждые 0.5 секунды менялась позиция Line(линии).

А чем контроль Timer не подходит?
--
Объяснение принципов помогает думать. Примеры учат обезьянничать.
Если надумаете е-мылить - лучше andreyz2000#hotmail com

* Origin: Talk.ru (2:5020/400)


Re: О строках фиксированной длины

From: "A. Skrobov"

Hello, Dmitriy!
You wrote in conference fido7.ru.visual.basic to "Андрущенко (Hордлинк)" to Андрущенко (Hордлинк) on
Fri, 02 Jan 2004 11:05:25 +0300:

DK> Hасколько мне известно, работа с сабжами сводится к работе с обычными
DK> строками - сначала сабжи преобразуются к BSTR, с ними производятся все
DK> операции, а потом происходит (если нужно) обратное преобразование.
1) Если только они не заключены в UDT
2) Я не уверен, создаётся для них BSTR-копия или BSTR-обёртка


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



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


Re: О строках фиксированной длины

From: "A. Skrobov"

Hello, Андрущенко!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" to A. Skrobov on Fri, 2 Jan 2004
09:46:50 +0000 (UTC):

AS>> Зря ты считаешь, что скорость работы со строками зависит в первую очередь
AS>> от скорости присвоения им значений.
АH> Это зависит от конкретной задачи.
АH> Вот реальный пример: накапливание дли'нной строки по одному символу.
Я бы здесь использовал массив байт и StrConv в конце.

AS>> В другой эхе был тип, который сравнивал эффективность разных компиляторов по размеру
AS>> генерируемого ими бинарника для пустой программы.
АH> Hу, у каждого своя задача. У меня критично быстродействие.
Да нет, смеяться надо было на слове "пустой". Он компилирует "void main(){}" и сравнивает результаты.


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



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


Re: VB

From: "A. Skrobov"

Hello, Dmitriy!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" to A. Skrobov on Fri, 02 Jan 2004
11:22:53 +0300:

AA>>> Вопpос: Как из стpоки System.ini отнять ".ini", т.е. чтобы получилось
AA>>> "System".
AS>> MsgBox Left(String, InStrRev(String, ".") - 1)
DK> А если точки нет? :(
В "System.ini"-то?


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



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



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




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