TStream的常用的方法。。。。。 ( 积分: 30 )

  • 主题发起人 主题发起人 javesun
  • 开始时间 开始时间
J

javesun

Unregistered / Unconfirmed
GUEST, unregistred user!
TStream的常用的方法:
1.function Read(var Buffer
Count: Longint): Longint
virtual
abstract
2.function Write(const Buffer
Count: Longint): Longint
virtual
abstract

3.function Seek(Offset: Longint
Origin: Word): Longint
virtual
abstract


偶想知道在前两个方法里的参数Buffer是什么东东。。。是什么类型的或有什么类型等范围的限制?
再一个就是常当什么类型的用。。。。
 
TStream的常用的方法:
1.function Read(var Buffer
Count: Longint): Longint
virtual
abstract
2.function Write(const Buffer
Count: Longint): Longint
virtual
abstract

3.function Seek(Offset: Longint
Origin: Word): Longint
virtual
abstract


偶想知道在前两个方法里的参数Buffer是什么东东。。。是什么类型的或有什么类型等范围的限制?
再一个就是常当什么类型的用。。。。
 
参数Buffer为数据读出或写入时放置的缓冲区,
说通俗一点就是内存,
你可以把它当指针使唤
 
那要是其他的行吗?比如说:String类型。。。
如果为内存的话,那样的话Buffer好象只能用指针了。。
 
可以用静态数组如 a:array[0..n] of byte / array[0..n] of char
但不能用string[除非的ShortString,即 a:string[255]]
 
Pchar(string);//把字符串转成字符指针就可以用了啊
 
不太明白,为什么要加个a:string[255]?
 
大虾再给讲讲啊。。。
 
后退
顶部