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

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

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

Visual Basic 6.0 - видим стакан\не видим стакан :(


Re: видим стакан\не видим стакан :(

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


Hello, Eugeny!
You wrote to All on Thu, 25 Dec 2003 12:20:12 +0300:

EV> я все конечно понимаю....

EV> пишем вот такую мелкую и гадкую пpогpамку....


EV> Sub Form_Load()

EV> Text2.Visible = True

EV> Text1.Text = Text2.Visible

EV> End Sub


EV> и два текстбокса....

EV> Что мы имеем ? все вpемя false.


Во время Load ни сама форма, ни контролы на ней еще не видимы.

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

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

Re: видим стакан\не видим стакан :(

From: Alexander Asyabrik <belmis [@] mail.belpak.by>


Привет, Eugeny.

Вы, было дело, писали 25 декабря 2003 г., 12:20:


EV> я все конечно понимаю....


да вот не все, однако;-)

EV> пишем вот такую мелкую и гадкую пpогpамку....


EV> Sub Form_Load()

EV> Text2.Visible = True

EV> Text1.Text = Text2.Visible

EV> End Sub


EV> и два текстбокса....

EV> Что мы имеем ? все вpемя false.

EV> что свойство visible невозвpащаемое ?

EV> ставить можно, менять можно ... а возвpата нет.


Тоесть как это не возвращаемое? Ты же _получаешь_ False как и положено в
этот момент (на невидимой-то форме!).

В Form_Load _сама форма_ еще не видна, она только еще ЗАГРУЖАЕТСЯ.


Hапиши вот так и увидишь уже иной результат.

Sub Form_Load()
Me.Show
Text2.Visible = True
Text1.Text = Text2.Visible
End Sub

Предполагаю VB в свойстве Visible просто возвращает значение API IsWindowVisible
для контрола. И все.


EV> ясен пень можно обойти, стал невидимым обьектам делать enable=false , но это

EV> что то чеpез известное место....


А чего надо-то, не пойму? Может сама твоя идея через "известное место"? :-)
Без обид?

--
С уважением, Alexander
11:46:01 AM
* Origin: Talk.Mail.Ru (2:5020/400)

Re: обработка двоичных файлов?

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


Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "Mikheychik Peter" <fido7.ru.visual.basic [@] talk.ru>to Mikheychik Peter on Wed, 24

Dec 2003 20:25:24 +0000 (UTC):

MP>> Стоит ли искать 6-ой - чем он отличается от 5-го?

AA> IMHO ничего грандиозного. Hабор новых функций и расширение

AA> возможностей у некоторых старых. Дополнительные OCX компоненты.

AA> Справочная система используется MSDN-ская вместо обычной hlp для VB5.

AA> В плане отладки ничего вроде нового. И, конечно, рантайм у VB6 свой.

AA> Лично у меня большой привязанности:) к VB6 так и не возникло...

Зря. Возможность функций возвращать массивы, а также функции Split, Join и Replace вызвали у меня большую привязанность к VB6.


--
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[2]: обработка двоичных файлов?

From: Alexander Asyabrik <belmis [@] mail.belpak.by>


Привет, A.Skrobov.

Вы, было дело, писали 25 декабря 2003 г., 13:03:


AA>> Лично у меня большой привязанности:) к VB6 так и не возникло...

AS> Зря. Возможность функций возвращать массивы, а также функции

AS> Split, Join и Replace вызвали у меня большую привязанность к VB6.


Это намечается уже спор о вкусах и пристрастиях, я не желаю спорить на
эту тему. Я же сказал об отсутствии только БОЛЬШОЙ привязанности. Я им
все-таки пользуюсь. Кроме того упомянутые прекрасные функции легко
заменяются в несколько строк от VB5 (там где скорость не имеет особого
значения). А массивы можно возвращать и внутри Variant переменной. Мне
больше не хватает в VB5 возможности присваивать значения одного
массива другому. Hо для этого есть палочка-выручалочка CopyMemory.


--
С уважением, Alexander
12:12:25 PM
* Origin: Talk.Mail.Ru (2:5020/400)

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

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


Проблема от которой у меня крыша почти уже поехала. Имеется программа
наприсанная лет 10 назад на VB3. Была шаг за шагом перегнана в VB6, но
большинство алгоритмов и подходов - старые добрые. Программа работает с
текстовыми файлами посредством самых простых операторов Print, Write,
Input. Программа работает у меня 10 лет без проблем. Дал ее коллегам и
стал вылезать у них на компах такой глюк.

Время от времени (но далеко не всегда) в записанных программой файлах в
конце каждой строки стал теряться символ 13. Т.е. строки оказываются
разделены не парой символов 1310, а только символом 10. Hайти в какой
момент это происходит я пока не смог - на моем компе этого не
происходит, а получить строгую последовательность действий от других
пользователей пока не удалось.

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

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

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

обработка двоичных файлов?

From: "Stas Lazarev" <crus [@] amm-group.ru>


Hello, Alexander!
You wrote to A. Skrobov on Thu, 25 Dec 2003 11:04:02 +0000 (UTC):

AA> Это намечается уже спор о вкусах и пристрастиях, я не желаю спорить на

AA> эту тему. Я же сказал об отсутствии только БОЛЬШОЙ привязанности. Я им


Тут резонно задать вопрос так: а чем vb6 хуже vb5го? Ведь если не хуже, то
уж точно пропадает смысл использовать vb5 и задаваться таким вопросом как
"vb5 vs vb6"

--
With best regards, Stas Lazarev.


* Origin: OOO BIS (2:5020/400)

3D график

Привет , All!

Имеется программа, результат ее работы - двумерный массив. Можно ли с помощью эхотага построить 3-х мерный график (примерно как в MathLab) и в случае необходимости сохранить его как рисунок?

Всего наилучшего , All!


* Origin: Death is out there ... (2:5022/177.91)

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

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


Совершенно глупый вопрос. Hадо превратить rtf файл с подготовленным
хелпом в hlp. К старым версиям VB для этих целей прилагалась
специальная програмка. Сейчас у меня те старые версии успешно убиты,
стоит только VB6 и аналогичной програмки я найти никак не могу. Когда
же пытаюсь найти что-то толковое в MSDN, получаю кучу зАуми которую
непонятно как применить. Ведь всего-то и нужно перекомпеллировать rtf в
hlp.
Гдя я дурак?
Спасибо

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

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

Re: 3D график

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


AP> Можно ли с помощью

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

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


В VB6 из компонентов Tools панели можно выбрать Microsoft Chart Control
6.0 (OLEDB). Эта штука имеет свойство chartType позволяющее выбрать тип
выводимой 3-мерной диаграммы. Может что из вариантов вам и подойдет.
Если же нет - то, видимо, только самому рассчитывать всю картинку и
рисовать ее в PictureBox - ужасная работа! Хотя может кто где уже и
написал соответствующий контроль.

Успеха!

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

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

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

Мы где-то виделись, Андрей?

25 Dec 03 16:36:15 в RU.VISUAL.BASIC Андрей Y -> All:


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

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

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

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

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

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

АY> hlp.


Ищи Help Workshop на даунлоадах у майкрософта.

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

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