Kod: Tümünü seç
unit uAyarlar;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, IniFiles, Vcl.StdCtrls, Vcl.Buttons, uMain;
type
TformAyarlar = class(TForm)
eKullaniciAdi: TEdit;
eParola: TEdit;
eSunucuAdi: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
bKaydet: TBitBtn;
bOku: TBitBtn;
cbVeritabani: TComboBox;
bBaglantiTest: TBitBtn;
procedure bKaydetClick(Sender: TObject);
procedure bOkuClick(Sender: TObject);
procedure bBaglantiTestClick(Sender: TObject);
procedure FormActivate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
formAyarlar: TformAyarlar;
implementation
{$R *.dfm}
procedure TformAyarlar.bKaydetClick(Sender: TObject);
Var
INIDosya : TIniFile;
Begin
INIDosya := TIniFile.Create('C:\SenkoSoft\senkosoft.ini');
INIDosya.WriteString('Veritabani_Ayarlari','KullaniciAdi',eKullaniciAdi.Text);
INIDosya.WriteString('Veritabani_Ayarlari','Parola',eParola.Text);
INIDosya.WriteString('Veritabani_Ayarlari','Veritabani',cbVeritabani.Text);
INIDosya.WriteString('Veritabani_Ayarlari','SunucuAdi',eSunucuAdi.Text);
INIDosya.Free;
end;
procedure TformAyarlar.bOkuClick(Sender: TObject);
Var
GDKullaniciAdi,GDParola,GDVeritabani,GDSunucuAdi : String;
INIDosya : TIniFile;
Begin
INIDosya := TIniFile.Create('C:\SenkoSoft\senkosoft.ini');
GDKullaniciAdi := INIDosya.ReadString('Veritabani_Ayarlari','KullaniciAdi','');
GDParola := INIDosya.ReadString('Veritabani_Ayarlari','Parola','');
GDVeritabani := INIDosya.ReadString('Veritabani_Ayarlari','Veritabani','');
GDSunucuAdi := INIDosya.ReadString('Veritabani_Ayarlari','SunucuAdi','') ;
INIDosya.Free;
eKullaniciAdi.Text:=GDKullaniciAdi;
eParola.Text:=GDParola;
cbVeritabani.Text:=GDVeritabani;
eSunucuAdi.Text:=GDSunucuAdi;
end;
procedure TformAyarlar.FormActivate(Sender: TObject);
begin
bOkuClick(nil);
end;
procedure TformAyarlar.bBaglantiTestClick(Sender: TObject);
var
mesaj:integer;
begin
umain.Form1.Conn.Connected := true;
if umain.Form1.Conn.Connected=true then
mesaj:=Application.MessageBox('Bağlantı Başarılı.','Senko Soft Bilgi',mb_OK+MB_ICONINFORMATION)
else
mesaj:=Application.MessageBox('Bağlantı Başarısız Oldu.','Senko Soft Uyarı',mb_OK+MB_ICONWARNING);
end;
end.