我的程序运行后出错,提示如下,是什么意思?
Progect progect1.exe raised exception class EVarianTypeCastError with messge 'Could not convert variant of type (null) into type(string)'
Process stopped.
请问这是什么意思啊??
Progect progect1.exe raised exception class EVarianTypeCastError with messge 'Could not convert variant of type (null) into type(string)'
Process stopped.
请问这是什么意思啊??
解决方案 »
- 默认窗口资源(最大化,最小化,还原,关闭)??
- 如何解决tadvpanelgroup的闪烁问题?
- 怎么把数据库里的路径赋给mediaplayer?
- 你们凭什么看不起MIS开发?自己做Delphi开发的还看不起Delphi?纳闷。。。。。。
- 急求三层结构中,服务器端的业务继承方案?
- AdodataSet怎样处理图片字段:打开有图片字段的记录时,速度超慢怎么办?在线等待..
- 有N多的问题请教,欢迎各路豪杰进小楼一叙!
- 用delphi写了有个Dll组件,在服务器上运行错误Access violation
- 有关delete函数的问题?
- 急:到底怎样才能将一个*.txt文件中的数据读入我的变量中?
- TWebBrowser:使用的时候,怎样知道她有没有有找到要浏览网站的地址
- 高手帮忙!!!导入excel的语句在查询分析器没问题,程序中用ADO执行也没问题,可是用BDE就报错!!!
或者 if not table1.fieldbyname.isnull then xxxtostr(...)判断
application.creatform(tform1,form1);
时出现错误的.并且要连续按三次运行才能跳过错误,就不知道是怎么回事,急死了
program Project1;uses
Forms,
DataModule in 'DataModule.pas' {DM: TDataModule},
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.res}begin
Application.Initialize;
Application.CreateForm(TDM, DM);
Application.CreateForm(TForm1, Form1);(出错)
Application.Run;
end.
我重新试了一个小程序,建了一个datamodule,程序运行后也是提示这种错误 啊unit Unit1;interfaceuses
SysUtils, Classes, DB, ADODB;type
TDataModule1 = class(TDataModule)
ADOTable1: TADOTable;
ADOConnection1: TADOConnection;
ADOTable2: TADOTable;
ADOTable3: TADOTable;
DataSource1: TDataSource;
DataSource2: TDataSource;
DataSource3: TDataSource;
private
{ Private declarations }
public
{ Public declarations }
end;var
DataModule1: TDataModule1;implementation{$R *.dfm}end.然后在progect1中就提示有错了program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {DataModule1: TDataModule};{$R *.res}begin
Application.Initialize;
Application.CreateForm(TDataModule1, DataModule1);
Application.Run;//(到这时错)***
end.