![]() |
AW: UrlToFilename, brauche etwas Hilfe
Zitat:
Gegen alle Fehler kann man sich nicht absichern. Aber gegen solche minderschweren vielleicht noch. |
AW: UrlToFilename, brauche etwas Hilfe
Nein, sollte man nicht.
ein weiteres ? nach dem Fragezeichen, aber vor einem # ... das gehört zum Parameter ![]() 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. |
AW: UrlToFilename, brauche etwas Hilfe
Zitat:
Klar würde ich nur ich verwende D2010 und alle uses jedes Mal umzuschreiben ist einfach nur nervig. gruss |
AW: UrlToFilename, brauche etwas Hilfe
@Emil: Teste mal bitte von
![]() 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! |
AW: UrlToFilename, brauche etwas Hilfe
Zitat:
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 |
AW: UrlToFilename, brauche etwas Hilfe
Ja, das ist Neuer.
Die Funktionen des Indy gibt es aber, da Indy schon ein paar Jahre länger direkt mitgeliefert wird. |
AW: UrlToFilename, brauche etwas Hilfe
Zitat:
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 |
AW: UrlToFilename, brauche etwas Hilfe
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.
|
AW: UrlToFilename, brauche etwas Hilfe
Zitat:
Es ist seit jahrzehnten im Delphi enthalten. |
AW: UrlToFilename, brauche etwas Hilfe
Zitat:
gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz