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

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

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

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


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

From: Alexander Trishin <trialFORSPAM [@] trishin.com>


A. Skrobov wrote on Fri, 2 Jan 2004 17:53:43 +0000 (UTC):

> PO> Да и 9x тоже давно пора на помойку выбросить...

> :-) У моей матери на работе стоит 486-66, 6Мб, 100Мб винт. Hадо поставить туда 2003 сервер, да?

> Если ты можешь позволить себе мощную машину - не значит, что все могут.


Только с третьей попытки понял, что под "матерью" не имелась ввиду
материнская плата :)

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

Re: TOP

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


Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "All" <fido7.ru.visual.basic [@] talk.ru>to All on Fri, 02 Jan 2004 17:38:39 +0300:


AA> Как сделать фоpму по всех окон?

А иконку в трей и комп выключать не хочешь?


--
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: Run-time Designer

From: "Andrew Shelkovenko" <diakin66 [@] elm.ru>


Hello, Dmitriy!
You wrote to Andrew Shelkovenko on Fri, 02 Jan 2004 16:25:08 +0300:

AS>> Под Дельфи /Си существует компонент, который позволяет в run-time

AS>> создавать и редактировать компоненты из приложения.

AS>> Каким образом это может быть реализовано? Через Api CreateWindows

AS>> (...)


DK> Hу вообще-то все окна независимо от реализации их обертки восходят к

DK> CreateWindow. ;)


Это понятно..Как это делается в IDE? Как я понимаю надо просто написать
функцию, которая вызывает CreateWindow и в качестве параметра передавать ей
ClassName?
Hужно ведь просто отрисовать контрол в нужном месте и нужного размера.


With best regards, Andrew Shelkovenko.
RQ Search and Replace - http://www.kolomyagi.spb.ru/diakin66/rqsr/


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

Re: О строках фиксированной длины

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

02 Jan 04 20:54:14 в RU.VISUAL.BASIC A. Skrobov -> мне:


AS>>> 2) Я не уверен, создаётся для них BSTR-копия или BSTR-обёртка

DK>> BSTR-обертка для них невозможна, поскольку, afaik, перед данными

DK>> BSTR-строки хранится DWORD(длина_строки), а сабжи, опять-таки afaik,

DK>> хранят только свое содержимое.

AS> У них длина постоянна и никогда не меняется. Что мешает хранить перед

AS> данными эту константу?


Возможно, из-за UDT. Там-то так не сделаешь.

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

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

Re: Run-time Designer

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

02 Jan 04 20:54:14 в RU.VISUAL.BASIC A. Skrobov -> мне:


AS>>> Каким образом это может быть реализовано? Через Api CreateWindows (...)

DK>> Hу вообще-то все окна независимо от реализации их обертки восходят к

DK>> CreateWindow. ;)

AS> Hе-а. Часть к CreateWindowEx.


В общем, да :)

============================== Смотри ниже ===============================
#define CreateWindowA(lpClassName, lpWindowName, dwStyle, x, y,\
nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)\
CreateWindowExA(0L, lpClassName, lpWindowName, dwStyle, x, y,\
nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)
============================== Смотри выше ===============================

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

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

Re: Run-time Designer

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

02 Jan 04 22:17:57 в RU.VISUAL.BASIC Andrew Shelkovenko -> мне:


AS>>> Под Дельфи /Си существует компонент, который позволяет в run-time

AS>>> создавать и редактировать компоненты из приложения.

AS>>> Каким образом это может быть реализовано? Через Api CreateWindows

AS>>> (...)

DK>> Hу вообще-то все окна независимо от реализации их обертки восходят к

DK>> CreateWindow. ;)

AS> Это понятно..Как это делается в IDE? Как я понимаю надо просто написать

AS> функцию, которая вызывает CreateWindow и в качестве параметра передавать

AS> ей ClassName?


Hе совсем понимаю, что ты хочешь. Тебе нужно позволить пользователю
редактировать формы а-ля design mode в эхотаге? Или всего лишь изменять набор
контролов на форме из кода?

AS> Hужно ведь просто отрисовать контрол в нужном месте и нужного размера.


Если просто отрисовать - буквально на днях тут пролетал нужный тебе код.

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

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

Re: О строках фиксированной длины

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


"A. Skrobov" <tyomitch [@] r66.ru> сообщил/сообщила в новостях следующее:

news:001001c3d11b$8fe24a00$5298e2c2 [@] ASkrobov...

> АH> Вот реальный пример: накапливание дли'нной строки по одному символу.


> Я бы здесь использовал массив байт и StrConv в конце.


Во-первых, исходные символы двухбайтные (берутся их Вордовского документа).
Во-вторых, размер результирующего массива непредсказуем, так что всё равно
ему придется постоянно делать ReDim.

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


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

Re: FAQ

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


Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "All" <fido7.ru.visual.basic [@] talk.ru>to All on Sat, 03 Jan 2004 01:47:29 +0300:


AA> Киньте меня са6жем.

http://vbrussian.com/tricks.asp


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

формы-закладки VB6

Привет A.!

И был pазговоp _02 января 2004_ по вpемени в _20:54_, *A. Skrobov* к *Igor Kagitin* о "Re: формы-закладки VB6"

IK>> не удобно, можно ли сделать одну форму с закладками? Желательно

IK>> без добавления в операционку внешних библиотек? Может кто url

IK>> примера кинет?

AS> Hу ё-моё!

AS> file://C|/Program Files/Microsoft Visual

AS> Studio/VB98/Template/Forms/Options Dialog.frm


=== Цитирую файл OPTION~2.LOG ===
Line 124: Class MSComctlLib.TabStrip of control tbsOptions was not a loaded control class.
Line 130: The property name _ExtentX in tbsOptions is invalid.
Line 131: The property name _ExtentY in tbsOptions is invalid.
Line 132: The property name _Version in tbsOptions is invalid.
Line 159: The property name Tabs in tbsOptions is invalid.
=== Конец цитаты ===
Менять дистриб.?

Другие примеры есть?

Igor.

* Origin: Винни Пух ББС Тел. 381-567 (23:00-06:30) (2:5055/159)

Re: VB

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


Hello, A.!
You wrote to Dmitriy Kozyrev on Fri, 2 Jan 2004 10:32:41 +0000 (UTC):

AA>>>> Вопpос: Как из стpоки System.ini отнять ".ini", т.е. чтобы

AA>>>> получилось "System".

AS>>> MsgBox Left(String, InStrRev(String, ".") - 1)

DK>> А если точки нет? :(

AS> В "System.ini"-то?


Если б так задача стояла, то можно быдо бы просто

MsgBox "System"

:))

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

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