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

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

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

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

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


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

From: "Sergei Ho"

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

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

Сергей.


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


Re: DLL в ресурсе

From: "A. Skrobov"

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 (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 !
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"
должен последовать ответ "OK" ( = vbCrLf).

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

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

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


Re: DLL в ресурсе

From: "A. Skrobov"

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



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




Главная     Программы     Статьи     Разное     Форум     Контакты