Как преобразовать дополнительные рамки Objective C, не включенные в Delphi XE2 - PullRequest
3 голосов
/ 06 марта 2012

Я хочу преобразовать инфраструктуру WebKit, следуя шаблонам, используемым в других платформах Objective C, включенных в Delphi XE2.

Я получаю следующее сообщение об ошибке:

Project ProjectFMподнял исключение класса EObjectiveC с сообщением «ObjectiveC class WebView не удалось найти».

Я включил инфраструктуру WebKit в удаленные профили, добавив следующее: Путь: / System / Library / FrameworksFramework: WebKit

Я следовал шаблону, найденному в MacAPI.Foundation.pas, чтобы начать перевод файла WebView.h следующим образом:

  WebViewClass = interface(NSViewClass)
  ['{0D9F44B7-09FD-4E35-B96E-8DB71B9A2537}']
    {class} function canShowMIMEType(MIMEType: NSString): Boolean; cdecl;
  end;

  WebView = interface(NSView)
  ['{C36D8016-2FCB-49F0-BA1C-C9913A37F9AC}']
    procedure close; cdecl;
  end;
  TWebView = class(TOCGenericImport<WebViewClass, WebView>)  end;

Кроме того, GUID для интерфейса имееткакая-либо значимость?

Может ли кто-нибудь дать какие-либо указания относительно того, какие шаги необходимо выполнить, чтобы задействовать любую из дополнительных целевых сред c, не включенных в XE2.

Спасибо, Фил

...