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

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

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

Visual Basic 6.0 - Переносы в слове


Переносы в слове

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


Господа не знает ли кто реализации
алгоритма переносов в словах на VB?
Hе знает ли кто как из своей проги юзать MSHYPH2.DLL из MS Office?
Задача: расставить переносы в заданном слове.

Я посмотрел как это делается в TEX и описание алгоритма,
там придется грузить 4000 строк с шаблонами, потом
искать их с каждом слове.
Может есть что полегче? Hу, любая информация по теме сгодится.

Сергей.


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

Re: DLL в ресурсе

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


Mon Jun 07 2004 09:12, Sergei Ho wrote to Alexander Asyabrik:

SH> А прямо в память минуя хард нельзя? Речь идет о DLL,

SH> которая не ActiveX и которая декларируется и юзается в стиле API.

SH> Регистрации в системе она не требует.

SH> А юзаю ее я из своей ActiveX DLL, т.е. частично моя DLL явл. вроде как

SH> оболочкой над той. С год-два назад один человек писал здесь,

SH> что делал такое...

Hу если много лишнего времени, тогда вперёд: копируй в какую-нибудь область
памяти, загружай все используемые библиотеки, перемещай адреса и т.д. Возьми
дизассемблер, посмотри, как это делает LoadLibrary после загрузки образа в
память.

Я ж тебе дал адрес thinstall, ты его не смотрел?

* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)

Re: vbscript

Здpавствyй, Anry.

Понедельник Июнь 07 2004, 10:22 Anry Lapa писал Alexei Tereshchenko:

AT>> Sub CreateNewFile()

AT>> Set cppdoc = Documents.Add("Text")

AT>> cppdoc.Language = dsCPP

AT>> cppdoc.Name = "newfile.cpp"

AT>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^

AT>> End Sub

AT>> Hа подчеpкнyтой стpоке VC падает с сообщением:

AT>> "Инстpyкция по адpесy 0x00000000 пыталась пpоизвести чтение по адpесy

AT>> 0x00000000"

AL> Можно пpедположить, что ты пытаешься пеpеименовать еще не сyществyющий

AL> файл. Сохpани и закpой файл "Text", а потом пеpеименовывай его.

А файл еще и не создавался. Эти кодом создается только объект Document, котоpый добавляется в контейнеp Application.Documents. У него есть имя.
Вот когда я бyдy этот докyмент сохpанять в файл, это имя и бyдет именем файла.
Теоpетически я могy с файлом и не pаботать вовсе: напpимеp, могy создать
докyмент, добавить тyда текст, выполнить pяд опеpаций над этим текстом и
пеpебpосить его кyда-нибyдь в дpyгое место, а объект Document yдалить.
А пока мне интеpесно, почемy VC валится на пpисваивании стpокого значения
пеpеменной.
MSDN пеpеpыл - не нашел пpимеpов, котоpые могли бы хоть что-то объяснить.
Вообще в MSDN как-то слабо написано пpо VB.

С yважением, Alexei.
* Origin: Far East (2:5040/37.36)

DLL в ресурсе

||*()*|| Ах это вы, Sergei ? А я вас не узнал без санитара...

06 июн 04 года ты писал(а) к A:

[...skipped...]

>> Да нет, нельзя! И главное, не нужно! DLL для того и нужны, чтобы

>> экономить место на диске. Если бы в каждую программу были включены

>> все модули, которые она использует, винда весила бы несколько гигов.

>>

>> With best regards, A. Skrobov. E-mail: tyomitch [@] r66.ru


SH> 8О))))))))

SH> Hу е-мое, да понятно это..... не о том речь.

SH> Мне нужно спрятать мальнькую чужую DLL,

SH> понимаете, чтобы ее файла не было видно!

SH> Куда его деть?


Есть такая программа Fusion которую можешь скачать на www.bit-arts.com
Она спасет отца русской демократии. С ее помощью можно "сплавлять" различные dll и ocx с ехе. Только я ею не успел воспользоваться. Триальный период давно истек, а краков до сих пор нигде найти не могу. Так что поторопись ею пользоваться после установки и будь готов в случае чего сносить всю систему и переустанавливать заново.

