Hallo,
ich möchte den Programmnamen ermitteln, also wenn der Pfad meines Programms beispielsweise so lautet:
C:\Programme\MeineAnwendungen\Test.exe
möchte ich als Ergebnis "Test" erhalten.
Ich mache das jetzt so:
Programmname := Copy(ExtractFileName(Application.ExeName),1,length(ExtractFileName(Application.ExeName))-4);
Das funktioniert zwar, aber ich habe das Gefühle, das geht viel einfacher.
Ich wäre sehr dankbar, wenn mir jemand sagen könnte, wie
Danke
Andromeda
Programmname ermitteln
-
Mathias
- Beiträge: 7317
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Programmname ermitteln
Das sollte dir weiterhelfen:
http://www.delphibasics.co.uk/RTL.asp?N ... ctFileName
Anstelle von -4 Length(ExtractFileExt(xxx));
http://www.delphibasics.co.uk/RTL.asp?N ... ctFileName
Anstelle von -4 Length(ExtractFileExt(xxx));
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
marcov
- Beiträge: 1104
- Registriert: Di 5. Aug 2008, 09:37
- OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
- CPU-Target: 32/64,PPC(+64), ARM
- Wohnort: Eindhoven (Niederlande)
Re: Programmname ermitteln
changefileext(name,'');