CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

delphi初学者的问题

楼主schinar()2001-08-17 20:43:19 在 Delphi / VCL组件开发及应用 提问

unit   pas1;  
   
  interface  
   
  uses  
      Windows,   Messages,   SysUtils,   Classes,   Graphics,   Controls,   Forms,   Dialogs,     StdCtrls;  
   
  type  
      TForm1   =   class(TForm)  
          Button1:   TButton;  
          procedure   Button1Click(Sender:   TObject);  
      private  
          {   Private   declarations   }  
      public  
          {   Public   declarations   }  
      end;  
   
  type  
      TStudent   =   class(TObject)  
      Name   :String[10];  
      Sex   :String[2];  
      BirthDay   :   String[8];  
      end;  
   
  var  
      Form1:   TForm1;  
      Student1:TStudent;  
   
  implementation  
   
  {$R   *.DFM}  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
      var   a:string;  
  begin  
        Student1.Create;  
        Student1.Name   :='wxy';  
        Student1.sex   :=   '男';  
  end;  
   
  end.  
   
  只要一按按钮就会出来下面的错误提示:  
  Project   Project1.exe   raised   exception   class   EAccessViolation   with   message  
  'Access   violation   at   address   00402f85   in   module   'Project1.exe'.Read   of   address   00000000'.Process   stopped.Use   Step   or   Run   to   continue.  
   
  就问大家这是什么原因造成的?谢谢。 问题点数:20、回复次数:5Top

1 楼ch81(missile)回复于 2001-08-17 20:46:42 得分 10

Student1.Create;---->  
  Student1:=TStudent.Create;Top

2 楼agui(阿贵: 高级图形用户界面)回复于 2001-08-17 20:47:54 得分 9

应当这么写:  
   
      Student1   :=   TStudent.Create;     //   要给Student1赋值  
      Student1.Name   :='wxy';  
      Student1.sex   :=   '男';  
  Top

3 楼xuejinlong(-@判官@-)回复于 2001-08-17 20:48:08 得分 1

晚了。哎Top

4 楼schinar()回复于 2001-08-17 20:52:53 得分 0

谢谢大家的帮助。Top

5 楼billten(海上星)回复于 2001-08-17 21:06:57 得分 0

应该在分配内存时调用Student1:=Tstudent.create;  
  哈哈,加分了Top

相关问题

  • Delphi?
  • Delphi?
  • VC or Delphi?
  • Delphi and VB
  • delphi print
  • Delphi 6
  • VC++ to DELPHI
  • Delphi + SDK
  • delphi+access
  • DELPHI DIRECTX

关键词

  • tstudent
  • student
  • tform
  • sex
  • tobject
  • project
  • create
  • button

得分解答快速导航

  • 帖主:schinar
  • ch81
  • agui
  • xuejinlong

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo