Forum: Programmieren allgemein
Delphi
by KodeZwerg,
6. Mai 2018
Das mit hintereinander-weg Schreiben ist eine blöde Angewohnheit, wohl wahr.
Ich mache es oft bei simplen Dingen so das eine Anweisung/Auswertung pro Zeile entsteht mit der ich in nächster Zeile weiterarbeite. Das ist für mich strukturierter aber man kann natürlich allem mehr Luft machen, dann hat man was fürs Auge :-D
Fehlersuche während man nur String-Inhalt prüft und kopiert, da reicht mir...
Forum: Programmieren allgemein
Delphi
by KodeZwerg,
6. Mai 2018
Ja Danke nochmal, hab die Raute Zeichen bisher total ignoriert.
Hier nun mini Update zu meinem Code, auch auf ein "?" oder "#" direkt nach einem "/" reagiere ich nun.
(* Get Parameter & Port *)
tmp := sURL;
NoParam := '';
i := Pos('?', tmp);
if i = 0 then i := Pos('#', tmp);
if i > 0 then
begin
Forum: Programmieren allgemein
Delphi
by KodeZwerg,
6. Mai 2018
Hallo, ich versuche so etwas wie einen Download Manager zu erstellen, die UrlToFilename funktion dient mir dabei in erster hinsicht ein online-überprüfen auszuweichen, um Dateinamen für eine Listbox zu aufzubereiten, bis hier hin ist noch nichts weiter mit dem Namen geschehen, dank des Records habe ich ja auch noch den Original-String.
An einen Online-Status abfragen Knopf habe ich auch schon...
Forum: Programmieren allgemein
Delphi
by KodeZwerg,
5. Mai 2018
Vielen Dank für Tipps!
Function UrlToFilename( Const sURL: String ) : String;
var
tmp: String;
iPos: Integer;
begin
Result := '';
tmp := sURL;
iPos := Pos('?',tmp);