| Autor | Beitrag | 
| dac424 
          Beiträge: 56
 
 
 
 
 | 
Verfasst: Fr 28.09.12 16:57 
 
hallo Liebe Progger ich habe ein Kleines Menue Erstellt doch das Schellexcute übernimmt mein Userdata Pfad nicht
 		                       Delphi-Quelltext 
 									| 1:2:
 3:
 4:
 
 | procedure TForm1.Button3Click(Sender: TObject);begin;
 ShellExecute(Handle,'open','%USERPROFILE%\AppData\Local\ClubCooee\Program\cooee.exe',nil,nil,SW_ShowNormal);
 end;
 |  normaler weise sollte er c:\Users\Kunde einsetzen
 da das Menue auch auf Windows XP und Windows / laufen Sollte
 ich bitte daher um Hilfe.
Moderiert von  Martok: Delphi-Tags hinzugefügt | 
|  | 
| jaenicke 
          Beiträge: 19326
 Erhaltene Danke: 1749
 
 W11 x64 (Chrome, Edge)
 Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
 
 | 
Verfasst: Fr 28.09.12 17:06 
 
Das wird an der Stelle nicht ersetzt, den Pfad musst du schon selbst vorher erfragen und einfügen:
www.entwickler-ecke....ner+finden_9428.html | 
|  | 
| Andreas L. 
          Beiträge: 1703
 Erhaltene Danke: 25
 
 Windows Vista / Windows 10
 Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
 
 | 
Verfasst: Fr 28.09.12 17:08 
 | 
|  | 
| dac424  
          Beiträge: 56
 
 
 
 
 | 
Verfasst: Fr 28.09.12 17:34 
 
da bekomme ich leider immer ne fehlermeldung
 SHGetFolderPathW
 
 [Fehler] uMain.pas(72): Undefinierter Bezeichner: 'SHGetFolderPathW'
 | 
|  | 
| Andreas L. 
          Beiträge: 1703
 Erhaltene Danke: 25
 
 Windows Vista / Windows 10
 Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
 
 | 
Verfasst: Fr 28.09.12 17:37 
 
	  |  dac424 hat folgendes geschrieben  : |  	  | da bekomme ich leider immer ne fehlermeldung 
 SHGetFolderPathW
 
 [Fehler] uMain.pas(72): Undefinierter Bezeichner: 'SHGetFolderPathW'
 | 
 		                       Delphi-Quelltext 
 									| 1:2:
 
 | usesWindows, ........, ShlObj;
 |  | 
|  | 
| dac424  
          Beiträge: 56
 
 
 
 
 | 
Verfasst: Fr 28.09.12 18:44 
 
Es kommt immer noch der Fehler wäre schön wenn du dir das mal anschauen Köntest kann dir das per PM zukommen lassen. | 
|  | 
| bummi 
          Beiträge: 1248
 Erhaltene Danke: 187
 
 XP - Server 2008R2
 D2 - Delphi XE
 
 | 
Verfasst: Fr 28.09.12 18:55 
 
wenn Du eine ältere Delphiverion hast und "ShlObj" bereits in den "uses" aufgeführt ist, nimm statt
 SHGetFolderPathW mal SHGetFolderPath
 _________________ Das Problem liegt üblicherweise zwischen den Ohren H₂♂
 DRY DRY KISS
 | 
|  | 
| Narses 
          
  Beiträge: 10183
 Erhaltene Danke: 1256
 
 W10ent
 TP3 .. D7pro .. D10.2CE
 
 | 
Verfasst: Fr 28.09.12 22:36 
 
Moin!
 	  |  dac424 hat folgendes geschrieben  : |  	  | das Schellexcute übernimmt mein Userdata Pfad nicht 
 		                       Delphi-Quelltext 
 									| 1:2:
 3:
 4:
 
 | procedure TForm1.Button3Click(Sender: TObject);begin;
 ShellExecute(Handle,'open','cmd /c start %USERPROFILE%\AppData\Local\ClubCooee\Program\cooee.exe',nil,nil,SW_ShowNormal);
 end;
 |  normaler weise sollte er c:\Users\Kunde einsetzen
 | 
 Setz das markierte davor, dann klappt das auch ohne den Pfad mit Delphi selbst ermitteln zu müssen.    Ob das sinnvoll ist, sei mal dahingestellt.    Zumindest ist es schneller umgesetzt...    cu
 Narses_________________ There are 10 types of people - those who understand binary and those who don´t.
 | 
|  | 
| dac424  
          Beiträge: 56
 
 
 
 
 | 
Verfasst: Sa 20.10.12 23:22 
 
Lieber Administrator 
 Schade habe das so übernommen aber es funktioniert nicht.
 
 ich würde dir sehr gerne mal meine Source zukommen lassen den ich lerne anhand sehen einfacher
 
 oder wens dir lieber wäre auch sehr gerne per Teamview
 | 
|  | 
| Narses 
          
  Beiträge: 10183
 Erhaltene Danke: 1256
 
 W10ent
 TP3 .. D7pro .. D10.2CE
 
 | 
Verfasst: So 21.10.12 00:11 
 
Moin!
 	  |  dac424 hat folgendes geschrieben  : |  	  | es funktioniert nicht. | 
 Hm, hast leider recht, hab nicht auf die Parameter geschaut...    So geht´s (vorausgesetzt du kopierst dir die Calc.exe auch nochmal in´s Profil-Verzeichnis zum Testen):
 		                       Delphi-Quelltext 
 									| 1:
 | ShellExecute(0, NIL, 'cmd', ' /c start "" "%USERPROFILE%\calc.exe"', NIL, SW_HIDE);					 |  cu
 Narses_________________ There are 10 types of people - those who understand binary and those who don´t.
 | 
|  | 
| dac424  
          Beiträge: 56
 
 
 
 
 | 
Verfasst: So 21.10.12 00:30 
 
HM dan mache ich wohl was falsch
 es funktioniert nicht ich habe windows 7 ultimate
 es geht einfach nicht
 		                       Delphi-Quelltext 
 									| 1:2:
 3:
 4:
 
 | begin;ShellExecute(Handle,'open','cmd /c start "" "%USERPROFILE%\AppData\Local\ClubCooee\Program\cooee.exe"',nil,nil,SW_ShowNormal);
 end;
 |  ich habe nunmehr beides versucht
 SHGetFolderPath und eine menge gelesen dieser Befehl soll es im Windows 7 nicht geben
 kann mir den keiner Helfen sende auch sehr gerne meine Source demAdmin zu ist bereits gepackt.
Moderiert von  Narses: Delphi-Tags hinzugefügt | 
|  | 
| Narses 
          
  Beiträge: 10183
 Erhaltene Danke: 1256
 
 W10ent
 TP3 .. D7pro .. D10.2CE
 
 | 
Verfasst: So 21.10.12 15:49 
 
_________________ There are 10 types of people - those who understand binary and those who don´t.
 | 
|  |