Вверх ↑
Этот топик читают: Гость
Ответов: 10
Рейтинг: 0
#1: 2010-09-16 20:06:37 ЛС | профиль | цитата
Доброго времени, товарищи.
Начинаю разбираться в HiAsm'e. Сразу споткнулся на использовании ActiveX-контролов.

У компонента "UseActiveX" есть свойство CLSID, в который надо ввести идентификатор или "Prog.Name" (я так понимаю ProgID).
Но какие значения я только не вводил, компилятор выдаёт ошибку. Подскажите пожалуйста, что я делаю не так?
Что нужно вводить CLSID?
Пробовал следующие значения:
"{3B7C8860-D78F-101B-B9B5-04021C009402}"
3B7C8860-D78F-101B-B9B5-04021C009402
RICHTEXT.RichtextCtrl
"RICHTEXT.RichtextCtrl"
и т.п.

карма: 0

0
Ответов: 970
Рейтинг: 270
#2: 2010-09-16 20:33:41 ЛС | профиль | цитата
Попробуй
{3B7C8860-D78F-101B-B9B5-04021C009402}

code_20625.txt

А вообще есть стандартный RichEdit
карма: 0

0
файлы: 1code_20625.txt [131B] [121]
Ответов: 10
Рейтинг: 0
#3: 2010-09-16 21:28:22 ЛС | профиль | цитата
И это пробовал - тоже самое.

Genius писал(а):
А вообще есть стандартный RichEdit

RichEdit - первое что попалось под руку, дело не в каком-то определённом элементе ActiveX.
Интересует формат строки.
Я хочу понять как использовать ActiveX в HiAsm.
----------------------------
При попытке компиляции выдаёт кучу ошибок:
err.pas(479,3) Error: Identifier not found "EnumResourceModules"
err.pas(479,51) Error: Illegal expression
err.pas(504,13) Error: Identifier not found "Format"
err.pas(545,14) Error: Identifier not found "FindResourceHInstance"
err.pas(546,20) Error: Variable identifier expected
err.pas(549,27) Error: Identifier not found "Format"
err.pas(598,15) Error: Identifier not found "Format"
err.pas(632,15) Error: Identifier not found "Format"
err.pas(639,15) Error: Identifier not found "Format"
err.pas(777,17) Error: Unknown identifier "SYSTEM.RAISEEXCEPT"
err.pas(777,17) Error: Asm: [jmp ???] invalid combination of opcode and operands
err.pas(922,73) Warning: Procedure type "FAR" ignored
err.pas(942,3) Error: Identifier not found "ExceptionClass"
err.pas(944,3) Error: Identifier not found "ExceptClsProc"
err.pas(946,3) Error: Identifier not found "ExceptObjProc"
err.pas(968,3) Error: Identifier not found "ExceptionClass"
err.pas(970,3) Error: Identifier not found "ExceptObjProc"
err.pas(1079,14) Error: Identifier not found "PLibModule"
err.pas(1079,24) Error: Error in type definition
err.pas(1087,18) Error: Identifier not found "LibModuleList"
err.pas(1088,21) Error: Operator is not overloaded
err.pas(1090,23) Error: Illegal qualifier
err.pas(1090,23) Error: Expression type must be class or record type
err.pas(1092,40) Error: Identifier not found "Instance"
err.pas(1092,63) Error: Identifier not found "Instance"
err.pas(1096,30) Error: Illegal qualifier
err.pas(1187) Fatal: There were 25 errors compiling module, stopping
...



карма: 0

0
Ответов: 970
Рейтинг: 270
#4: 2010-09-16 21:29:17 ЛС | профиль | цитата
Попробуй обновится с SVN, у меня все нормально работает и запускается
карма: 0

0
Ответов: 4641
Рейтинг: 334
#5: 2010-09-16 21:31:15 ЛС | профиль | цитата
Аскет писал(а):
Я хочу понять как использовать ActiveX в HiAsm.

смотрим справку UseActiveX есть пример
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26324
Рейтинг: 2148
#6: 2010-09-16 21:41:41 ЛС | профиль | цитата
Аскет писал(а):
При попытке компиляции выдаёт кучу ошибок

Не работает под FPC
См. ссылку внизу слева
карма: 22

0
Ответов: 10
Рейтинг: 0
#7: 2010-09-16 22:39:11 ЛС | профиль | цитата
Вот спасибо!
Дело было в компиляторе.
Кстати, по ссылке
nesco писал(а):
[url=javascript:show_wiki(147)]Не работает под FPC[/url]

Написано о выявленых проблемных компонентах:

- WebBrowser
- Flash
- FastMathParse
- StyleXP
- вся вкладка WMI
- MRA_Base
- VBScript

Думаю стоит добавить туда и UseActiveX.

карма: 0

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)