delphi中有关PChar的问题,小弟这里多谢了!!!

我在delphi中做一个dll文件,其中的过程如下:procedureJudge(Speed:Word;SensorData:PChar;SensorCount:Word... 我在delphi中做一个dll文件,其中的过程如下:
procedure Judge(Speed:Word;
SensorData:PChar;SensorCount:Word;)
begin
end;
SensorData为接收到的数组,SensorCount为数组的长度;
我的问题是:现在,我想把引用数组中的值,应采用什么样的形式.
自己试了很多形式:
SensorData^,但只能引用第一个值,(SensorData+1)^有错误。
拜托了,小弟是新手。
不仅是显示数组中的数据,我要对这些数据处理后再显示。
比如,现在
var app:shortint(or char);
我想将数组SensorData中的数据分别转到app中,经过处理再显示。
展开
 我来答
快乐居家美食
2007-05-03 · TA获得超过1943个赞
知道大有可为答主
回答量:2392
采纳率:100%
帮助的人:1569万
展开全部
var
P: PChar;
I: SmallInt;
begin
P := '195';
I := StrToInt(P);//直接转换数组
ShowMessage(IntToStr(I));
I := I + 5;//对转换后的结果进行处理
P := PChar(IntToStr(I)); //回写处理后的结果
ShowMessage(P);
for I := 0 to StrLen(P) - 1 do
P[I] := Char(Integer(P[I]) + 1);//按每个字符来处理数组
ShowMessage(P);
end;
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式