I'll be back, Sergei !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Иисус изменил вашу жизнь. Сохранить? [Y/N] (2:4641/500.99)

Запросить время

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

ActiveX: Деревьев и Схем

Good to see you, _All_!

Порекомендуйте, пожалуйста, ActiveX компоненты для Visual Basic.
1. Улучшенное дерево TreeView
Хотелось бы: импорт(экспорт) из(в) файлов(ы) различных форматов,
текстовые строки с поддержкой RichEdit(шрифт, его размер, цвет),
поддержка popup menu на _узле_ дерева,
несколько доп. вспомогательных переменных для каждого узла(тэги).

2. Компонент с поддержкой простейших плоских геометрических примитивов
Хотелось бы: прямоугольник, круг, квадрат, треугольник,
надписи внутри примитивов(желательно с RichEdit),
стрелки,
автоматическая разводка(перерисовка) стрелок(типа метода Reroute)
импорт(экспорт) из(в) файлов(ы) различных форматов.

¦ Послано в RU.VISUAL.BASIC
¦ Также послано в RU.VISUAL.BASIC.CHAINIK

* Origin: Riddle here, riddle there. Riddles almost everywhere (2:5011/105.52)

Re: DLL в ресурсе

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

07 Jun 04 11:26:04 в RU.VISUAL.BASIC Alexander Asyabrik -> Sergei Ho:


SH>> С год-два назад один человек писал здесь, что делал такое...

AA> Хм... Дык у того и спросить надо. А лучше сразу у Master-a, он 100%

AA> знает эту тему.


Жалко, что наши знатоки ассемблера - Оловянников и Милосердов - из эхи
пропали, а то они бы тоже наверняки присоединились к моему мнению, что овчинка
выделки не стоит.

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

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

Re: HАДСТРОЙКИ В EXCEL

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

02 Jun 04 18:37:04 в RU.VISUAL.BASIC Slyuar Anatoliy -> All:


SA> Подскажите, пожалуйста, как в EXCEL правильно работать с надстройками:

SA> куда ложить *.xla файлики, как отучать EXCEL от этих надстроек

SA> Я сейчас использую настройки в виде дополнительных панелек.


PDFWriter свою надстройку хранит в "C:\Program Files\Microsoft
Office\Office\XLStart\PDFWriter.xla".

Кнопка "Обзор" в качестве текущего каталога использует "C:\Documents and
Settings\%username%\Application Data\Microsoft\AddIns".

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

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

Re: Hайти модем

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

04 Jun 04 23:59:00 в RU.VISUAL.BASIC Vitaliy Pryahin -> All:


VP> Как точно определить на каком/каких портах висит модем?


Если модем прикреплен к ком-порту, то при отправке в порт команды "AT<CRLF>"

должен последовать ответ "<CRLF>OK<CRLF>" (<CRLF> = vbCrLf).


Кстати, в сторону TAPI не смотрел?

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

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

Re: DLL в ресурсе

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


Hello, Dmitriy!
You wrote in conference fido7.ru.visual.basic to "Alexander
Asyabrik" <fido7.ru.visual.basic [@] talk.ru>to Alexander Asyabrik on Mon, 07

Jun 2004 15:47:54 +0400:

SH>>> С год-два назад один человек писал здесь, что делал такое...

AA>> Хм... Дык у того и спросить надо. А лучше сразу у Master-a, он 100%

AA>> знает эту тему.

DK> Жалко, что наши знатоки ассемблера - Оловянников и Милосердов - из эхи

DK> пропали, а то они бы тоже наверняки присоединились к моему мнению, что

DK> овчинка выделки не стоит.

Hу почему же, один раз кто-то бы написал - все бы были благодарны. Потому
что проблемы подобные не только у Sergei Ho. Одно мне только непонятно, чем
же ему мешает файл на диске, от кого он собирается прятать эту библиотеку?
Шпионские страсти, ё-моё.


With best regards, A. Skrobov. E-mail: tyomitch [@] r66.ru
--

* Origin: Talk.Mail.Ru (2:5020/400)