Об использовании ksPart

Автор Evgen, 27.08.05, 22:26:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Evgen

В файле ksTLB свойство name интерфейса kspart описано как WideString. В связи с этим при при попытке передать ksPart.name в какой-нибудь визуальный компонент Delphi 7 вместо имени детали/сборки отображается нечто такое - "???????". Кто-нибудь подскажет, как это можно или обойти, или исправить? Заранее благодарю.

Delphi
Замените файлы LibTool.pas, LIBdb.pas, LDefin.pas, LDefin2D.pas, LDefin3D.pas на новые.
Delphi Automation
1.   Подключите новую библиотеку (файл с расширением tlb). Для этого выполните следующее.
1.3.   Вызовите команду Project - Import type library - Add.
1.4.   Выберите файл kAPI5.tlb.
2.   Укажите путь к корневой папке размещения примеров (Unit dir name).
3.   Нажмите кнопку Create Unit.
4.   Переименуйте полученный файл в KsTLB.pas и отредактируйте его первую строку.

И все будет работать без проблем.