| Autor |
Beitrag |
jaenicke
      
Beiträge: 19335
Erhaltene Danke: 1751
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 29.05.09 18:19
|
|
kulka1 
      
Beiträge: 81
|
Verfasst: Fr 29.05.09 18:48
ey jungs ich danke euch für alles  , aber jetzt seit mir bitte nicht böse
ich bin total durcheinander jetzt, ich weiß garnicht mehr was von dem allen bei delphi rein soll^^
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| procedure TForm1.Button1Click(Sender: TObject); begin Reg := TRegistry.Create; try Reg.RootKey := HKEY_LOCAL_MACHINE; if Reg.OpenKey('Software\EA Sports\FIFA 09', False) and Reg.ValueExists('Install Dir') then ShellExecute(application.handle, 'open', PChar(Reg.ReadString('Install Dir') + 'fifa09.exe'), nil, nil, SW_SHOWNORMAL) else ShowMessage('Spiel nicht gefunden'); finally Reg.Free; end; end; |
wenn ich nur das "reinkopiere" dann sagt er mir das er Reg nicht kennt, habs dann auch in registry umbenannt xD, hat aber nichts gebracht weil er dann ein fehler bei ':=' gegeben hat
und muss jetzt NUR das da oben rein? ich find hier nicht mehr durch... sorry aber ich bin n anfänger in sachen delphi.^^
nimmt es mir nicht übel  , aber ihr könnt das ja alles schon  und ich lerne es gerade sozusagen  .
|
|
jaenicke
      
Beiträge: 19335
Erhaltene Danke: 1751
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 29.05.09 18:51
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Fr 29.05.09 19:25
wo das var hingehört hab ich doch schon vor einigen posts geschrieben
Ich kann kein Delphi ich programmier erst seit gestern damit.
Ich tu immer nur so und versage stetig.
|
|
kulka1 
      
Beiträge: 81
|
Verfasst: Fr 29.05.09 19:37
bin am verzweifeln xD, ich bin zu blöd dafür...
ich habe einfach mal n bild gemacht wie das bei mir aussieht
Einloggen, um Attachments anzusehen!
|
|
jakobwenzel
      
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: Fr 29.05.09 19:41
Du definierst dir die Variable Reg, nutzt aber mal Registry und mal regist....
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
|
kulka1 
      
Beiträge: 81
|
Verfasst: Fr 29.05.09 19:42
jakobwenzel hat folgendes geschrieben : | | Du definierst dir die Variable Reg, nutzt aber mal Registry und mal regist.... |
okay das hab ich behoben  , und mit dem RootKey?
|
|
jaenicke
      
Beiträge: 19335
Erhaltene Danke: 1751
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 29.05.09 19:43
Also du postest Quelltext, ich sage dir, dass da noch zwei Zeilen vor dem begin fehlen. Und dann änderst du wild den ganzen Quelltext... Das muss ich jetzt nicht verstehen, oder?
Bei RootKey muss es halt auch Reg heißen.
|
|
kulka1 
      
Beiträge: 81
|
Verfasst: Fr 29.05.09 20:22
JUHU es läuft jetzt =), habe von ganz vorne angefangen und dann ganz ruhig geschaut was ich ändern muss... das ist jetzt der richtige Code^^...
habe das noch an meinem laptop ausprobiert wo fifa auf ner anderen partition installiert ist und es lief=)
ich bedanke mich bei euch =) ... man wird sich bestimmt nochmal schreiben  
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37:
| uses registry;
procedure GetInfo(Dest: String); const KEY = 'Software\EA Sports\FIFA 09'; W_NAME = 'Install Dir'; begin with TRegistry.Create do try RootKey := HKEY_LOCAL_MACHINE;
if OpenKey(KEY,False) then with TStringList.Create do try Add(W_NAME + ': ' + ReadString(W_NAME)); finally Free; end;
finally Free; end; end;
var regist : Tregistry; procedure TForm1.Button1Click(Sender: TObject); begin regist := Tregistry.create; regist.rootkey := hKEY_Local_machine; if regist.openkey('Software\EA Sports\FIFA 09', false) and regist.ValueExists('Install Dir') then shellexecute(application.handle, 'open', Pchar(regist.readstring('install dir') + 'FIFA09.exe'), nil, nil, SW_show) else ShowMessage('Spiel nicht gefunden'); regist.closekey; regist.Free; end; |
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Fr 29.05.09 22:00
Na super  Glückwunsch aber:
Delphi-Quelltext 1: 2: 3: 4: 5: 6:
| var regist : Tregistry; procedure TForm1.Button1Click(Sender: TObject); var regist : Tregistry; begin regist := Tregistry.create; usw... |
Und wie gesagt Angebot steht pm und ich kann dir auch msn, icq etc. geben dann hast du schnell eine Antwort 
|
|
Marc.
      
Beiträge: 1876
Erhaltene Danke: 129
Win 8.1, Xubuntu 15.10
|
Verfasst: Sa 30.05.09 10:30
|
|
kulka1 
      
Beiträge: 81
|
Verfasst: Sa 30.05.09 11:40
@ marc... ja das hab ich jetzt auch gelernt  , ich hatte nur mein ziel vor augen das das mit dem fifa.exe klappt
habe dann irgendwie nur noch kopiert  , aber am ende hab ich dann nochmal alles von vorne gemacht und dann wirklich auch was verändert^^
und jetzt klappt es ja =)^^, danke 
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Sa 30.05.09 23:59
|
|
jaenicke
      
Beiträge: 19335
Erhaltene Danke: 1751
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 31.05.09 00:04
thepaine91 hat folgendes geschrieben : | | Marc. ansichtssache |
Wenn du damit das mit der PN meinst: Das steht auch in den Richtlinien. | Richtlinien hat folgendes geschrieben: | 2.3 Antworten IMMER ins Forum
Es gibt eine Regel im Usenet welche auch bei uns auf den Webseiten der Entwickler-Ecke Gültigkeit hat: Wer im Forum fragt, liest auch im Forum mit, d. h. Antworten auf Fragen bitte IMMER im Forum posten.
[...]
Ebenfalls unerwünscht, da nicht sinnvoll für die Allgemeinheit, sind Antworten per E-Mail (außer man sendet diese zusätzlich). |
Und auch bei neuen Fragen macht das natürlich viel mehr Sinn, da es im Forum öffentlich mehr Leuten hilft ggf.
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: So 31.05.09 13:55
vorher verstehen um was es geht. es geht um kleine fragen da kann ich schnell helfen und auf diese frage wollte ich ja nie via pm antworten. Daher ist es nichts schlimmes gravierende fragen nach wie vor im Forum.
mfg nic usw...
Und thema hat sich eigentlich soweit auch erledigt.
|
|
|