Импорт библиотеки типов в палитру компонентов с помощью Delphi XE6

Недавно я перешел с Borland Delphi 7 на Embarcadero Delphi XE6, и мне очень сложно установить библиотеку с компонентами. Я хочу установить Microsoft Speech Library.

Я искал в Интернете учебные пособия и руководства, но ни одно из них мне не помогло.

Может ли кто-нибудь помочь мне, дав пошаговое руководство. Я спросил двух своих друзей, которые также используют Delphi XE6, и они перешли с Delphi 7 на Delph 2010. Они также не знают, как это сделать.


person Shaun Roselt    schedule 15.09.2014    source источник
comment
Если вы имеете в виду, как импортировать библиотеку объектов речи MS, то перейдите в меню Component | Импортировать компонент ... Там выберите Импортировать библиотеку типов, нажмите Далее, найдите Microsoft Speech Object Library и завершите работу мастера. установите флажок Generate Component Wrappers.   -  person TLama    schedule 15.09.2014
comment
В этой области ничего не изменилось. Вы по-прежнему делаете это так же, как и в D7. Как ты там делаешь?   -  person David Heffernan    schedule 15.09.2014
comment
@TLama указал, как импортировать библиотеки типов. Для установки других компонентов эта информация содержится в документации. Какая часть не ясна?   -  person Ken White    schedule 15.09.2014
comment
Ваш вопрос указывает на некоторую путаницу. Сторонняя DLL не является компонентом Delphi и не поставляется с компонентами. Как указано выше, вам необходимо создать для него библиотеку типов, которая представляет собой оболочку Delphi, сгенерированную IDE при импорте (файл TLB), которая позволяет вам получить доступ к функциям внутри DLL. Эта часть не менялась годами.   -  person David Schwartz    schedule 15.09.2014


Ответы (2)


У меня больше нет Delphi XE6. Сейчас я использую Delphi 10.1 Berlin Update 1, но мне было трудно импортировать библиотеку типов в XE6, поскольку она немного отличалась от Delphi 7. В любом случае я не могу вспомнить, как мне удалось это сделать в XE6, но я ' м, если предположить, что в Берлине то же самое. Так вот:

  1. Перейдите в «Компонент» в главном меню.
  2. Выберите «Импортировать компонент».
  3. Выберите «Импортировать библиотеку типов» и нажмите «Далее».
  4. Выберите библиотеку, которую хотите установить.
  5. Выберите для него имя и где / как вы хотите его установить.
  6. Просто следуйте остальным шагам. Затем он скомпилирует и установит его в вашу среду IDE.
person Shaun Roselt    schedule 22.10.2016

Имейте в виду, что импортер библиотеки типов в XE6 не работает. Я нашел по крайней мере один случай, когда результирующая единица имеет несколько интерфейсов с параметром, неправильно объявленным как тип const вместо типа var. Delphi 2010 правильно импортирует ту же библиотеку.

person Toby Groves    schedule 08.12.2014