是不是判断某个变量的类型判断是否用啊?function BlobContentToString(const FileName:string):string;with TFileStream.create(FileName,fmOpenRead) do
Read(Pointer(Result)^, size);这里为什么要把一个function的返回结果变成指针类型的啊还是因为Result是一个指针类型的字符串啊?指教!
Read(Pointer(Result)^, size);这里为什么要把一个function的返回结果变成指针类型的啊还是因为Result是一个指针类型的字符串啊?指教!
解决方案 »
- 【····· 求职 ·····】〈Delphi软件开发〉
- 哪儿有带全部源码IBO控件下载?
- ms sql数据导到ACCESS问题???
- 请问,如何解决接收到的电子邮件header部分subject是乱码的问题?
- foxpro dbf表问题,急!高分!
- 应用程序用到了试用期45天的控件,45天后还能正常运行吗??
- 怎么调用vc写的动态库,解决即结贴
- 各位好!请教一个问题,关于数据库地选择。参与有分,谢谢!
- 如何在Delphi6中备份SQL server数据库?
- 各位高手高手高高手:如何用程序修改其他应用程序的图标!!!!
- 关于TBarSeries 的横坐标label,用过Tchart者请进!
- 大家必定受益非浅====> 自编写的VCL控件如何能阻止它失去键盘输入焦点
然后Read(Pointer(Result)^, size)就真接读出文件中的内容到Result这个缓冲区中。
Read(Result[1], size);
就好理解一点
Read(Result[1], size);
是不对的。尽管读写字符串时可以用Read/Write(S[1],……);
原因是此时Result='',Result[1]要抛出地址读异常—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
F1
Read(Result[1], size);
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
read(S[1],size);s[1]在这里表示S指向的字符串的首地址
showmessage(inttostr(a.Read(s[1], 10)));
a.Free;
showmessage(s);怎么显示0和‘’呢?没读进去呀。