我找到了一个程序内边用到了,Tfinifile这个控件,但是在网上没有找到他的安装,请大家帮忙.谢谢
解决方案 »
- 新手求助:请问各位朋友,学delphi,可以不用学pascal吗?我指的pascal,不是:Object Pascal!
- 问一个字幕滚动的问题
- 初学者,请各位大虾指点,不胜感激!
- 数字中间加空格 (1 2 3 4 5 6)
- WebSnap!!!!!!
- 我导入的mshtml_tlb.pas编译不过去
- 请教注册表编程??
- 问一个比较菜的问题:为什么我在BDE administrator中加入新对象的时候,老是要输入密码?
- 和VS.NET比,DELPHI6和kylix的优势在哪里 ?
- 用delphi 怎样做报表?怎样把字段在报表中变成中文?
- treeview 节点 拖动 问题
- 请教:服务器端的 ClientSocket1 的向 客户端 ServerSocket1 发送可以,反过来不行?
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, FInIfile, StdCtrls, Buttons, ExtCtrls, DB, ADODB;FInIfile1: TFInIfile;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
FInIfile1.Writestrings('系统信息', '服务器',Trim(Edit3.Text));
if Length(Trim(Edit3.Text))=0 then
begin
Application.MessageBox('请输入服务器名称!','系统提示',mb_ok);
Exit;
end;
if trim(combobox1.text)=' ' then
begin
combobox1.SetFocus;
application.MessageBox('请选择员工编号','提示',mb_ok+mb_IconInformation); exit;
end ;
if trim(edit2.text)='' then
begin
combobox1.SetFocus;
application.MessageBox('请输入身份密码','提示',mb_ok+mb_IconInformation);
exit;
end
else
begin
data1.ado_tab.Close;
data1.ado_tab.SQL.Clear;
data1.ado_tab.SQL.Add('select * from username where user_id='+ char(39)+trim(combobox1.Text)+
char(39)+ 'and user_password='+char(39)+trim(edit2.Text)+char(39)+
'and user_name='+char(39)+trim(edit1.Text)+char(39)) ;
data1.ado_tab.Open;
if data1.ado_tab.RecordCount >0 then begin
s_mima:=trim(data1.ado_tab.fieldbyname('user_password').AsString );
w_Main.auser.id:= trim(data1.ado_tab.fieldbyname('user_id').AsString );
w_Main.auser.name:=trim(data1.ado_tab.fieldbyname('user_name').AsString );
power:=trim(data1.ado_tab.fieldbyname('user_power').AsString );
if power='一般用户' then
begin
w_main.n3.Enabled:=false;
w_main.N7.Enabled:=false;
w_main.N10.Enabled:=false;
w_main.N11.Enabled:=false;
w_main.N16.Enabled:=false;
w_main.N18.Enabled:=false;
w_main.N17.Enabled:=false;
w_main.N19.Enabled:=false;
w_main.N12.Enabled:=false;
w_main.N14.Enabled:=false;
w_main.N15.Enabled:=false;
w_main.N22.Enabled:=false;
w_main.N30.Enabled:=false; //w_main.ToolButton4.Enabled:=false;
w_main.show;
form1.Hide;
end
else if power='会计人员' then
begin
w_main.n3.Enabled:=false;
w_main.N7.Enabled:=false;
w_main.show;
form1.Hide;
end
else if power='高级管理员' then
begin
s_gb:='yes';
w_main.show;
form1.Hide;
end;
end
else
begin
application.MessageBox('你输入的身份密码不正确','提示',mb_ok+mb_IconInformation);
edit2.text:='';
edit2.setfocus;
exit;
end;
end;
end;