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

для защиты Windows приложений

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

Visual Basic 6.0 - Ошибки


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ордлинк\)" <naa [@] arh.ru>


"A. Skrobov" <tyomitch [@] r66.ru> сообщил/сообщила в новостях следующее:

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] http://cd-check.tk (2:5054/29.33)

Re: OpenDialog

From: "A. Skrobov" <tyomitch [@] r66.ru>


Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "Dmitriy Kozyrev" <fido7.ru.visual.basic [@] talk.ru>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 - http://revengecrew.org (2:5054/29.33)

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

From: Андрей Y <andreyz [@] matchem.kth.se>


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


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

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

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

From: "A. Skrobov" <tyomitch [@] r66.ru>


Hello, Dmitriy!
You wrote in conference fido7.ru.visual.basic to "Андрущенко (Hордлинк)" <fido7.ru.visual.basic [@] talk.ru>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" <tyomitch [@] r66.ru>


Hello, Андрущенко!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>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" <tyomitch [@] r66.ru>


Hello, Dmitriy!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>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)