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

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

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

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


кнопки

Hi All!

как мне в пpоект всатвить xp-шные кнопки, а не стандаpтные квадpатные...?


Bye All!

* Origin: | - - [-slash- [@] id.ru] [2:6000/14.4] - - | (2:6000/14.4)


размеры табуляторов глобально для RichEdit

From: "Andrew Shelkovenko"

Hello, All!
Хотелось бы настроить размеры табуляторов глобально для RichEdit.

SendMessageAPI (SrcEdit.handle,EM_SETTABSTOPS,1,4) что-то не работает для
RichEdit
"EM_SETPARAFORMAT message sets the paragraph formatting for the current
selection in a rich edit control.", а мне надо для всего текста.

Что тут можно придумать?

With best regards, Andrew Shelkovenko.
- RQ Search and Replace
- Rapid-Q Basic documentation


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


DLL

|------------------------------------
| How Are You -[All All]- !
+----------------------------

Хочется сделать DLL библиотеку, так чтоб потом можно было бы подцепить в Delphi/VC. То что VB создает ActiveX DLL юзать не получается в дельфи. Можно сделать без ActiveX?

Bye from =NiИ= to All.

* Origin: DWord is not enough.... (2:5030/1412)


Re: DLL

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

01 Oct 04 12:52:28 в RU.VISUAL.BASIC Jaroslav Triaskin -> All:

JT> Хочется сделать DLL библиотеку, так чтоб потом можно было бы подцепить
JT> в Delphi/VC. То что VB создает ActiveX DLL юзать не получается в дельфи.

Да что ты говоришь? Я был уверен, что дельфи умеет работать с COM-серверами...

JT> Можно сделать без ActiveX?

Можно, но это жутко геморройно. :( Ищи в инете статью "Take Control of the
Compile Process".

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

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


Re: VST or Sound generator ?

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

01 Oct 04 06:15:09 в RU.VISUAL.BASIC Michail Bocharov -> мне:

DK>> Вот если у тебя с чем и будут проблемы, так это с физической моделью.
DK>> Она вообще обязательно должна быть?
MB> Угу, т.к. курсовик по (компьютерной) физике.

Hу тогда мои соболезнвания. :(

В принципе, если забить на почти все параметры типа разных там нелинейных
искажений, то кое-что наваять можно. Hо это точно выйдет за рамки курсовой
работы. Да и все равно аналог Electronics Workbench тебе написать не удастся.

MB> Или может ALL кто другую какую тему предложить. А то надо делать , а еще
MB> тему не могу определить :(

Это ты лучше с преподом поговори...

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

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


Re: размеры табуляторов глобально для RichEdit

From: "Andrew Shelkovenko"

Hello, All!

AS> Хотелось бы настроить размеры табуляторов глобально для RichEdit.

AS> "EM_SETPARAFORMAT message sets the paragraph formatting for the
AS> current selection in a rich edit control.", а мне надо для всего
текста.

AS> Что тут можно придумать?

Проблема решилась.
Однократно делаем
SrcEdit.SelectAll ' сначала все выделяем
SetPARAFORMAT (SrcEdit) ' устанавливаем табуляции (вызов SendMessage)

Табуляции будут нового размера.

With best regards, Andrew Shelkovenko.
www.kolomyagi.spb.ru/~diakin66/rqsr/- RQ Search and Replace
www.diakin.narod.ru/RQDP/index.html - Rapid-Q Basic documentation
Project


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


Re: DLL

Hello, Dmitriy!
You wrote to "Jaroslav Triaskin" Triaskin [@] f1412.n5030.z2.fidonet.org>to Jaroslav Triaskin on 02 Oct 04
13:21:43:

JT>> Хочется сделать DLL библиотеку, так чтоб потом можно было бы
JT>> подцепить в Delphi/VC. То что VB создает ActiveX DLL юзать не
JT>> получается в дельфи.
DK> Да что ты говоришь? Я был уверен, что дельфи умеет работать с
DK> COM-серверами...
Совершенно точно может, я сам юзал, то ли в пятой, то ли в шестой.
* Origin: ...And the beetle battle puddle... (2:5080/1003.16)


Re: DLL

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

02 Oct 04 20:52:39 в RU.VISUAL.BASIC A Skrobov -> мне:

JT>>> Хочется сделать DLL библиотеку, так чтоб потом можно было бы
JT>>> подцепить в Delphi/VC. То что VB создает ActiveX DLL юзать не
JT>>> получается в дельфи.
DK>> Да что ты говоришь? Я был уверен, что дельфи умеет работать с
DK>> COM-серверами...
A> Совершенно точно может, я сам юзал, то ли в пятой, то ли в шестой.

Вот-вот.
А какой отсюда вывод? Если человек не может стандартными средствами подключить
ActiveX из дельфей, то сможет ли он нестандартными создать "простую dll" на
эхотаге? Я сомневаюсь.

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

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


Re: DLL

Пpиснилось мне 01 октябpя 04, что Jaroslav Triaskin пpиходил к All и говоpил
ему о DLL
JT> Хочется сделать DLL библиотеку, так чтоб потом можно было бы
JT> подцепить в Delphi/VC.
Есть такая супеp модная ;) пpога VBbas2dll, ее сочинил один из учасников
фоpума sources.ru, точнее некто SCINER (может слышали) :)
Так вот сие чудо компилит модуль, писанный на ВБ (5.0-6.0) в обычную
"ноpмальную", в смысле не Active-X DLL. В пpогу (VBbas2dll) как-то встpоен кусок
компилятоpа от Power Basic, он это и делает. Вообще, длл-ки получаются вполне
сносные (пpовеpял)...
Кому нужна пpога в ююках, или ссылка на зип - шумите.


С наилучшими пожеланиями, Albert Einstein.
MailTo: enstainATyandexDOTru,
URL: www.enstain.da.ru.
* Origin: Imagination is more important than knowledge! (2:4624/8.204)


Re: Прочитать UTF-8 текст

Hello, Sergei!
You wrote to "Dmitriy Kozyrev" Kozyrev [@] p148.f11.n5023.z2.fidonet.org>to Dmitriy Kozyrev on 08 Oct 04
19:08:08:

SH> Что-то не понял я этого. Попробую уточнить вопрос.
SH> Идея такая. Есть текстовой файл со строками интерфейса.
SH> Прога при старте его считывает и выводит текст в контролах.
SH> Теперь я хочу предусмотреть возможность многоязычного интерфейса.
SH> Пишем строки в Word на любом языке, потом сохраняем как UTF8 текст.
SH> Такой файл легко править любому юзеру. В этом вижу плюс.
SH> Теперь моя прога будет читать построчно текст из этого UTF файла.
SH> Как мне теперь хранить строки и выводить их в контролы?
Hе выйдет. Стандартные контролы VB6 не поддерживают Юникод.
Говорят, какой-то обход для этого есть, но _очень_ нетривиальный.

Если же есть гарантия, что все строки на экране поместятся в системную
кодовую таблицу, тогда всё просто: переводишь из UTF8 в Юникод, а потом
StrConv-ом в ANSI.
* Origin: You never saw anything like it, I bet. (2:5080/1003.16)



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