Register for your free account! | Forgot your password?

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

  • 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   #1
 
elite*gold: 0
Join Date: Jul 2008
Posts: 56
Received Thanks: 4
WoW Launcher - Delphi

Hi Ho,
Ich hab schon teilweise Deplhi gelernt, schon nen Browser oder halt nen Textprogrmm gemacht.

ICh wollt mir jezt noch nen Extra launcher für WoW machen ungefähr so:

nen eingabefenster für die Realmlist. Daneben ein Button mit "übernehmen".
Dann ein button mit "cache löschen".
und ein button mir "WoW starten".

Natürlich sollte das nen eigenständiges Programm sein ohne die daten von Delphi zulesen.

Die Realmlist Funktion könnt ich noch schaffen aber den rest nicht.

Ist das eigentlich möglich? Wenn ja, wie?
Proace is offline  
Old 09/26/2009, 10:15   #2
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Du hast nen browser und nen textverarbeitungsprogramm gemacht?
copy&paste != programmieren ;>

Simples schreiben in eine x-beliebige Datei wirst du ja wohl noch können, realmlist problem gelöst.

Falls es mit delphi nicht möglich sein sollte einen ordner zu löschen, was ich stark bezweifle, kannst du das immernoch über eine simple batch-datei lösen, die du per Knopfdruck aufrufst.

Und für dein letztes problem würde ich dir einfach mal google empfehlen "Programm starten delphi".
MoepMeep is offline  
Old 09/26/2009, 14:21   #3
 
elite*gold: 0
Join Date: Jul 2008
Posts: 22
Received Thanks: 2
Realmlist.wtf:
Ausführen:
Ist es wirklich so schwer, mal zu googlen?
seraph1n is offline  
Old 09/26/2009, 14:42   #4


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by MoepMeep View Post
Du hast nen browser und nen textverarbeitungsprogramm gemacht?
copy&paste != programmieren ;>

Simples schreiben in eine x-beliebige Datei wirst du ja wohl noch können, realmlist problem gelöst.

Falls es mit delphi nicht möglich sein sollte einen ordner zu löschen, was ich stark bezweifle, kannst du das immernoch über eine simple batch-datei lösen, die du per Knopfdruck aufrufst.

Und für dein letztes problem würde ich dir einfach mal google empfehlen "Programm starten delphi".


also ich rede jetzt keinesfalls aus erfahrung aber in der beschreibung von einem programmierkurs habe ich mal gelesen, dass man schon sehr früh einen einfachen editor und einen noch einfacheren (natürlich unsicheren) browser schreiben können soll
da ich da aber nicht mitgemacht habe kann ich nix dazu sagen
ich learn lieber by doing
MrSm!th is offline  
Old 09/26/2009, 17:33   #5
 
elite*gold: 0
Join Date: Jul 2008
Posts: 22
Received Thanks: 2
Quote:
Originally Posted by xhelloselm View Post
also ich rede jetzt keinesfalls aus erfahrung aber in der beschreibung von einem programmierkurs habe ich mal gelesen, dass man schon sehr früh einen einfachen editor und einen noch einfacheren (natürlich unsicheren) browser schreiben können soll
da ich da aber nicht mitgemacht habe kann ich nix dazu sagen
ich learn lieber by doing
Naja, ist richtig..
Beim Browser sind es genau 5 Objekte und ca. 3 Zeilen selbstgeschriebener Code.
Beim Texteditor ist das schon mehr, aber auch nicht viel mehr.. Beides noch unter Grundlagen-Niveau..
seraph1n is offline  
Old 09/26/2009, 17:57   #6
 
elite*gold: 360
Join Date: Jan 2008
Posts: 1,127
Received Thanks: 522
That would be too hardcore...
D00MR4ZR is offline  
Old 09/26/2009, 18:17   #7
 
elite*gold: 97
Join Date: Jun 2007
Posts: 2,246
Received Thanks: 4,850
Cache Ordner löschen:


Desweiteren empfehle ich dir die Tutorials von Assarbad und Luckie (google).

Sowie diese Seite:
Cencil is offline  
Old 09/26/2009, 20:25   #8
 
elite*gold: 0
Join Date: Jul 2008
Posts: 56
Received Thanks: 4
Im moment komm ich ziemlich gut vorran (Gerade drangesezt) Die Reamlist Funktion ist fast fertig, aber wenn ich den Text übernehme in die Realmlist steht nicht nur der Text sondern auch andere Funktionen die ich nicht reingeschrieben habe:

