Die Suche ergab 6 Treffer

von salbei
08.04.2010 23:47
Forum: Allgemein
Thema: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)
Antworten: 39
Zugriffe: 2785

Re: Diskussion: Get ParentDirectory - (Mit nur einer Zeile)

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 ...
von salbei
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 ...
von salbei
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 ...
von salbei
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 ...
von salbei
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 ;-)
von salbei
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 ...