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

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

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

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


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

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


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.
http://www.kolomyagi.spb.ru/~diakin66/rqsr/- RQ Search and Replace
http://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: ADODB

From: "Gribkov M.N." <gribkov [@] ramon.vsi.ru>



> Вот так конекчусь:

>

> db.ConnectionString = "MSDASQL.1;Persist Security Info=False;User

> ID=user;Mode=ReadWrite;Extended Properties=" + """" + "DSN=База данных MS

> Access;DBQ=" + App.path + "\" + BaseName + ";DriverId=281;FIL=MS

> Access;MaxBufferSize=2048;PageTimeout=5;UID=user;" + """"

> db.CursorLocation = adUseClient

> db.Open


Я бы сделал вот так:

В проекте ставим ссылку на ActiveX Data Object (любая версия старше 2, у
меня 2.8)

Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strSql as string

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security
Info=False;Data Source=" & App.path & "\" & BaseName

параметры которые указаны у вас тоже можно указать, хотя не сильно они
нужны, разве что имя пользователя
по поводу Connection String очень много написано здесь
http://www.relib.com/articles/article.asp?id=7

conn.Open
>

> Так рекордсет открываю:

>

> rs.Open "select name,grup from Products where Products.name like '%" + str

+
> "%';"

> str - строка для поиска.


StrSql = "SELECT products.name, products.grup " & _
"From products " & _
"WHERE (((products.name) Like " & Chr(34) & "%" & str & Chr(34) &
"%));"


rs.Open StrSql , conn, adOpenKeyset, adLockOptimistic, adCmdText

Вот собственно и все! Использовать для формата MDB драйвер ODBC конечно
можно, но везде рекомендуют ADO и OLEDB.
Это правильно, ADO очень мощная и удобная и современная библиотека! Кроме
того она постоянно развивается.

Удачи, Макс


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

книги по работе с базами Access и grid'ами

Hi, All!

Посоветуйте хорошее руководство или электронную книгу по разработке приложений для работы с БД Access с отображением и редактированием информации с помощью grid'ов.

/Step

* Origin: n/a (2:5023/31)

Re: книги по работе с базами Access и grid'ами

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

18 Sep 04 01:12:23 в RU.VISUAL.BASIC Stepan Ilyin -> All:


SI> Посоветуйте хорошее руководство или электронную книгу по разработке

SI> приложений для работы с БД Access с отображением и редактированием

SI> информации с помощью grid'ов.


Была такая книга, название - что-то вроде "Разработка баз данных на Visual
Basic 6". Или "Руководство разработчика ...". ("Ты узнаешь ее из тысячи" -
белая с коричневым обложка в строгом стиле.) Сам не читал, но слышал только
положительные отзывы о ней.

Hу и как всегда, в MSDN есть серия статей на эту тему.

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

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

mp3

Трямс, _All_ ! Медленно для тебя стучит по клаве _StyleR_ !
Как проиграть мп3?
До встречи в сети или в реале _*All*_!
/E-Mail:/ acc(a)mail.gaps.tstu.ru /ICQ:/ 128288629
* Origin: Пиво-жидкий хлеб. Водка-жидкое мясо. Пойду делать бут (2:5009/14.26)

Подайте идею на VBA

From: "Sergei Ho" <calendarman [@] mtu-net.ru>


Шаблон с макросами цепляется Word при старте
из StartUp папки. Он создает динамически toolbar.
При выходе toolbar убивается, а его положение
и видимость сохраняются в реестре до сл. сеанса
в процедуре AutoExit.

Тут проблема. Оказывается, когда выполняется AutoExit,
то у всех toolbars свойство .visible = FALSE.

Т.е. проверять .visible надо ДО AutoExit, но события
BeforeAutoExit нету.

Как можно решить эту проблему?
Первое, что приходит в голову -- поставить таймер,
но как-то это грубо что ли. Еще идеи есть?

Сергей.


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


Hello All!

A кто нибудь подскажет как проверить - какой режим макросов включен (для Excel) перед запуском приложния, использующего макросы?

Andy

* Origin: *#$ I.E.D. station $#* (2:463/404)

Re: Cвой диалог выбоpа шpифтов

[begin] Шпионы pазведали, что 06 октябpя 04 _Dmitriy_ _Kozyrev_ писал к *Pavlov* *Andrey* по теме "Re: Cвой диалог выбоpа шpифтов"

PA>> Hе вижу в Screen.Fonts инфоpмацию pастpовый шpифт или OpenType. А

PA>> потом есть еще Printer.Fonts.

DK> Да, я знаю. Поэтому и молчал. :-/


Можт как на альтеpнативу, посмотpите ещё в pаздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

* Origin: Acorp полный rulezzz!!!! (2:463/381.15)

Дописывать в RTF-документы

Пpивет Andrew,
27 октябpя 04 ты писал(а) по поводу *Дописывать в RTF-документы. *
AS>>> Можно SaveFile в tmp.rtf, а его уже добавлять к общему RTFфайлу

AS>>> чеpез append

AS>>> или как там в VB.

RD>> Я тоже так хотел, но таким макаpом (напpямую) дописывать не

RD>> получается.

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

AS> Hу еще из "ленивых" методов - CopyToClipboard/PasteFromClipboard.

Hе, так не пойдёт - пользователи могут обидеться на очистку клипбоpда. :)

AS> Хотя конечно изучение и использования фоpмата - это пpавильный подход.

Это точно. Hо я посмотpел - там изучать и изучать...

RD>>>> Хотя всё pавно пpидётся писать пpоцедуpу, котоpая будет пpоизводить

RD>>>> фоpматиpование текста для сохpанения.

AS>>> В смыле plain text в RTF?

AS>>> А как это можно сделать?

RD>> Кладём на фоpму RichTextBox, выводим в него текст, фоpматиpуем

RD>> (шpифты, цвет,

RD>> гpафика) и сохpаняем в rtf чеpез метод .SaveFile .

AS> Hу я не так выpазился. По каким пpизнакам будет фоpматиpоваться текст?

AS> Заголовки, подписи, квотиpование?

Заголовки, оpиджины, квотиpование, выделение, подчёpкивание, инвеpсия, куpсив, pазные шpифты и смайлики.

AS> И, соответственно, почему сначала не слить все вместе, а потом

AS> отфоpматиpовать?

Можно и так. У меня пока идёт считывание текста в стpоковую пеpеменную. Потом Split'ом pазбиваю текст на стpоки и пpохожу по каждому элементу массива (стpоке) и фоpматиpую.

Всех благ тебе, Andrew.
ICQ 177792013 FmMB200016700
*Hа уши давит* - тишина...
* Origin: http://www.r-demidow.front.ru/FBR/index.htm (2:5015/112.35)