下面代码运行不了.想用case语句设置,而且FORM1.SHOW是弹出错误的提示的.求助!
procedure TForm2.Button1Click(Sender: TObject);
begin
if (Combobox1.Text='123') and (Edit2.Text='111111')
or (Combobox1.Text='456') and (Edit2.Text='222222')
or (Combobox1.Text='789') and (Edit2.Text='333333')
or (Combobox1.Text='000') and (Edit2.Text='444444') then
form1.Show
else
messagebox(0,'输入的用户名或密码有误,请重新输入','错误',64) ;
end;
begin
if edit2.text='' and combobox1.text:<>'' then
messagebox(0,'请输入密码!','提示',48)
else
messagebox(0,'请输入用户名!','提示',48);
end.
delphi设计一个登陆界面,有能教下用case语句来设置界面吗?本人初学.
application.CreateForm(TF_log,F_log); {这里主窗体的单元要引用登陆界面的单元} F_log.ShowModal;F_log.Free;\/\/..这里可以写一些登陆界面显示的位置代码 left \/ top属性 还可以写点动画,如下代码 \/\/..animatewindow(self.handle,500,AW_VER_NEGATIVE);end;这样写了之后 你运行程序就会弹出登陆...
谁能知道这样的界面怎么做呢?利用delphi,这是个初始加载界面,加载时小...
用定时控件,进行不断处理图形或文本。例如:procedure TForm1.Timer1Timer(Sender: TObject);var temp:integer;begin temp:=num mod 6;case temp of 0:label1.caption:='正在请除表头数据库,请等待.';1:label1.caption:='正在请除表头数据库,请等待..';2:label1.caption:='正在请除表头数...
在delphi中case语句有什么作用?
case是个分支语句。就是按照case ... of 中间的那个内容,对应是什么,就运行那个后面的语句。比如succ(sun)表示sun后面的那个元素,就应该是 mon 。然后case mon of,就是只运行mon后面的那个语句,也就是write('monday');然后就跳到end后面了。
DELPHI基础教程:文件管理(二)[4]
CanClose是OnCloseQuery事件过程返回的一个参数 用于判定窗口是否可以关闭 由于这一过程归子窗口所有 因而MDIChildCount前必须加上其对象名FileManager 但不幸的是 这样一来我们的程序无法终止了!原来MDI窗口关闭前首先关闭其所有的子窗口 如果子窗口不能关闭 MDI窗口也不能关闭 为此我们需要判断发出关闭消息...
delphi 的case if 判断语句 一直报错 咋回事~!我是初学者
i:=1 这个不对,要加分号“;”i:=1;这样就对了,错误提示应该是:编译器在觉得分号应该出现了,可是却发现了“case i if ”
delphi 下列语句如果用case语句来写,该如何写?
case语句中的条件应该是可以穷尽的.比如:case MaxVol of 0:begin end;1:begin end;...12:begin end;13,14:begin end;else begin \/\/如果MaxVol的值不在0..14的范围内 \/\/就执行这里的语句.end;end;\/\/case语句结束了.MaxVol到100以上都可以,但要记住,它必须是整数值,否则搞不成的.
关于free pascal中 case 语句
free-pascal、delphi都规定:循环控制变量必须是简单变量,这是出于对系统优化的需求。turbo pascal就不这样,和c语言差不多。你学了汇编就知道,free-pascal等要对for循环进行优化,用寄存器保存循环控制变量的值进行循环。
delphi case语句变量能用字符串吗
那么我们只要把要找的字符串也转换为枚举型,那么就可以用 case 语句了。比如:type TMyStrSel = (Beijing, Tianjing, Shanghai,Chongqing)。不过如果你的备选项有一个不符合 Delphi 的变量名命名法则(如'AK-47'或中文等),则不能将其声明为一个枚举型,就不能使用这个方法。
delphi的case语句不能用字符串么
delphi 的 case 语法,只能使用有序类型(如数值、字符、枚举)做为分支条件。如果想使用字符串,可以考虑以下方法:1、将字符串转换成枚举型,如:type TSitys = (Beijing, Tianjing, Shanghai,Chongqing);2、使用 StringList,将字符串添加后,再 IndexOf 来判断。
delphi IDE开发环境中 开发了了一个界面,保存之后发现对象编辑器中数...
SQL没有什么问题,应该是你系统ODBC设置或者控件属性设置的问题。