{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl {\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\f0\fs16 Set Realmlist 127.0.0.1\f1
\par }


Ich kann mir nicht erklären warum das so ist. need Help
Proace is offline  
Old 09/26/2009, 21:18   #9
 
elite*gold: 97
Join Date: Jun 2007
Posts: 2,246
Received Thanks: 4,850
Verwende hierfür am besten ein Memo, kein Rich Edit

Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Lines.SaveToFile('C:\realmlist.wtf');
end;
Cencil is offline  
Old 09/26/2009, 21:28   #10
 
elite*gold: 0
Join Date: Jul 2008
Posts: 56
Received Thanks: 4
gut danke

Hab mich eben an der "Cache Löschen" Funktion drangemacht. Hab mir die Funktion aus dem Internet Kopiert:


Doch leider sind die meisten Funktionen Rot unterstrichen. Geht das mit Turbodelphi etwa nicht? Kennt wer eine andere Methode die man mit Turbo Delphi machen kann?
Proace is offline  
Old 09/26/2009, 21:33   #11
 
elite*gold: 97
Join Date: Jun 2007
Posts: 2,246
Received Thanks: 4,850
Schreibe oben in der uses Liste mal ShellApi dazu.
Cencil is offline  
Old 09/27/2009, 11:05   #12
 
elite*gold: 0
Join Date: Jul 2008
Posts: 56
Received Thanks: 4
So, Wieder bisschen drangeemacht, musste alles nochmal neu machen: (Zu Doof zum speichern Also meine Probleme sind Folgt: Ich möchte das die Tmemo den Inhalt der Realmlist in der Box anzeigt.

Ich komm mit den Cache löschen nich weiter,hab copy and Paste gemacht nur jezt heult der rum mit "end erwatet,aber function erhalten".

Beim Spielstarten hab ich was gefunden was auch klappt, aber nur man kann den Pfad dazu nicht auswählen was er Starten soll:


Hab
Proace is offline  
Old 09/27/2009, 17:33   #13
 
elite*gold: 0
Join Date: Jul 2008
Posts: 22
Received Thanks: 2
Lern erstmal die Grundlagen, wenn du nicht mal mit so einer Fehlermeldung zu recht kommst.
Ein paar empfehlenswerte Links:









arbeite das durch und setz dich nochmal an den launcher.
seraph1n is offline  
Old 09/27/2009, 18:31   #14
 
elite*gold: 97
Join Date: Jun 2007
Posts: 2,246
Received Thanks: 4,850
Quote:
Originally Posted by Proace View Post
So, Wieder bisschen drangeemacht, musste alles nochmal neu machen: (Zu Doof zum speichern Also meine Probleme sind Folgt: Ich möchte das die Tmemo den Inhalt der Realmlist in der Box anzeigt.

Ich komm mit den Cache löschen nich weiter,hab copy and Paste gemacht nur jezt heult der rum mit "end erwatet,aber function erhalten".

Beim Spielstarten hab ich was gefunden was auch klappt, aber nur man kann den Pfad dazu nicht auswählen was er Starten soll:


Hab
Mit Memo1.Lines.LoadFromFile() kannst du die Realmliste ins Memo laden. Zum anderen Fehler: Wenn der Compiler über ein fehlendes end; meckert wird es auch so sein

WoW starten mit dem Quelltext da oben:
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if ShellExecute(Application.Handle,
                 'open',
                 PChar('E:\World of Warcraft\WoW.exe'),
                 nil, nil, SW_NORMAL) <= 32 then
    ShowMessage('Es ist ein Fehler aufgetreten');
end;
Allerdings ist das Hardcoded nicht sonderlich hübsch, solltest dich später nochmal mit der Registry befassen bzw. den Pfad vom User auswählen lassen.
Cencil is offline  
Old 10/08/2009, 19:04   #15
 
elite*gold: 0
Join Date: Jul 2008
Posts: 56
Received Thanks: 4
So ich hab weiter gemacht... Die einfachen sachen hab ich jezt drauf (also dass was ich vorhatte) erstmal danke an alle.

Nun wollt ich die sache erweitern...

*BILD* *BILD*

so da hab ich eine Combobox.
wenn ich auf neu drücke werden die zeilen gelöscht.
dann kann man was eingeben und auf add drücken.
nun kann man in der Combobox den server auswählen und dann erscheinen da die Daten die man vorher eingetragen hat.

Bei mir ist das Problem dass wenn ich auf "Laden" Drücke dass dann der eintrag verschwindet. Die eingaben sind in der zeile aber der Eintrag der combobox ist weg. Auf Add ist der wieder da aber wieder beim nächsten laden sind die einfach weg.

Wenn ich das Programm wieder schliesse und auf laden drücke ist dass, das selbe.

Der add button erstellt die angaben als ini file.

Der load button liest die angaben aus der ini file aus.

hab das bis jezt nur mit einer ini file geschafft. Wie schafft man mehrere Realmlisten zu speichern?

das ist meine Writetoini:

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);

meine readfromini:

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

combobox1.Text:=readfromini(filename,'myverse','na me');
memo1.text:=readfromini(filename,'myverse','name1' );
memo2.text:=readfromini(filename,'myverse','realml ist');
memo3.text:=readfromini(filename,'myverse','homepa ge');

Ich glaub beim combobox Problem muss man glaub ich anstatt "combobox1.Text"
"combobox1.itemindex" eintragen nur ich weiss nicht wie.

Please help
Proace 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:18.


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.