delphi7为何点击“run”之后出现的窗口一片空白?
制作完毕后,Delphi7中显示界面如下以下是代码,尚无任何过程unitU_Server;interfaceusesWindows,Messages,SysUtils,V...
制作完毕后,Delphi7中显示界面如下
以下是代码,尚无任何过程
unit U_Server;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdBaseComponent, IdComponent, IdTCPServer, StdCtrls, ComCtrls;
type TForm1 = class(TForm)
Edit1: TEdit;
Label1: TLabel;
ProgressBar1: TProgressBar;
StatusBar1: TStatusBar;
Edit2: TEdit;
Label2: TLabel;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
IdTCPServer1: TIdTCPServer;
OpenDialog1: TOpenDialog;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var Form1: TForm1;
implementation
{$R *.dfm}
最初编辑完毕后,点run窗口显示正常
但是储存、关闭delphi7后,再打开.pas就显示窗口一片空白
工程文件如下:
U_Server.pas
U_Server.dfm
Server.pas
我是delphi初学者,请问问题出在哪里呢?
除了这个程序外,任何再简单的程序储存关闭后再打开,点run窗口都是空白的
这是编译器的问题吗?
我是win7 64位系统
但是在虚拟机win98里也是这个情况 展开
以下是代码,尚无任何过程
unit U_Server;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdBaseComponent, IdComponent, IdTCPServer, StdCtrls, ComCtrls;
type TForm1 = class(TForm)
Edit1: TEdit;
Label1: TLabel;
ProgressBar1: TProgressBar;
StatusBar1: TStatusBar;
Edit2: TEdit;
Label2: TLabel;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
IdTCPServer1: TIdTCPServer;
OpenDialog1: TOpenDialog;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var Form1: TForm1;
implementation
{$R *.dfm}
最初编辑完毕后,点run窗口显示正常
但是储存、关闭delphi7后,再打开.pas就显示窗口一片空白
工程文件如下:
U_Server.pas
U_Server.dfm
Server.pas
我是delphi初学者,请问问题出在哪里呢?
除了这个程序外,任何再简单的程序储存关闭后再打开,点run窗口都是空白的
这是编译器的问题吗?
我是win7 64位系统
但是在虚拟机win98里也是这个情况 展开
展开全部
兄弟,工程文件是dpr文件,program 起头的,单元文件是.pas,Unit 起头的,
你不能吧同一个工程的工程文件名保存的跟该工程其他单元的文件名相同,新建一个工程,点击save all,会提示你保存一个以program起头的文件,也就是工程文件,默认名是project1.dpr;
然后才会提示保存单元文件,默认名称是unit1.pas,而窗体文件unit1.dfm是自动保存的,不用你去操作什么,目测你现在是吧unit1另存了3次,改了个后缀而已。不是delphi有问题,是你的问题。
去吧,孩子,新建一个application,点save all按钮,保存好所有东西,都用默认名称就行了,然后找到你保存的目录,打开project1.dpr,一切你都会明白了
你不能吧同一个工程的工程文件名保存的跟该工程其他单元的文件名相同,新建一个工程,点击save all,会提示你保存一个以program起头的文件,也就是工程文件,默认名是project1.dpr;
然后才会提示保存单元文件,默认名称是unit1.pas,而窗体文件unit1.dfm是自动保存的,不用你去操作什么,目测你现在是吧unit1另存了3次,改了个后缀而已。不是delphi有问题,是你的问题。
去吧,孩子,新建一个application,点save all按钮,保存好所有东西,都用默认名称就行了,然后找到你保存的目录,打开project1.dpr,一切你都会明白了
展开全部
打开DPR
.dpr 工程文件
.dfm窗体文件
.pas代码文件
.dcu代码编译文件
.dpr 工程文件
.dfm窗体文件
.pas代码文件
.dcu代码编译文件
追问
delphi7换了个资源,重装了,还是存在同样的问题。
我写了个最简单的程序,一个按钮点击后showmessage,写完可运行,
三次save as
unit1.dpr
unit1.dfm
unti1.pas
重启delphi7,打开unit1.dpr
DPR文件的话,编辑界面不现实程序窗口,运行按钮是灰色的...
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没可能啊
除非你打开的界面是Server.pas所对应的窗体
没有打开Form1
如果还是这样 建议重新安装delphi
除非你打开的界面是Server.pas所对应的窗体
没有打开Form1
如果还是这样 建议重新安装delphi
追问
重装了,换个个企业版的。
还是同样的问题。我打开的文件是pas文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.pas文件不是窗口文件,单独打开这个文件并不会显示窗口。.dfm才是窗口文件。要打开.exe文件。
追问
不是在编写环境中不现实界面,而是运行后不现实界面,功能无法达成
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用跟踪 f8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询