Das ganze Problem ist sowieso nur theoretisch vorhanden, weil in der Praxis benötigt niemand das
ParentDir eines nicht existierenden Pfades :mrgreen:
Und bei einem existierenden Pfad ist die herangehensweise sowieso eine andere.
Und deshalb sind alle Lösungen sowieso nur für den *** :twisted:
Es ...
Die Suche ergab 6 Treffer
- 08.04.2010 23:47
- Forum: Allgemein
- Thema: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)
- Antworten: 39
- Zugriffe: 2785
- 08.04.2010 23:17
- Forum: Allgemein
- Thema: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)
- Antworten: 39
- Zugriffe: 2785
Re: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)
Es wäre eindeutig und wohl das einfachste, wenn man festlegt dass der Parameter für GetParentDirectory() eben nur ein Verzeichnis sein darf.
Genau das war ja auch meine absicht beim erstellen der Funktion. Viele verlassen sich zu sehr darauf das ihnen eine
Funktion gänzlich alles abnimmt. Aber ...
Genau das war ja auch meine absicht beim erstellen der Funktion. Viele verlassen sich zu sehr darauf das ihnen eine
Funktion gänzlich alles abnimmt. Aber ...
- 08.04.2010 14:12
- Forum: Allgemein
- Thema: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)
- Antworten: 39
- Zugriffe: 2785
Re: Get ParentDirectory - (Mit nur einer Zeile)
Bin ich nur doof oder kann mir mal einer die jetzt aktuellste Version der "GetParentDirectory" Procedure geben ? :D
Nein, da bisher noch keine korrekt funktioniert!
Blind?
Aber für dich gerne nochmal:
Procedure.s GetParentDirectory(Dir$, Seperator$ = "\", Protocol$ = "")
ProcedureReturn ...
Nein, da bisher noch keine korrekt funktioniert!
Blind?
Aber für dich gerne nochmal:
Procedure.s GetParentDirectory(Dir$, Seperator$ = "\", Protocol$ = "")
ProcedureReturn ...
- 08.04.2010 03:09
- Forum: Allgemein
- Thema: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)
- Antworten: 39
- Zugriffe: 2785
Re: Get ParentDirectory - (Mit nur einer Zeile)
Oh man um die Uhrzeit hab ich wohl nur noch Denkfehler. :lol:
Naja jetzt weis ich was ich falsch gemacht hatte. Hier meine Lösung: :wink:
Procedure.s GetParentDirectory(Dir$)
If Len(Dir$) > 3
Dir$ = GetPathPart(Left(GetPathPart(Dir$), Len(GetPathPart(Dir$))-1))
EndIf
ProcedureReturn Dir ...
Naja jetzt weis ich was ich falsch gemacht hatte. Hier meine Lösung: :wink:
Procedure.s GetParentDirectory(Dir$)
If Len(Dir$) > 3
Dir$ = GetPathPart(Left(GetPathPart(Dir$), Len(GetPathPart(Dir$))-1))
EndIf
ProcedureReturn Dir ...
- 08.04.2010 03:07
- Forum: Allgemein
- Thema: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)
- Antworten: 39
- Zugriffe: 2785
Re: Get ParentDirectory - (Mit nur einer Zeile)
Naja, nach dem Edit sollte alles passen, der Bug ist mir auch aufgefallen, allerdings erst NACH dem ersten Posting 

- 08.04.2010 02:42
- Forum: Allgemein
- Thema: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)
- Antworten: 39
- Zugriffe: 2785
Re: Get ParentDirectory - (Mit nur einer Zeile)
Nach einer knappen Stunde Arbeit kam folgende Codezeile heraus:
Procedure.s GetParentDirectory(Dir$, Seperator$ = "\", Protocol$ = "")
ProcedureReturn Protocol$ + Left(RemoveString(Dir$, Protocol$), Len(RemoveString(RemoveString(Dir$, Protocol$), Seperator$, #PB_Ignore, Len(RemoveString(Dir ...
Procedure.s GetParentDirectory(Dir$, Seperator$ = "\", Protocol$ = "")
ProcedureReturn Protocol$ + Left(RemoveString(Dir$, Protocol$), Len(RemoveString(RemoveString(Dir$, Protocol$), Seperator$, #PB_Ignore, Len(RemoveString(Dir ...