AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TRichEdit und Link (URL) mit Leerzeichen

Ein Thema von Schwedenbitter · begonnen am 6. Dez 2010 · letzter Beitrag vom 6. Dez 2010
 
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: TRichEdit und Ling (URL) mit Leerzeichen

  Alt 6. Dez 2010, 23:07
Danke erst einmal für die Antwort.

Naja %SystemRoot% war nur ein (möglicherweise wenig durchdachtes) Beispiel. Aber C:\WINDOWS\system32\calc.exe funktioniert eben auch nicht. Es werden nur freigabebasierte Links ohne Leerzeichen erkannt. Das Ersetzen (noch von Hand) des Leerzeichens durch %20 wie im Browser bringt auch nichts.

Im Moment löse ich das rein über Messages. Ich habe mal die Unit angefügt, damit niemand den Quellcode von meinem Link abtippen, kopieren oder sonstwas muss. In Bezug darauf würde das bedeuten, dass ich entweder
  • das Parsen von Hand machen muss oder
  • der Komponente über mir unbekannte Messages mitteilen muss, dass sie mir alles zwischen den "" zurückgibt.
Beides überfordert mich zugegebener Maßen im Moment. Bei der von mir angewandten Lösung brauche ich mich um nichts zu kümmern. Beim Parsen von Hand z.B. muss ich dann bei jeder Änderung von TRichEdit.Lines den gesamten Text durchsuchen und (keine Ahnung wie das geht), gefundene Links markieren...

Ich hatte auf eine einfachere Lösung gehofft, die jemand der schlauer ist als ich, kennt.

Gruß, Alex
Angehängte Dateien
Dateityp: zip TRichEditURL_p.zip (1,2 KB, 3x aufgerufen)
Alex Winzer
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 06:30 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-2025 by Thomas Breitkreuz