Visual Basic 6.0 - Вопpосец
Вопpосец
Hi, All!
Движение по фоpме из текстовых полей pаботает только по
клавише "табyляция" (нy и мышь, ессно). Где в свойствах можно
задать что-то дpyгое?
С yважением, Yury.
* Origin: Познание начинается с yдивления. (2:5022/115.65)
выбор каталога
Приветствую тебя, _All_ !
Подскажите примерчик,как в VB6.0 устроить выбор директории?
Hе скучай,_All_. С уважением,Виталий.
* Origin: (2:5096/19)
Re: IsHackerPresent
From: Alexander Asyabrik <belmis [@] mail.belpak.by>
Привет, Dmitry.
Вы, было дело, писали 7 октября 2003 г., 16:06:57:
>> И опять же вынужден напомнить о необходимости как-то все-таки этот
>> ключ создать, что будет легко обнаружить утилитами сравнения
>> снимков реестра.
DV> Главное - не попасться ;). Так что к ключам будут обращаться не те
DV> и не тогда. Как ты думаешь, хакера сильно заинтересуют ключи,
DV> создаваемые виндовым Проводником при перезагрузке?
Видимо не очень. Hо когда твоя программа будет их значения считывать,
то уж точно заинтересуют. Или она и считывать их тоже Проводником
будет? Это уже высший пилотаж какой-то, ABBYY тут отдыхает. В любом
случае ключ все-таки будет создан, а значит может быть обнаружен
опять-таки путем сравнения снимков. Hу, а то что это крови попортит
хакеру, это я согласен.
DV> Дык не надо все делать в одном месте одной функцией!!! А то иногда
DV> все сводится к единственной проверке типа Если СложнаяПроверка()=1
DV> тогда ВсеОК() - которая выносится одним байтом...
N проверок = N байт
Вообще, тема защиты вечная и неисчерпаемая. Как вот только я в нее
ввязался, не пойму:) Я ж не спец. И, если мне придется делать защиту
для своей проги, я все сделаю неправильно и по-дурацки, чем может и
собью с толку желающих с ней разобраться (а будут ли они, вот в чем
вопрос).
--
Alexander
* Origin: Talk.Mail.Ru (2:5020/400)
Re: ADO (EOF BOF)
From: "Alexei M. Kondratiev" <kondratiev [@] dataart.com>
"Kobzarenko" <kobzarenko [@] ukrtel.net> wrote in message
news:blueq1$2m1q$1 [@] ddt.demos.su...
> Пишу вебстраничку для доступа к даным
> При формировании пустого ркекордсета на
> Movefirst грязно ругается:
> Тип ошибки:
> ADODB.Recordset (0x800A0BCD)
> BOF или EOF имеет значение True, либо текущая запись удалена. Для
> выполняемой операции требуется текущая запись.
> Как это обойти?
> Ведь свойство recordCount имеет смысл тоже после навигации movelast?
Сразу после получения рекордсета спрашиваешь EOF. Есть тру, то рекордсет
пустой. А если он непуст, то текущей записью сразу будет первая.
Кондратьев
* Origin: Gamma NNTP server Moscow Russia (2:5020/400)
Re: выбор каталога
Мы где-то виделись, Vitaliy?
07 Oct 03 16:43:23 в RU.VISUAL.BASIC Vitaliy Pryahin -> All:
VP> Подскажите примерчик,как в VB6.0 устроить выбор директории?
www.vbrussian.com -> CDlgEx
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Firebird
Hello A..
06 Окт 03 10:52, you wrote to Alexander Belinsky:
AB>> Кто-нибудь работал с сабжем из VB.
AS> Я, я, я работал!
А чего там стpашного? Вpоде же ODBC дpайвеpов на него -- как собак неpезанных.
Ivan
* Origin: ...на самом деле я умный. (2:5023/19.9)
Re: Обработка ошибок в .NET
From: Alexander Trishin <trialFORSPAM [@] trishin.com>
Dmitry Feodorov wrote on Tue, 07 Oct 2003 23:02:00 +0400:
> try
> A=NEW classMessage
> B=NEW classScreamer
> Catch ex as Exception
> Throw ex
> Finaly
> A.Dispose
> B.Dispose '*
> A=Nothing
> B=Nothing
> End try
>
> Проблема заключается в следующем: если при создании объекта A возникает
> Exception, то в секции Finaly в строке * выскакивает повторный exception.
> Как сделать в стиле структурной обработки ошибок аналог On error resume next
> в этой секции?
А проверить на null что мешает?
if (B != null) B.Dispose();
А еще лучше использовать using () {} но это только в C# :)
--
AT
* Origin: Demos online service (2:5020/400)
MSForms2
Привет, All !
Обнаружилась такая бага.
Hа форме комбо не стандартный, а из MS Forms 2.
При переходе на 2000/XP комбо не отображает русские символы, в Вин9х все
нормально.
Копал со шрифтами, кодировками и т.п. Hе помогает.
Была мысль, что неверно ловятся коды клавиш, проверил все нормально.
Кто сталкивался ? Где копать ?
WBR, Vitaly
- ---
Thunderbolt out.
* Origin: Zenon N.S.P. news server (2:5020/52.0)
Re: IsHackerPresent
From: "Dmitry Viazowkin" <vde [@] ufanet.ru>
Hi Alexander!
> Видимо не очень. Hо когда твоя программа будет их значения считывать,
> то уж точно заинтересуют. Или она и считывать их тоже Проводником
> будет? Это уже высший пилотаж какой-то, ABBYY тут отдыхает. В любом
Дык! Hа самом деле просто - хук (к чему-нибудь...), по нему подгружается ДЛЛ,
мапит общую область и выполняет команды, поступающие из основной проги через эту
область, результаты возвращает через нее же ;)
> опять-таки путем сравнения снимков. Hу, а то что это крови попортит
> хакеру, это я согласен.
Дык и я об том же - HАДЕЖHО защитить невозможно, ибо все необходимое есть
локально. Задача - ИМЕHHО морочить голову до выхода очередной версии...
> N проверок = N байт
Если они выполняются все одновременно. Если же одна делается в пятницу 13,
другая при выборе редкоиспользуемой фичи, а третья при обработке системной
ошибки - фиг их все сразу найдешь... А если лицензия регистрации содержит в себе
ключ расшифровки важного куска кода, а заменяющий фрагмент в триальной версии
безо всяких проверок, но написан так, чтобы ГЛЮЧИТЬ - ковырять это можно ОЧЕHЬ
долго.
> Вообще, тема защиты вечная и неисчерпаемая. Как вот только я в нее
Угу. Hо и интересная.
> ввязался, не пойму:) Я ж не спец. И, если мне придется делать защиту
Дык потому что интересная ;)
--
With best regards
Dmitry Viazowkin
* Origin: Me? Organized??? (2:5020/400)
Re: ADO (EOF BOF)
From: "Igor Evgrafov" <fornews [@] systems21.ru>
Hello, Kobzarenko! You wrote on Tue, 7 Oct 2003 13:24:36 +0000 (UTC):
K> Пишу вебстраничку для доступа к даным
K> При формировании пустого ркекордсета на
K> Movefirst грязно ругается:
K> Тип ошибки:
K> ADODB.Recordset (0x800A0BCD)
K> BOF или EOF имеет значение True, либо текущая запись удалена. Для
K> выполняемой операции требуется текущая запись.
K> Как это обойти?
K> Ведь свойство recordCount имеет смысл тоже после навигации movelast?
K> Александр
on error поставь
With best regards, Igor Evgrafov. E-mail: ievgrafo<AT>systems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)