Autor Beitrag
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Mi 09.05.07 15:21 
HI,

ich hab folgendes Problem/e:
Ich hab mir ein Prog geschrieben, mit dem ich meine Games verwalten kann, damit ich nicht immer 20.000 verknüpfungen auf'm Desktop hab.
1.Problem: Wenn ich den TrackManiaNations Launcher starten will kommen haufen Fehler, ich denk ma das liegt daran das der Launcher nicht in dem Trackmaniaordner gestartet wird, deshalb muss ich jetzt irgendwie den Ordner festlegen in dem das gestartet wird. So ähnlich, wie wenn man auf ne verknüpfung rechtsklickt und dann da "ausführen in" stehen hat.
2. Problem: Bei CS muss ich ne Comandline ran hängen, das hab ich auch noch nicht hin bekommen!

Wäre cool, wenn mir jemand bei den Problemen helfen kann.

MfG & Thx Bergmann.

Moderiert von user profile iconTino: Überflüssige Zeilenumbrüche entfernt.
LDMatrix17
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 73

xXpProOxsP2x
Flash5~Flash7 MX 2004 Prof.~Flash 8 Prof.~Delphi 7 prof.&HTML
BeitragVerfasst: Mi 09.05.07 15:27 
brauchst du soO was?

ausblenden Delphi-Quelltext
1:
2:
3:
4:
USES
ShellApp;

ShellExecute(Application.Handle, 'open', PAnsiChar(dateiname), nilnil, SW_SHOWNORMAL);


Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.

_________________
~sOm3!~gUrLs!~sOm3!~dAyS!~L!f3~iS!~nOT!~bOriNg!!~
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Mi 09.05.07 15:37 
HI,

das hab'sch ja schon!

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure TForm1.ListBox1DblClick(Sender: TObject);
var FileName: PAnsiChar;
begin
  FileName := PAnsiChar(List[ListBox1.ItemIndex]);
  ShellExecute(Application.Handle,'open',FileName,nil,nil,SW_SHOW);
end;


List is die Liste wo alle Pfade gespeichert sind und ListBox1 ist die
sichtbare liste, wo nur die namen drin stehen!
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Mi 09.05.07 15:39 
Weißt du auch, wofür die beiden Parameter da sind, bei denen bei dir einfach nur nil steht?

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Mi 09.05.07 15:51 
Ahh,
hab ich noch gar noch so für voll genommen^^
Parameter is dann wohl die Komandline und
Directory das verzeichniss! Danke!