AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi UrlToFilename, brauche etwas Hilfe
Thema durchsuchen
Ansicht
Themen-Optionen

UrlToFilename, brauche etwas Hilfe

Ein Thema von KodeZwerg · begonnen am 5. Mai 2018 · letzter Beitrag vom 6. Mai 2018
Antwort Antwort
Seite 3 von 3     123   
Shadowwalker

Registriert seit: 23. Apr 2018
22 Beiträge
 
#21

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 17:48
Zitat:
Naja, da ist aber jetzt nicht unbedingt was gültiges.

Mit sowas könnte ich mich ja anfreunden:
Gültig vielleicht nicht, aber man sollte auf so etwas vorbereitet sein.
Gegen alle Fehler kann man sich nicht absichern. Aber gegen solche minderschweren vielleicht noch.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#22

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 19:24
Nein, sollte man nicht.

ein weiteres ? nach dem Fragezeichen, aber vor einem # ... das gehört zum Parameter

http://xyz.de/index.php/?page=wasauchimmerfuereineseite?foo=bar&dsa=456#pos

protcol = http
login =
domain = xyz.de
port =
path = index.php/
param-name 1 = page
param-value 1 = wasauchimmerfuereineseite?foo=bar
param-name 2 = dsa
param-value 2 = 456
ancor = pos

Wenn jemand beim Zusammenbau der URL einen Fehler gemacht hat, dann hat er Pech, aber es währe grob fahrlässig, wenn man hier nun das zweite ? entgegen der Definition auch zum Trennen verwendet wird


Und die minimalste Kurzfassung des Standards hatte ich oben schon erwähnt.
> Wenn man die einzelnen Werte/Parameter nicht auswerten will, ansonsten noch den vorher extrahierten Parameterstring an & auftrennen und dann nochmal jeweils an den ersten = in Name und Value.

Zusätzllich gibt es dann noch die zwei Varianten der Codierung von Unicode und Sonderzeichen, jeweils bei Path/Params/Anker das mit dem % und bei Domain das ACE-Zeugs für IDN (Umlautdomains). Bei Username/Passwort weiß ich die Kodierung grade nicht. (entweder nur ASCII möglich der ich tendiere eher zum älteren %)
Aber das braucht man zum Zerlegen nicht, sondern nur zum Unwandeln in eine lesbare Form, denn das ist gerade dafür da, dass die ersten Trenn-Regeln nicht konterminiert werden und weiterhin gelten, auch wenn entsprechende Zeichen in der URL vorkommen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 6. Mai 2018 um 19:55 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#23

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 19:54
Zitat:
aber falls Du Dich erniedrigen würdest
Das meinst nicht im ernst oder?
Klar würde ich nur ich verwende D2010 und alle uses jedes Mal umzuschreiben ist einfach nur nervig.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#24

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 20:15
@Emil: Teste mal bitte von hier den Anhang.
Ich weiß nicht seid wann System.Net.URLClient existiert aber darum geht es ja nicht, einfach das TURI Zeug wegdenken und Memo1 betrachten, das geht mit jeder Delphi Version, höchstens Unit Namespace rausnehmen.
Das wäre toll von Dir zu hören!
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#25

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 20:20
@Emil: Teste mal bitte von hier den Anhang.
Ich weiß nicht seid wann System.Net.URLClient existiert aber darum geht es ja nicht, einfach das TURI Zeug wegdenken und Memo1 betrachten, das geht mit jeder Delphi Version, höchstens Unit Namespace rausnehmen.
Das wäre toll von Dir zu hören!
Ich sagte doch schon habe keine
Vcl.Forms, Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls;

müsste also alles umschreiben.
Ja nur die uses aber das ist mir schon genug.

Aber habe es trotzdem geladen. Nun URLClient gibt es unter D2010 nicht also muss ich nicht weiter testen.

gruss

Geändert von EWeiss ( 6. Mai 2018 um 20:27 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#26

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 20:55
Ja, das ist Neuer.

Die Funktionen des Indy gibt es aber, da Indy schon ein paar Jahre länger direkt mitgeliefert wird.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#27

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 21:20
Ja, das ist Neuer.

Die Funktionen des Indy gibt es aber, da Indy schon ein paar Jahre länger direkt mitgeliefert wird.
Danke @himitsu.
Entschuldige aber ich möchte kein Indy Installieren da ich Hauptsächlich mit der WinApi arbeite.
Es müll't mir mein System zu.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#28

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 21:30
Es geht ja auch nur um Strings, keine extra units von nöten, ich kann auch ein Winapi beispiel basteln wenn das die Sache erleichtert.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#29

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 22:39
Danke @himitsu.
Entschuldige aber ich möchte kein Indy Installieren da ich Hauptsächlich mit der WinApi arbeite.
Es müll't mir mein System zu.
Sorry, aber wer hat was von installieren gesagt?

Es ist seit jahrzehnten im Delphi enthalten.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#30

AW: UrlToFilename, brauche etwas Hilfe

  Alt 6. Mai 2018, 22:41
Danke @himitsu.
Entschuldige aber ich möchte kein Indy Installieren da ich Hauptsächlich mit der WinApi arbeite.
Es müll't mir mein System zu.
Sorry, aber wer hat was von installieren gesagt?

Es ist seit jahrzehnten im Delphi enthalten.
Jo in der Tat bin Nicht nur Alt geworden sondern auch noch blind

gruss
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz