我用dlphi做了个登陆界面。里面 包括一个主界面和一个图书插入界面暂时。。但总是出现应用程序不能创建,就是不能运行的意思。在我指定的主窗体之后,出现了登陆以后 access violation at adress 00451A76 in  module
preject1.exe。read of address  00000002F4。这里还没涉及数据库的界面,应该不是他的问题。我看我同学用的添加数据就一个组件,而我用了三个。。
adotable1.insert;
adotable1['编号']:=strtoint(edit1.text);
.............
adotable1.post;
end;
一个连接组件,一个adotable,一个datasource组件。。这样行否。。

解决方案 »

  1.   

    在delphi里运行应该有更详细的异常报告,才能确定问题所在哦
      

  2.   

    在delphi里面就是按F9没反应。。在外面运行的话就是这错误。。
      

  3.   

    必须给出所有源码才可以查到问题,以我的经验,你的应该是引用了一个空对象造成内存地址错误?
    如我以前用MDI子窗体打开一个SHOWMODAL窗体,再在SHOWMODAL里引用MDI了窗体时就出错!
      

  4.   

    1.检查一下dpr文件
    2.检查登陆界面,主界面,图书插入界面是如何创建的
    貌似是调用了未创建的窗体贴出你的dpr这块还有你创建窗体的代码:
    {$R *.res}begin
      Application.Initialize;
      Application.CreateForm(TfrmMain, frmMain);
      Application.Run;
    end.
      

  5.   

     access violation at adress 00451A76 in module
    preject1.exe。read of address 00000002F4。这个一般都是未创建 就调用了
    你看你代码是不是
      

  6.   

    delphi 图书管理系统 课程设计