跳到主要内容

所有问题

10问题
筛选依据
排序依据
标记为
0 投票
1 回答
524 意见

如何修改AnsiStrPos函数以返回整数偏移量?(德尔福7)

我使用的是Delphi 7,我希望函数类似于ansipos,但它应该使用输入偏移量参数并返回整数偏移量。我在这里找到了类似的代码https://github.com/Fr0sT-Brutal/。。。
John Boe的用户头像
2 投票
1 回答
2公里 意见

字符串到PAnsiChar的转换故障

以下是一个C DLL函数示例及其Delphi翻译:C定义:DLL_EXPORT int AR_DLL_function(const char*terminal_no,const char*description);德尔福定义:函数。。。
ErkanK的用户头像
5 投票
1 回答
9千 意见

使用字符串指针通过windows消息发送字符串

我正在试图理解指向字符串的指针是如何工作的。我有一个代码(不完全是原创的),是有人写的,而这个人已经不在这里了,所以我需要理解。。。
user1651105的用户头像
1 投票
2 答案
2公里 意见

PChar/PWideChar/PAnsiChar强制转换中有编译器的魔力吗?

我经常读到编译器在强制转换为PChar时会有某种魔力。PChar的主要用途是调用库中需要以零结尾的字符数组(C样式。。。
Jens Mühlenhoff的用户头像
2 投票
2 答案
4公里 意见

用Delphi中的字符串连接PChar

我需要构造一个字符串并通过PostMessage发送,即。文件名:=String_1+String_2+String_3;PostMessage(FWndHandle,WM_BLA_BLA,NotifyData^.Action,LParam(FileName));但有些东西是。。。
TheDude的用户头像
  • 3,065
4 投票
2 答案
2公里 意见

带有PWideChar参数的函数仅采用第一个字符

我刚遇到一个奇怪的问题。我正在尝试将模型加载到OpenGL,在加载纹理的部分,我使用了auxDIBImageLoadA(dibfile:PWideChar)函数。这是我调用它的代码...
马丁·梅尔卡的用户头像
4 投票
2 答案
9千 意见

Delphi 2010:如何将UTF8编码的PAnsiChar转换为UnicodeString?

情况:我有一个外部DLL,它使用UTF-8作为其内部字符串格式。接口函数都使用PAnsiChar传递字符串。我的应用程序的其余部分使用Delphi的本机。。。
Martijn的用户头像
  • 13.5公里
投票
4 答案
5公里 意见

将Delphi 2009/2010字符串文本转换为PAnsiChar

所以问题是,Delphi 2009/2010中的字符串文字(或常量字符串)是否可以直接转换为PAnsiChar的,或者是否需要先对AnsiString进行附加转换才能使其生效?...
用户化身
4 投票
2 答案
1公里 意见

Delphi-未释放结构的字符串[FastMM manager]

如果我申报PSomeStruct=^TSomeStruct;TSomeStruct=记录s1:字符串;结束;并运行以下代码:无功功率,无功功率p: PSomeStruct;开始新(p);p^.s1:=“某物bla bla bla';处置(。。。
migajek的用户头像
  • 8,594
1 投票
答案
7千 意见

Delphi-Set String和PAnsiChar以及其他字符串不显示的问题

我得到了Rob Kennedy的建议,他建议我使用SetString,然后将其加载到显示的VCL组件中,这大大提高了我正在开发的应用程序的速度。。。
Brian Holloway的用户头像