关于IDE报错:“stream read error"(100分)

  • 主题发起人 主题发起人 cjsam
  • 开始时间 开始时间
C

cjsam

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi中的解释是:
This error is usually caused by corruption of project files automatically created by Delphi. Stream read error may be generated when the IDE is attempting to restore a state from disk file(s). If the error occurs on startup of the IDE, look for corrupt files used by the IDE to store settings, that is .DSK .DRO .DCT and/or especially .DMT files. If it happens only when opening one project, look for corrupt projects files (such as the.DFM).

我在程序中其实很简单的做一个显示截面,有个表tTABLE,一个TDATASOURCE,一个DBGRID
一个DBEDIT,一个DBIMAGE,一共5个空间。表TTABLE用TDATASOURCE和其他三个显示的控件相连。当在DBGRID中上下移动的时候就会抱错”STREAM READ ERROR“,但是如果不把DBEDIT和DBINMAGE连到DATASOURCE的时候正常,不会报错,一但连上就报。
根据DELPHI自己提供的帮组我找不出到底是什么愿意,有人遇到过吗?
 
用记事本打开*.dfm文件,主要看看窗体继承,TCollection类型!长字符串有没有问题!
 
我没遇到过
但感觉是你的IDE集成开发环境有问题,实在不行就重装一下罗
 
我觉得可能不是上面说的原因,
因为我在我的DATASOURCE的连接上只连DBGRID没问题
如果把DBEDIT和DBIMAGE也连上就报错。
 
可能和DBIMAGE有关,是不是数据库中的image字段有问题?
 
据库中的image字段就是SQLSERVER的IMAGE字段呀,不知道为什么有问问题
 
我将数据库中那个表重建了一次就OK了。
 
后退
顶部