DELPHI取ASCII的问题。m_ord:='a';
m_value:=ord(m_ord);编译的时候提示错误。Incompatible types 为什么。
m_value:=ord(m_ord);编译的时候提示错误。Incompatible types 为什么。
解决方案 »
- 为何不显示鼠标动画
- 有点难度,但应用很广的问题:chart缩放后怎么知道可视区域的最大值和最小值
- 郁闷!!!!!StringGrid中自动多了一行固定行和一列固定列,是怎么多出来的呢?还复制了表格中的数据
- 2001年离开“猪圈”(某军工厂),如果我的獠牙快长出了。
- 一个奇怪的ADO连接问题:错误信息:provide cannot be found. it may not be properly installed
- DBExpress效率是这样提高的......
- 请教TIWServerController控件中属性ComInitialization的问题
- 如何区分windows 2000 的各个版本
- ExpressQuantumGrid4.2的cxGrid的Color属性放在哪里去了?
- 请教InstallShield Express For Delphi 5/6的下栽地址,
- 解决线程安全问题,除了Synchronize()方法,还有哪些方法?
- 受够了,放分,朋友们
System2.m_value要定义为integer类型。
var
S: string;
ch:char;
begin
s:='abcdefg';
ch:=s[1];
s:=IntToStr(Ord(ch));
ShowMessage(s);
end;
Var
m_ord: String;
m_value,I,Count : Integer;begin
m_ord:='abcdefg';
For I := 1 To Length(m_ord) Do
Begin
m_value:=ord(m_ord[I]);
Showmessage(InttoStr(m_value));
End;
end;主要是ord() 不支持String
procedure TForm1.Button1Click(Sender: TObject);
var
temp: char;
tempq: string[10];
tempa, tempb: byte;
begin
//半角
temp:= 'a';
tempa:= byte(temp);
form1.Caption:= inttostr(tempa);
//全角
tempq:= '我是你的好朋友';
tempa:= byte(tempq[1]);
tempb:= byte(tempq[2]);
form1.Caption:= form1.Caption + '高位'+ inttostr(tempa)+ '低位'+ inttostr(tempb);
//pascal没有C语言里的共用体,全角转换出来要变成整型,要通过计算才能完成合并。这个就自己写吧?很好做的
end;
TRec = record
case byte of
0:(W: word);
1:(Whi:byte,Wlo:byte);
end;
这是什么啊?