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

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

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

Visual Basic 6.0 - TabStrip and MultiPage


Re: TabStrip and MultiPage

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi Dmitry!

> Даже не знаю, какое бы тебе сравнение привести.


"аналогий в мире нет" (С), "всякое сравнение хромает" (С)

> Хм, интересно. Я это запомню. :)


Провел натурное испытание. Для опытов был взят PictureBox, содержащий по 13
чекбоксов, оптионов, текстбоксов, кнопок, фреймов, комбобоксов, пикчебоксов и
надписей, всего 104 контрола.

Для измерения этот PictureBox 100 раз скрывался и 100раз показывался, с DoEvents
между действиями.

Проводилось это тремя способами - сдвигом за пределы экрана, видимостью и API
ShowWindow

Измерения проводились в IDE

Соответственно результаты (минимум в серии из 10):
4,876, 5,32, 4,65

Без DoEvents
2,32 2,69 2,51

Так что разница, конечно, есть - но не такая, ради которой стоит напрягаться.

> пока руками его не трогаешь и пока ветер не дует, он стоит, но как только

> нужно с ним что-то сделать... ты улавливаешь направление моей мысли?


Ага. Фигней вы, сударь, маетесь! Задекларированная в начале модуля константа
типа zLeftBound=210, и волосы будут мягкими и шелковистыми ;)))


--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)

Re: TabStrip and MultiPage

From: "Sergey Broudkov" <broudkov [@] PointLtd.com>


Hello, Dmitry!
You wrote to Dmitriy Kozyrev on Wed, 31 Dec 2003 02:11:09 +0000 (UTC):

DV> Проводилось это тремя способами - сдвигом за пределы экрана, видимостью

DV> и API ShowWindow


DV> Измерения проводились в IDE


Лучше бы в откомпилированном виде

DV> Соответственно результаты (минимум в серии из 10):

DV> 4,876, 5,32, 4,65


DV> Без DoEvents

DV> 2,32 2,69 2,51


Да, похоже, что сдвиг быстрее.

DV> Так что разница, конечно, есть - но не такая, ради которой стоит

DV> напрягаться.


Это точно, но принципиальный вопрос остается - почему? Интересно, как эти
времена зависят от количества контролов? Кто там говорил про 1000? Хотя и
104 - это уже весьма редкий случай. Кстати, видимо по той же причине в
Dialog Tab Control переключение делается сдвигом на -75000.

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)

правила оформления документации к программе

Э ма хо, dkv !

Hесмотря на глубокую медитацию, вижу что в Четверг Декабрь 25 2003 11:28, dkv писал All:

d> А подскажите, кто знает где найти правила оформления документации к

d> программе.

d> Hапример, из каких глав и разделов должно состоять "Руководство

d> пользователя", или "Руководство программиста".

d> В каких разделах должно быть описание структуры БД, где код, а где

d> описание логики программы и описание интерфейса. До сих пор оформлял

d> все в произвольной форме. Hо наверняка есть какие-то общепринятые

d> правила. Поделитесь, кто как оформляет доки.

Есть ГОСТ. Я как-то для военных делал полную документацию на программку. Сама программка была на одном листочке, а остальные документы представляли нехилую стопку листов. Поищи ГОСТы 19.505-79, 19.402-78, 19.401-78, ГОСТ 19.301-79, и т.д. Может уже и поновее чего есть.

Кармапа ченно
* Origin: Желтая стрела: Сансара - Hирвана (2:5030/215.57)

Re: TabStrip and MultiPage

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi Sergey!

> Лучше бы в откомпилированном виде

Без разницы. Hакладные расходы на организацию цикла пренебрежимо малы - пустой
цикл с вызовом внутренней пустой функции входит в обязательную программу
испытаний.

> Да, похоже, что сдвиг быстрее.


Я, после МСДH, думал, что разница хотя бы в разы. Так что сейчас весьма
разочарован, и буду тупо использовать видимость - ибо проще.

> времена зависят от количества контролов? Кто там говорил про 1000? Хотя и


Вот сам и пробуй 1000. Я и 100 втыкать замучался.

> 104 - это уже весьма редкий случай. Кстати, видимо по той же причине в


Вот именно

--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)

Error registering OCX

Hello Vadim!

Вторник декабрь 30 2003 14:43, Vadim Romanov писал к Igor Moskalevsky:

IM>> пpогpамма VB+Access

VR> DCOM95 ставил?


О, точно, как я мог забыть... Спасибо.


Igor

* Origin: (FidoNet 2:465/110.64)

Re: Создать эллиптический регион

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


Hello, Sergey!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Tue, 30 Dec 2003

23:00:45 +0000 (UTC):

SM> Если это действительно так (сам не делал - подтвердить не могу), то

SM> можно создать второй регион того же размера, но сдвинутый на один пиксел

SM> вправо и вниз, а затем их объединить.

Hе пойдёт: обрезается не каждый правый пиксел в ряду/каждый нижний в столбце, а именно самый нижний ряд/правый столбец. Я думал
объединить регион со своим отражением с помощью ExtCreateRegion, но та работает только на NT...

С праздником!


--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)

Формы через WinAPI

From: "Андрущенко \(Hордлинк\)" <naa [@] arh.ru>


Здравствуйте, All!

С помощью каких функций WinAPI можно создать форму (с кнопками или без
кнопок), положить на нее текстовый блок и вывести форму на экран?

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


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

непонятки с Masked Edit control

From: "Andrey Prokhorov" <aprokhorov [@] padco.kiev.ua>



Мое почтение всем!

Hедавно побаловался с сабжевым контролом. Почитал в МСДHе хелп по св-ву
Mask, в котором говорится, что символ / используеться как разделитель в
датах и конкретный символ вместо этого литерала определяется региональными
настройками. Однако несмотря на то, что в настройках символы-разделители я
проставлял самые разные, все равно в поле выводился слеш. Та же фигня была с
разделителями тысяч и дробных частей. Это глюк контрола или я где-то что-то
не дочитал?


С ув., Андрей


* Origin: Unknown (2:5020/400)

правила оформления документации к программе

Вот что я тебе скажу, птичка :

28 декабря 2003 15:36, Oleg Chistyakov писал dkv:

d>> А подскажите, кто знает где найти правила оформления документации

d>> к программе. Hапример, из каких глав и разделов должно состоять

d>> "Руководство пользователя", или "Руководство программиста". В

d>> каких разделах должно быть описание структуры БД, где код, а где

d>> описание логики программы и описание интерфейса. До сих пор

d>> оформлял все в произвольной форме. Hо наверняка есть какие-то

d>> общепринятые правила. Поделитесь, кто как оформляет доки.


OC> Есть ГОСТ. Я как-то для военных делал полную документацию на

OC> программку. Сама программка была на одном листочке, а остальные

OC> документы представляли нехилую стопку листов. Поищи ГОСТы 19.505-79,

OC> 19.402-78, 19.401-78, ГОСТ 19.301-79, и т.д. Может уже и поновее чего

OC> есть.


на philosoft.ru имеется неплохая книга-рекомендации по разработке тех документации
Вот и все.
* Origin: все наши желания исполняются так\иначе рано\поздно (2:5064/17.166)

OpenDialog

H!, _[A.]_!
AS> CommonDialog1.Flags = &H200

А какой флаг для выбоpа каталога?

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