腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
自由Pascal中的
RawByteString
型
、
、
声明
RawByteString
类型是在Free中定义的,但我找不到位置。人们应该期望它是在System单元中定义的,就像在
Delphi
中那样,但是当我编译(使用FPC2.6.2,{$mode
delphi
})时,会有一个函数声明我得到编译器错误我想我可以自己声明
浏览 3
提问于2014-09-10
得票数 2
回答已采纳
4
回答
如何将TBytes转换为
RawByteString
?
、
、
在
Delphi
2009中,将声明为TBytes的字节数组转换为
RawByteString
的最佳方法是什么?这段代码实际上可以工作,也许有一种更快的方法(不需要循环): var I: Integer
浏览 0
提问于2009-04-21
得票数 6
回答已采纳
2
回答
德尔菲XE -
RawByteString
对AnsiString
、
在确定在我的(大型)库中使用ANSI字符串是正确的之后,我意识到我实际上可以使用
RawByteString
而不是ANSI。然而,看起来如果我使用
RawByteString
,我就可以摆脱这些转换。谢谢。 这似乎令人失望。看起来编译器仍然进行从
RawByteString
到string的转换。procedure TForm1.FormCreate(Sender: TObject); s: string; x1:=
浏览 3
提问于2011-05-19
得票数 7
回答已采纳
1
回答
Free Pascal 3.2.0中的Unicode编码/解码错误
、
、
、
(源文件编码为UTF8,操作系统为Windows10 64位) {$MODE
DELPHI
} Raw:
RawByteString
;beginend 在Free Pascal 3.2.0中,它失败了: expected: <关于汉语> but was: <å³äºæ±
浏览 21
提问于2020-09-05
得票数 1
回答已采纳
2
回答
德尔菲2009
RawByteString
变幻莫测
、
、
、
、
: UTF8String; utf8Str := '€ąćęłńóśźż';(1) (1) --这是做不到的,它显示可读的形式:// output: '€ąćęłńóśźż'memo1.Lines.Add( 'x' +
RawByteString
( utf8Str)); // output
浏览 2
提问于2009-01-31
得票数 5
回答已采纳
1
回答
德尔菲XE5与TFloatRec与System.floatToDecimal
、
在
Delphi
的早期版本(我们使用
Delphi
2009)中,TFloatRec记录(用于floatToDecimal)被定义为 ExponentExponent: Smallint; Digits: array[0..20] of Byte;我们使用此记录将扩展字段转换为
RawByteString
,任何人都可以建议我如何将调用FloatToDecimal的结果转换为
RawByteString
。
浏览 3
提问于2013-09-30
得票数 0
回答已采纳
2
回答
在
Delphi
2009中,有没有一种快速而肮脏的方法将PansiChar转换为Pchar
、
、
、
我有大量的应用程序要转换到
Delphi
2009,并且有许多外部接口返回pAnsiChars。有没有人有一种快速简单的方法将这些转换回pChars?
浏览 2
提问于2009-07-07
得票数 0
回答已采纳
1
回答
从
RawByteString
到string的转换会自动调用UTF8Decode吗?
、
、
、
为了检查发生了什么,我进行了以下测试: {$IFDEF Unicode} {$ELSE} blob: TBinary; original := 'ä'; //
Delphi
浏览 1
提问于2014-06-05
得票数 5
回答已采纳
2
回答
AnsiString in C++?
、
、
在AnsiString(65001)中有类似C++的类型吗?我想将它用于应用程序和DLL之间的互操作。
浏览 2
提问于2015-01-08
得票数 0
回答已采纳
1
回答
在
Delphi
XE5中使用Socket Recv方法
、
、
、
、
最近,我将我的
Delphi
7IDE更改为
Delphi
( XE5 )。我正在开发一个小型客户机/服务器应用程序,在尝试读取字符串时遇到了问题。
浏览 6
提问于2013-10-13
得票数 2
回答已采纳
2
回答
如何将字符串从VBA传递到
Delphi
,避免使用ShareMem?
、
、
我必须将字符串从宏传递到
Delphi
,以便使用
Delphi
DLL中的字符串进行操作。我还想避免使用ShareMem。access.dll" (ByRef par As Variant) As Long MsgBox callForm("alex")
Delphi
: function callForm(par: PChar): Integer; expor
浏览 2
提问于2014-05-11
得票数 1
回答已采纳
2
回答
Delphi
(FMX):DCPCrypt2在安卓/IOS上产生不同的结果
、
、
、
、
我正在尝试编写一个函数,它在
Delphi
(RAD Studio 10.2)中返回与以下PHP代码相同的结果:var Key, Vector:
RawByteString
;begin Data := 'Hello, world!'即使
RawByteString
浏览 4
提问于2017-04-20
得票数 2
1
回答
Visual 6函数的
DELPHI
等效
、
、
下面的函数用Visual 6编写,我希望在
Delphi
中有一个等价的函数: Public Function ToString(ByVal l As Long, n As Integer) As String
浏览 2
提问于2020-12-03
得票数 0
回答已采纳
2
回答
字符串在赋值给TStringList时丢失数据
、
、
、
、
我有这个方法,s : TStringList;beginfVar := ZCompressStr('text'); //24 //18ZCompressStr来自,其中121行从{$ifndef UNICODE}更
浏览 0
提问于2009-08-29
得票数 2
3
回答
在UnicodeString中存储UTF-8字符串
、
、
、
、
在
Delphi
2007中,您可以将UTF8字符串存储在WideString中,然后将其传递给Win32函数,例如 UnicodeStr: WideString; UTF8Str:=UTF8Encode(UnicodeStr);end;
Delphi
2007但在
Delphi
2010中,我正在努力寻找一种方法来做同样的事情,例如,将UTF8编码的字符串
浏览 0
提问于2010-04-23
得票数 9
回答已采纳
3
回答
将UnicodeString转换为AnsiString
、
、
、
但是在
Delphi
XE6中,一个AnsiString也秘密地包含了代码页: ws := Utf8ToWideString(s); //
Delphi
will treat s an CP1
浏览 3
提问于2014-11-12
得票数 27
回答已采纳
1
回答
Delphi
XE、Firebird和UTF8
、
、
我正在将一个D7程序升级到XE,在
Delphi
7下我有这样的代码...ParamByName ('Somefield').AsString:=someutf8
rawbytestring
; 在XE下,如果someutf8
rawbytestring
包含诸如西里尔字母之类的unicode我看到对于我的4个字符的字符串,someutf8
rawbytestring
是8个字符,这是正确的。但在数据库中只有四个字符。
浏览 0
提问于2012-06-05
得票数 3
回答已采纳
5
回答
新的字符串类型在
Delphi
2009/2010中是如何工作的?
、
、
、
我不得不将一个大型的遗留应用程序转换到使用字符串、AnsiStrings、WideStrings和UTF8数据的
Delphi
2009,我很难理解新的字符串类型是如何工作的,以及它们应该如何使用。我还感觉到有许多隐式字符串转换正在发生,因为无论
Delphi
字符串是如何编码的,其中一个DLL似乎总是接收UTF-8编码的字符串。有人可以提供一个简短的概述,关于新的
Delphi
2009字符串类型UnicodeString和
RawByteString
,也许一些使用提示和转换2009年前的应用程序时可能存在的陷阱?
浏览 2
提问于2009-09-09
得票数 7
回答已采纳
2
回答
在
Delphi
XE中读取SQL Server字段文本值的同时进行字符转换
、
、
、
我有一个带有排序规则SQL_Latin_General_CP1_CI_AS的SQL Server2005数据库,我想通过ADO从
Delphi
运行查询。SQL Server中的数据是希腊语和拉丁字符。但是在
Delphi
中,我得到了不可读的字符串。如何使用
Delphi
XE处理此问题?
浏览 0
提问于2011-03-18
得票数 2
回答已采纳
2
回答
用php和
delphi
实现简单套接字?
、
、
我有一个使用TTCPServer组件用
Delphi
语言编写的简单服务器应用程序,它有一个非常基本的OnAccept事件过程,如下所示……procedure> 我该怎么办?
浏览 2
提问于2012-04-30
得票数 6
回答已采纳
点击加载更多
相关
资讯
Delphi快速入门(一)
Delphi Digital旗下Delphi Labs将转向研发Cosmos生态系统
Delphi对TStrings进行排序
Delphi-Cross-Socket-初探
Delphi使用NativeXml处理XML(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券