各位高手:我怎么实现下面这样的问题??帮忙啊!!(20分)

  • 主题发起人 主题发起人 forseac
  • 开始时间 开始时间
F

forseac

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个简单的数据库系统,因为我是个初学者所以有以下的问题请大家帮忙:我想点击
button1的时候弹出另外的窗口;我用form2.show;语句的时候编译能通过,但是,在点击button1
的时候就会出现错误信息!谁能帮我呀?!
 
放代码上来.
 
其实,我现在需要的只是,能在一个应用窗口中调用另外一个窗口的功能就行了。点击button
的时候就象我们点击网页上的超连接那样,帮另外的窗口调出来。就是这么简单。拜托了,谢谢!!
 
你用Show不会错
错的肯定是在别的地方
不是说数据库吗,那就检查一下有关的代码咯
或者贴出来一起研究嘛
 
或许你看一下projectmanager,看看你的那个form2是不是一运行就create了。。
要先create才可以show的。。
 
from2.show肯定没问题,一定是别的
 
肯定是没有CREATE,只要CREATE,就一定能SHOW的[8D]
 
to liuziwei_china:
怎么create啊?
具体点好吗?拜托了
 
1.from2.create;
2.button单元里加入 uses from2单元
如果不是请指出弹出的错误信息
 
to 东方红:
出错信息:Project Project1.exe raised exception class EAccessViolation with
message'Access violation at address 00445DE2 in module 'Project1.exe'Read of address
000002EC'Process stopped use Step or Run to continue.
 
to all:
看到大家那么踊跃的帮助,挺感动的,我是一个学delphi没多久的人,本来我没有什么信心
学好的。可是,在这里我看到了希望,这里的热心人太多了!
我现在遇到的问题是这样的:我们老师让我做一个小数据库系统做为期末考试,需要有很多的窗口
现在我已经把数据库做好了,就差把它们整合起来,我还需要做的就是做一个主表作为登陆窗
然后,就进入不同的子窗口。子窗口上的按钮按下之后又能弹出一个窗口来。如果能达到这样的效果就算是
完工了。
 
那肯定是整和的时候错了
 
看一下你的工程文件是否有以下代码
Application.Initialize;
Application.CreateForm(TForm1, Form1);
* Application.CreateForm(TForm2, Form2);
Application.Run;
如果有,则不是FORM创建的问题
把代码贴出来看看吧
 
to liuziwei_china:
因为不是用delphi数据库,只是想用delphi做界面。所以没有什么代码,我只是在窗体上
加了个按纽想先试着达到这个功能。我看了一下代码,没有
Application.Initialize;
Application.CreateForm(TForm1, Form1);
* Application.CreateForm(TForm2, Form2);
Application.Run;
这些。怎么加上去?谢谢!!
 
首先,打开菜单‘project’->‘option。。’
在‘forms’选单里,把左面的要创建的窗体点‘>’按钮移到右边,
然后在‘button1’的‘onclick’时间里加入:
Application.CreateForm(TForm2, Form2);
Form2.show;
这样就可以看到了 :)
 
to all:
问题解决了,很开心,可惜我原来出的分不多。不好意思,下次我一定给多多。谢谢各位了!!
 
后退
顶部