Техническая поддержка :

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

для защиты Windows программ

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

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


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

From: "Sergey Broudkov"

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

Привет, 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"

Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "Mikheychik Peter" 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

Привет, 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

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

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

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

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

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


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

From: "Stas Lazarev"

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

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

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

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


Re: 3D график

From: Андрей Y

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)



Назад Содержание Вперед