Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi wie bekomme ich das richtige Protocol raus bei einer URL? (https://www.delphipraxis.net/151161-wie-bekomme-ich-das-richtige-protocol-raus-bei-einer-url.html)

Sir Rufo 8. Mai 2010 00:47

Re: wie bekomme ich das richtige Protocol raus bei einer URL
 
Delphi-Quellcode:
implementation

uses

  {$IFDEF SERV_DEFAULT_PORT} 

  ActiveX,
  ShlObj,
  //Windows, <-- von hier ...

  {$ENDIF SERV_DEFAULT_PORT} 

  Windows, // <-- nach hier :-)
  WinInet,
  SysUtils,
  Classes;

mjustin 8. Mai 2010 01:18

Re: wie bekomme ich das richtige Protocol raus bei einer URL
 
Indy enthält in der Unit IdURI eine Klasse TIdURI, mit der sich eine URL in ihre Teile zerlegen läßt. Nach der Erzeugung einer Instanz steht das Netzwerkprotokoll, also z.B. 'http' oder 'ftp', in der Property 'Protocol'.

Sharky 8. Mai 2010 08:08

Re: wie bekomme ich das richtige Protocol raus bei einer URL
 
Zitat:

Zitat von CrashBack
.... Bekomme bei der Unit einen Fehler ([DCC Fehler] uParseURL.pas(136): E2003 Undeklarierter Bezeichner: 'ZeroMemory') hab ich da was Falsch gemacht?

Ähmmm... 430 Zeilen zitieren um dann eine Zeile darunter zu schreiben :?: Das muss doch wirklich nicht sein.

CrashBack 8. Mai 2010 15:00

Re: wie bekomme ich das richtige Protocol raus bei einer URL
 
Danke werde ich mal versuchen. :)
Ok sehe ich ein das nicht gerade die Feine Norwegische Art ist mit denn 460 Zeilen Code Sorry :|



Danke noch mal an alle

SirTwist 8. Mai 2010 22:12

Re: wie bekomme ich das richtige Protocol raus bei einer URL
 
Warum verwendet Ihr AnsiContainsStr, das dummerweise ein ftp auch mittendrin findet, wo es doch sowas wie StartsText() gibt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.
Seite 2 von 2     12   

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