Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2010, 18:18   #1
orkus
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 34
Злость "MSHTML Editor" исходник не компилиуреться или нужен визуальный HTML редактор

Здравствуйте : )


Проблема в том что не могу скомпилировать исходник  (прикрепил к посту)
TEmbeddedED компонент не могу поставить : ( который тоже идет с исходником : (
Качал с http://files.codes-sources.com/fichier.aspx?ID=45894 ошибка друга я : (

Кто чем может по мочь?
В результате нужно получить визуальный ШТМЛ редактор со среднем набором команд : )
Вложения
Тип файла: zip mshtml-editor[1].zip (153.5 Кб, 47 просмотров)

Последний раз редактировалось orkus; 01.03.2010 в 18:54.
orkus вне форума Ответить с цитированием
Старый 03.03.2010, 08:06   #2
KoliyR
Пользователь
 
Регистрация: 01.09.2009
Сообщений: 55
По умолчанию

1. запускаем Delphi.
2. Выбираем "Component" далее "Import ActiveX Control..."
3. Здесь нам нужно выбрать "Microsoft HTML Object Library".
"Class names" - "TScriptlet".
4. Нажимаем "Install..."
5. "OK" и "Yes" нужная библиотека есть, можно устанавливать ...
Обучение, задания по Делфи http://KoliyR.tk
KoliyR вне форума Ответить с цитированием
Старый 04.03.2010, 11:17   #3
orkus
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 34
По умолчанию

Цитата:
[Warning] Exported package threadvar 'EmbeddedED.TheActualAppName' cannot be used outside of this package
[Error] Never-build package 'DHMLEditor' requires always-build package 'dclusr'
При установке компонента из прикрученого файла вылетает


Если пытаться установить
http://files.codes-sources.com/fichier.aspx?ID=45894

Код:
package DHMLEditor;

{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$IMPLICITBUILD OFF}

requires
  rtl,
  vcl,
  vclx,
  importActiveX,  вот тут :( 
  vclie;

contains
  UEditHost in 'UEditHost.pas',
  EmbeddedED in 'EmbeddedED.pas',
  EmbedEDconst in 'EmbedEDconst.pas',
  Ieconst in 'Ieconst.pas',
  IEDispConst in 'IEdispConst.pas',
  KS_lib in 'KS_Lib.pas',
  KS_Procs2 in 'KS_procs2.pas',
  KS_Procs in 'KS_procs.pas',
  RegFuncs in 'regfuncs.pas';

end.

Цитата:
[Fatal Error] DHMLEditor.dpk(31): Required package 'importActiveX' not found

или я не то делаю

Последний раз редактировалось orkus; 04.03.2010 в 12:06.
orkus вне форума Ответить с цитированием
Старый 10.03.2010, 04:20   #4
orkus
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 34
По умолчанию

Проблеу решил, спасибо Александру

Цитата:
Редактор, откровенное дермо.
2 исходника на самом деле оказались одним и тем же.
Демо проекты, слегка разные (но только слегка), но основаны на одной и той же библиотеке.
А в редакторе не реализована даже работа с таблицами. Может быть это и можно сделать,
но я не разбирался.

Чтобы эту библиотеку установить надо сделать файл MSHTML_TLB.PAS.
Надо открыть пакетник DHTML.dpr.
Затем, в меню Project открыть Import Type Library...

Там нажать на кнопку Add...,
найти в windows\system32 файл mshtml.tlb,
Вместо Add и поиска файла можно найти в списке выше "Microsoft HTML Object Library".
нажать на кнопку Create Unit.

Сформированный файл надо сохранить (обычно они сохраняются самой Дельфи в \Source\Import, но можно и где угодно).
Затем в открытый пакетник добавить этот сделанный файл (кнопка Add, справа от кнопки Compile).
Тогда компляция пройдет.

Библиотека эта для рекдактора сделана на основе IE, а это уже фигня, т.к. редактор будет привязан
не только к Windows, но и к наличию IE на компе. Если не будет по какой-то причине IE, то облом.


А вообще то, неблагодарное это занятие делать HTML редактор - очень сложно сделать его
нормальным.

Получилось со 2 попытки
orkus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исходник программы "узнать чужой IP" YoraG Работа с сетью в Delphi 6 18.10.2009 10:01
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Исходник игры "судоку" На языке С++ FAk Общие вопросы C/C++ 2 15.05.2008 18:47
Где можно найти исходник игры "рулетка" roll Компоненты Delphi 2 15.09.2007 22:09