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)