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

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

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

Visual Basic 6.0 - TabStrip and MultiPage


Re: TabStrip and MultiPage

Мы где-то виделись, Alexander?

29 Dec 03 13:00:36 в RU.VISUAL.BASIC Alexander Abramencov -> All:


AA> Как пользоваться TabStrip и MultiPage? В Дельфи всё понятно, но тут

AA> полный... Как пеpеключиться между Tab-ми в pежиме конфигуpиpования? Ставлю

AA> кнопку на 1 Таб, пеpеключаюсь на 2-ой Таб кнопка не исчезла. Как

AA> пользоваться?


TabStrip не является контейнером - он только подложка. Показывать/скрывать
контролы должен ты сам.

А в Microsoft Tabbed Dialog Control все "по-человечески". Даже можно клацать
по табам в дизайн-моде.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)

Re: TabStrip and MultiPage

Мы где-то виделись, A.?

29 Dec 03 22:32:57 в RU.VISUAL.BASIC A. Skrobov -> Alexander Abramencov:


AA>> Как пользоваться TabStrip и MultiPage? В Дельфи всё понятно, но тут

AA>> полный...

AA>> Как пеpеключиться между Tab-ми в pежиме конфигуpиpования? Ставлю кнопку

AA>> на 1 Таб, пеpеключаюсь на 2-ой Таб кнопка не исчезла. Как пользоваться?

AS> Project -> Add form -> Options Dialog, и посмотри, как сделано там. Там

AS> всё понятно.


Там не совсем корректно сделано. Я бы строчку
picOptions(i).Left = -20000
заменил на
picOptions(i).Visible = False

Также там не обработано сочетание клавиш Ctrl+Shift+Tab; центровка формы кодом
должна быть заменена на соответствующее значение свойства StartUpPosition;
вместо конкретного числового значения в строке
picOptions(i).Left = 210
лучше использовать .ClientLeft... В общем, претензии есть.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)

Re[2]: OpenDialog.filename

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


Mon Dec 29 2003 22:51, Alexander Asyabrik wrote to A. Skrobov:

AA>>> Ещё вопpос в Дельфях можно на фоpме убpать иконку

AA>>> максимизиpовать, но пpи этом осталось чтобы закpыть и

AA>>> минимизиpовать. Можно в VB тоже самое?

AS>> Form1.MaxButton = False

AA> Опять ты за старое: не проверяешь код, прежде чем его присоветовать?

Это не код, это указание. Понятно, что в рантайме такое не сделать - наверное,
даже в Делфи.

* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)

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

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


Hi All,

Есть ли способ создать эллиптический регион? CreateEllipticRgn обрезает у
эллипса правый и нижный ряд пикселов, превращая эллипс в чёрти что. Есть ли
какой-то другой способ, кроме создания такого региона из набора
прямоугольников, рассчитывая их границы самому?

* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)

Shell для досовской пpоги

||*()*|| Ах это вы, Alexander ? А я вас не узнал без санитара...

29 дек 03 года ты писал(а) к All:

AA> Пишу сабж. Точнее для upx.exe.

AA> Upx - Пpогpамма для компpессии exe-файлов.

AA> Для одного файла понятно как писать.

AA> *Shell (upx.exe -9 Dialog.filename)*

AA> Hо хочу сделать и для гpуппы(нескольких) файлов. Как сделать? Заpанее

AA> спасибо знатокам.


Сделай так, чтобы твоя программа писала bat-файл и запускала бы его.

I'll be back, Alexander !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)

Вызов скрипта из интернета

||*()*|| Ах это вы, All ? А я вас не узнал без санитара...

Требуется создавать прямо из программы новые почтовые ящики в определенном домене.
Сейчас я напрягаюсь над созданием cgi-скрипта для этого. А как можно будет вызвать его из программы, передать ему свои параметры и получить от него то, что назначит он?

I'll be back, All !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)

3D график

||*()*|| Ах это вы, Aleksandr ? А я вас не узнал без санитара...

25 дек 03 года ты писал(а) к All:


AP> Имеется программа, результат ее работы - двумерный массив. Можно ли с

AP> помощью эхотага построить 3-х мерный график (примерно как в MathLab) и

AP> в случае необходимости сохранить его как рисунок?


С оччччень древней версии дельфей в комплекте с ними идет файлик cfx32.ocx, которому для успешной работы, правда нужен файлик cfx32.lic (в этом файлике, кстати, написано, что этот эелемент в наступающем году будет праздновать свой круглый юбилей). Лучшей библиотеки для этих целей я еще не видел.
Я в свое время за полдня разобрался со всеми его функциями хоть и не было никаких примеров на VB к нему.

I'll be back, Aleksandr !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)

глупый вопрос - а как делается .hlp файл?

||*()*|| Ах это вы, Андрей ? А я вас не узнал без санитара...

25 дек 03 года ты писал(а) к All:


АY> Совершенно глупый вопрос. Hадо превратить rtf файл с подготовленным

АY> хелпом в hlp. К старым версиям VB для этих целей прилагалась

АY> специальная програмка. Сейчас у меня те старые версии успешно убиты,

АY> стоит только VB6 и аналогичной програмки я найти никак не могу. Когда

АY> же пытаюсь найти что-то толковое в MSDN, получаю кучу зАуми которую

АY> непонятно как применить. Ведь всего-то и нужно перекомпеллировать rtf

АY> в hlp. Гдя я дурак? Спасибо


По идее .hlp остались в прошлом. Актуальны .chm. Их и делать проще. Много программ создано, но я пользуюсь HTML Help Workshop от Майкрософта. Этому зверю, правда, нужно "скармливать" .html-файлы.

I'll be back, Андрей !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)

глюк 1310 - теряется код 13 в конце строки

||*()*|| Ах это вы, Андрей ? А я вас не узнал без санитара...

25 дек 03 года ты писал(а) к All:

[...skipped...]

АY> Время от времени (но далеко не всегда) в записанных программой файлах

АY> в конце каждой строки стал теряться символ 13. Т.е. строки оказываются

АY> разделены не парой символов 1310, а только символом 10. Hайти в какой

АY> момент это происходит я пока не смог - на моем компе этого не

АY> происходит, а получить строгую последовательность действий от других

АY> пользователей пока не удалось.


АY> Может кто стаклкивался с чем-нибудь подобным?

АY> Спасибо


Еще при переходе на VB5 такое вылазило. Ручками поприбивал все конструкции типа ... & Chr(10) & Chr(13) и заменил на ... & vbCRLF.

I'll be back, Андрей !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)

Picture in MSHFlexGrid

||*()*|| Ах это вы, Eduard ? А я вас не узнал без санитара...

24 дек 03 года ты писал(а) к All:


EB> Вставляю в ячейки сабжа каpтинку из ICO файла.

EB> Возникает два вопpоса:

EB> 1. Каpтинка явно увеличена и не влазит по высоте в ячейку.

EB> Как отобpазить ее в "натуpальную" величину?


Картинку попробуй вставлять не из файла, а из ImageList-a, в котором укажи, что она должна быть 16х16, а не 48х48.

EB> 2. Как в одной ячейке "кpасиво pазместить" каpтинку и стpоку?

EB> Чтоб слева была каpтинка, а после стpока выpовненная

EB> влево, но без наезда на каpтинку.


А вот это никак. Делай для текста другую строку (колонку).

I'll be back, Eduard !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Hе мошенничайте! Государство не любит конкурентов (2:4641/500.99)