Seite 1 von 1

RemoveString + GetExtensionPart

Verfasst: 22.06.2008 13:39
von marco2007
Hi,

sollte folgender Code nicht eigentlich funktionieren?

Code: Alles auswählen

app.s="a:\file.exe"
lnk.s=RemoveString(GetFilePart(app), GetExtensionPart(app))+"lnk"
Debug lnk 
Das hier funkt:

Code: Alles auswählen

app.s="a:\file.exe"
filepart.s=GetFilePart(app)
extpart.s=GetExtensionPart(app)
lnk.s=RemoveString(filepart, extpart)+"lnk"
Debug lnk 
lg
Marco

Verfasst: 22.06.2008 13:47
von ts-soft
Von der Logik sollte das gehen, aber der Compiler arbeitet da wohl eine
andere Reihenfolge ab.
Besser und genauso kurz wäre es so:

Code: Alles auswählen

app.s="a:\file.exe"
lnk.s = ReplaceString(GetFilePart(app), GetExtensionPart(app), "lnk")
Debug lnk

Verfasst: 22.06.2008 13:50
von STARGÅTE
Das liegt auch nicht direkt an GetExtensionPart, sondern an RemoveString.

RemoveString will nur "echte" Variable haben die gelöscht werden sollen:

Code: Alles auswählen

app.s="a:\file.exe" 
Test$ = GetExtensionPart(app)
lnk.s=RemoveString(GetFilePart(app), Mid(Test$,1,3))+"lnk" 
Debug lnk