Einzelnen Beitrag anzeigen

woki

Registriert seit: 29. Mär 2003
563 Beiträge
 
Delphi 2006 Architect
 
#5

Re: Internet Filename (URL) to Windowsfilename

  Alt 14. Apr 2004, 23:02
Zitat von onlinehome:
Du musst doch nur file:/// wegschneiden, / in \ umwandeln und %20 in SPACE umwandeln.

Delphi-Quellcode:
var
file : string;
begin
file:=StringReplace('file://C:/hallo.txt', 'file:///', '',[rfReplaceAll]);
file:=StringReplace(file, '/', '\',[rfReplaceAll]);
file:=StringReplace(file, '%20', ' ',[rfReplaceAll]);
TObject.loadfromfile(file);
end;
Was soll denn da passieren?
Worum wettest Du?
You lose.
Ich hatte das oben schon erklärt, aber nochmal ausführlicher:
Angenommen ich tue das so, wie du vorschlägst, mach die Software fertig, die geht raus zur Präsentation, zum erstenmal knallts, sobald jemand zu einer Bildurl mit Umlauten surft, die Software kommt mit einer diffusen Fehlermeldung zurück, vielleicht gar nicht zu mir, der Entwickler wühlt sich durch die Software, nur in der Softwaeentwicklung brennt noch Licht, flucht (was hat der Blödmann denn hier wieder gemacht, mußte er wieder basteln, wo es das in fertig und funktionierend schon gibt?...), und findet irgendwann das Problem, ergänzt jetzt die Umlaute, (hast du dir schonmal Gedanken darüber gemacht, was ein einziger unnötiger Turnaround kostet? auf der Liste der entbehrlichen Entwickler bekommt Dein Name ein paar Pluspunkte) und kannst Du mir sagen, was dann passiert, wenn die Sache in Paris, Moskau, Tokio oder Peking auf einem PC läuft? Wenn es eine vorgefertigte Funktion gibt, die es mir abnimmt, darüber nahczugrübeln, dann will ich mich damit gar nicht erst beschäftigen.
Du hast gerade an dieser winzig kleinen Stelle ein paar Tausend Euro Folgekosten produziert, bis alle Ergänzungen für alle Sprachen dann irgendwann durch sind, bei diesem winzigen Detail des Projektes.
Ich gehe deshalb so ausführlich darauf ein, weil Du, genau wie alle unsere Youngster hier, dir über solche Dinge ernsthaft Gedanken machen solltest, sobald Du mal Software nicht nur zum Spaß entwickelst.


Grüsse
Woki
  Mit Zitat antworten Zitat