小编Kev*_*rty的帖子

Delphi XE2:在OSX上的Delphi FireMonkey应用程序中显示PDF

我正在使用FireMonkey为OSX开发Delphi应用程序的端口.部分应用程序显示PDF,目前在Windows下使用Acrobat查看器控件或Gnostice组件.这些选项在FireXonkey for OSX中不可用,所以我想知道是否有人有任何想法如何处理这个.我在Cocoa应用程序中使用了Quartz PDFKit PDFView,但无法看到我如何在FireMonkey应用程序中使用它.

pdf delphi macos delphi-xe2 firemonkey

14
推荐指数
1
解决办法
1781
查看次数

从Delphi中的C DLL获取字符串返回值

我有一个用C编写的遗留DLL,它包含一个返回字符串的函数,我需要从Delphi访问这个函数.我有关DLL的唯一信息是用于访问函数的VB声明:

公共声明函数DecryptStr Lib"strlib"(Str As String)As String

我试过以下但没有成功:

宣言:

function DecryptStr(s: PChar): PChar; cdecl; external 'strlib.dll';
Run Code Online (Sandbox Code Playgroud)

用法:

var
  p1, p2 : pchar;
begin
  GetMem( p1, 255 );
  StrPCopy( p2, 'some string to decrypt' );
  p1 := DecryptStr( p2 );
end;
Run Code Online (Sandbox Code Playgroud)

这始终使DLL与访问冲突崩溃.我不知所措.

有什么建议 ?

c delphi dll

4
推荐指数
1
解决办法
5845
查看次数

标签 统计

delphi ×2

c ×1

delphi-xe2 ×1

dll ×1

firemonkey ×1

macos ×1

pdf ×1