procedure TForm1.btn1Click(Sender: TObject);
var
buf:array[0..1024] of Char;
begin
Test(buf);
end;procedure TForm1.Test(var buff);
begin
self.Caption := IntToStr((。)); //这里如何得到buff的长度,也就是1025
end;
var
buf:array[0..1024] of Char;
begin
Test(buf);
end;procedure TForm1.Test(var buff);
begin
self.Caption := IntToStr((。)); //这里如何得到buff的长度,也就是1025
end;
解决方案 »
- 求救:出现怪事了
- 如何确定打印到纸上后内容的大小?
- 如何使用ado直接连接到excel或access,不使用odbc
- 為何Select user from ochead.dbf語句不能通過﹐是否user為delphi的保留字﹐如何不改字表的字段名﹐select 語句應如何寫﹖
- 关于ADOQuery的问题。在线等待...
- 疑难问题ActiveForm上包含一个panel1编译成Activeform1.ocx在别的程序引用此控件后如何获得panel1.caption的值
- 用INstallshield中的一个小问题
- 高手都不一定能解决的问题!!!
- 哪里有第二方DX控件的 新的ExpressPrinting System 下载包括Report Links.(主要是找ExpressQuantumGrid的)?
- 为什么debug状态下和编译成.exe运行后的结果不一样?(50分送上,谢谢)
- 画出几张图片的不同之处时遇到的问题
- Tsplitter怎么不让它移动?
procedure TForm1.FormCreate(Sender: TObject);
var
buf:array[0..1024] of Char;begin
showMessage(inttostr(length(buf)));
end;
TStream.Write(var buf; size: Integer);
FileWrite(...; const buf; size: Integer);即然知道是使用无类型数据,就应该知道随之应该有长度问题。