📄 mdclt.cpp
字号:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "mdclt.h"
#include "mdcltdm.h"
#include "..\\Mdserv_tlb.h"
#include "..\\mdservfrm.h"
#include "register.h"
#include "mduser.h"
//#include "..\\MIDASSERVIMPL.H"
//#include "..\\mdserver_ATL.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
ImidasservDisp mdServ;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button1Click(TObject *Sender)
{
AnsiString str;
DataModule1->DCOMConnection1->Connected = true;
if(!mdServ.IsBound())
mdServ.Bind(DataModule1->DCOMConnection1->GetServer());
//midasserv->Query1->First();
str = mdServ->UserAuthentication(WideString(Edit1->Text),WideString(Edit2->Text));
ShowMessage(str);
if(str=="登陆失败,没有此用户,请注册!")
Form4->Show();
if((str=="登陆成功!您的用户级别为:管理员")||(str=="登陆成功!您的用户级别为:普通用户"))
switch(MessageBox(Handle,"是否进行数据操作?","提示!",MB_YESNO|MB_ICONINFORMATION))
{
case IDYES:
if(str=="登陆成功!您的用户级别为:管理员")
Form5->Show();
else
{Form5->DBNavigator1->Visible = false;
Form5->Show(); }
break;
case IDNO:
break;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
if(mdServ.IsBound())
mdServ.Unbind();
DataModule1->DCOMConnection1->Connected = false;
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button2Click(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -