B
bearyan
Unregistered / Unconfirmed
GUEST, unregistred user!
请问怎么解决???运行是总是提示出错var CB_FromF : File;
UniCode : String;
CB_NumRead : Integer;
CB_Buf : Array{[1..10240]} of Char;
i : Word;
begin
AssignFile(CB_FromF,'11');
Reset(CB_FromF,1);
Repeat BlockRead(CB_FromF,CB_Buf,SizeOf(CB_Buf),CB_NumRead);
For i := 1 To CB_NumReaddo
Unicode := CB_Buf;
Until (CB_NumRead = 0);
CloseFile(CB_FromF);
end;
解决问题,立刻给分!注:我的程序段是参考别人的,我的用意是从硬盘中读取指定的数据文件,然后将这个文件发送到端口进行打印;由于端口打印部分的程序段已经完成且使用了,但是就是读取这部分总是出错,因此我上来求助一下下;对于Vsun的答案,是能够读入,但是例如我的文件是120字节,但是实际读入UniCode的数据却只为4个字节???为什么???如何解决???
UniCode : String;
CB_NumRead : Integer;
CB_Buf : Array{[1..10240]} of Char;
i : Word;
begin
AssignFile(CB_FromF,'11');
Reset(CB_FromF,1);
Repeat BlockRead(CB_FromF,CB_Buf,SizeOf(CB_Buf),CB_NumRead);
For i := 1 To CB_NumReaddo
Unicode := CB_Buf;
Until (CB_NumRead = 0);
CloseFile(CB_FromF);
end;
解决问题,立刻给分!注:我的程序段是参考别人的,我的用意是从硬盘中读取指定的数据文件,然后将这个文件发送到端口进行打印;由于端口打印部分的程序段已经完成且使用了,但是就是读取这部分总是出错,因此我上来求助一下下;对于Vsun的答案,是能够读入,但是例如我的文件是120字节,但是实际读入UniCode的数据却只为4个字节???为什么???如何解决???