Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 23:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



WoW Launcher - Delphi

Discussion on WoW Launcher - Delphi within the General Coding forum part of the Coders Den category.

Reply
 
Old 10/08/2009, 19:52   #16
 
elite*gold: 0
Join Date: Jul 2008
Posts: 22
Received Thanks: 2
Lad am besten Mal dein ganzes Projekt hoch, ich blicke in deinem Geschriebenen nicht wirklich durch.
seraph1n is offline  
Old 10/08/2009, 19:58   #17
 
elite*gold: 360
Join Date: Jan 2008
Posts: 1,127
Received Thanks: 522
Very nice, thanks bro!
D00MR4ZR is offline  
Old 10/09/2009, 14:57   #18
 
elite*gold: 0
Join Date: Jul 2008
Posts: 56
Received Thanks: 4
Code:
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, jpeg, ExtCtrls, StdCtrls,inifiles;

type
  TForm2 = class(TForm)
    Image1: TImage;
    ComboBox1: TComboBox;
    label1: TLabel;
    Button1: TButton;
    Button2: TButton;
    Memo1: TMemo;
    Label2: TLabel;
    Label3: TLabel;
    Button3: TButton;
    Memo2: TMemo;
    Label4: TLabel;
    Memo3: TMemo;
    Button4: TButton;
    Button5: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);

  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}
  procedure writetoini (filename,section,key,value:string);
  var
 ini:tinifile;
 begin
    ini:=tinifile.create(filename);

    try
      ini.writestring(section,key,value);
    finally
         ini.free;
    end;
 end;
   function readfromini(filename,section,key:String): string;

   var
   ini:tinifile;
   begin
     ini:=tinifile.create(filename);
     try
       result:=ini.readstring(section,key, '' )
     finally
        ini.free;
     end;
   end;

procedure TForm2.Button1Click(Sender: TObject);
var
filename: string;
begin
  filename:=extractfilepath(application.exename) + 'realmlist.ini';

 writetoini (filename,'myverse','name',combobox1.Text);
writetoini (filename,'myverse','name1',memo1.text)    ;
    writetoini (filename,'myverse','realmlist',memo2.text);
      writetoini (filename,'myverse','homepage',memo3.text);







   begin
     combobox1.items.add(memo1.text);


end;
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
combobox1.DeleteSelected;
memo1.lines.clear;
memo2.lines.clear;
memo3.lines.clear;

end;





procedure TForm2.Button4Click(Sender: TObject);

  var
   filename: string;



begin


filename:=extractfilepath(application.exename)+'realmlist.ini';
if fileexists (filename) then
  begin

 combobox1.Text:=readfromini(filename,'myverse','name');
     memo1.text:=readfromini(filename,'myverse','name1');
    memo2.text:=readfromini(filename,'myverse','realmlist');
  memo3.text:=readfromini(filename,'myverse','homepage');



end;


    end;





  procedure TForm2.Button5Click(Sender: TObject);
begin
memo1.lines.clear;
memo2.lines.clear;
memo3.lines.clear;
end;

end.
Weiss einer was der fehler is?
Proace is offline  
Old 10/14/2009, 19:00   #19

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
Bitte das nächste mal CODE Tags benutzten und Edit Funktion. Doppelposts sind verboten.
Adroxxx is offline  
Old 10/14/2009, 19:30   #20
 
elite*gold: 97
Join Date: Jun 2007
Posts: 2,246
Received Thanks: 4,850
Du solltest deine Controls umbenennen, zumindest die wichtigen ist sauberer und übersichtlicher. Statt Button1 z.B. btnLoad.

Bei Button4Click überschreibst du den gesamten Text in der Combobox, was denke ich mal dein Problem war?
Code:
combobox1.Text:=
Wenn du mehrere ComboBox Einträge in einer ini sichern möchtest, würde ich die Anzahl der Einträge in die ini schreiben und mit einer Schleife für jeden einzelnen Eintrag in der ComboBox eine neue Zeile in der Ini anlegen.

Hab den Code mal zusätzlich durch ne Schönheits OP geschickt

Edit: Hier nochmal als Projekt Datei:

Code:
procedure WriteToIni(filename, section, key, value: string);
var
  ini: TIniFile;
begin
  ini := TIniFile.create(filename);
  try
    ini.WriteString(section, key, value);
  finally
    ini.free;
  end;
end;

function ReadFromIni(filename, section, key: string): string;
var
  ini: TIniFile;
begin
  ini := TIniFile.create(filename);
  try
    result := ini.ReadString(section, key, '')
  finally
    ini.free;
  end;
end;

procedure TForm1.btnSaveClick(Sender: TObject);
var
  i: Integer;
  filename: string;
begin
  filename := ExtractFilePath(Application.Exename) + 'realmlist.ini';
  WriteToIni(filename, 'myverse', 'NumEntrys', IntToStr(ComboBox1.Items.Count));
  for i := 0 to ComboBox1.Items.Count - 1 do
  begin
    WriteToIni(filename, 'myverse', Format('name_%d', [i]), combobox1.Items[i]);
  end;
end;

procedure TForm1.btnLoadClick(Sender: TObject);
var
  filename: string;
  i, NumEntrys: Integer;
begin
  filename := ExtractFilePath(Application.Exename)+'realmlist.ini';
  if FileExists(filename) then
  begin
    NumEntrys := StrToInt(ReadFromIni(filename, 'myverse', 'NumEntrys'));
    for i := 0 to NumEntrys - 1 do
    begin
      ComboBox1.Items.Add(ReadFromIni(filename, 'myverse', Format('name_%d', [i])));
    end;
  end;
end;
Cencil is offline  
Reply


Similar Threads Similar Threads
DELPHI - Who make Exploits, Hacks and Tools with DELPHI?
05/15/2013 - CO2 Programming - 13 Replies
Hi all. Iwith DELPHI, but a dont now. hello, I use Delphi to program and i like someone put here source code of make Exploits, Hacks and Tools bot here, or part of the code. ty to all
[DELPHI&METIN]Wie sind die Delphi Befehle für einen Bot?
03/07/2010 - General Coding - 3 Replies
Hallo liebe com, ich habe mal eine Frage: Ich möchte einen Metin Bot in Delphi schreiben aber ich weiß nicht die Befehle für eine bestimmte Taste senden etc. könnt ihr mir die pls sagen oder per pn geben MfGGGGGG
My PSF Launcher to USF Launcher??? [PATCH]???
12/19/2009 - Soldier Front Philippines - 6 Replies
†Does anyone have a Patch for making a PSF Launcher to USF Launcher? †Is it posible? †I just wanna ask. *If you have, Please Release it here in "EPvP" *and also Sir †DARNOC†, Please close this thread to avoid spamming. tnx!
WTS WR LVL 94 Delphi
08/16/2009 - Perfect World Trading - 0 Replies
hi i sell my wr lvl 94 on delphi server full hh 90 eq all eq + 4 pm me with offers http://pic.ipicture.ru/uploads/090816/0R6aEiSjtU. jpg http://pic.ipicture.ru/uploads/090816/MJnZPenKdT. jpg



All times are GMT +1. The time now is 23:39.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.