vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Workshop: Internet-Update in eigene Anwendung integrieren 
Autor: TheNukeduke
Datum: 21.01.08 12:30

Die Funktion tut etwas zuviel des Guten.
Probier mal die hier:
Public Function URLEncode(sRawURL As String) As String
 
 Const sValidChars As String = _
   "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz:/.?=_-$(" & _
   "){}~&"
 Dim iLoop As Integer
 Dim sRtn As String
 Dim intChar As Integer
 Dim iLen As Long
 Dim sChar As String
 
   On Error GoTo Catch
 
   iLen = Len(sRawURL)
   If iLen <> 0 Then
      sRtn = Space$(iLen * 3)
      iLen = 1
      ' Loop through each char
      For iLoop = 1 To Len(sRawURL)
         sChar = Mid$(sRawURL, iLoop, 1)
         intChar = Asc(sChar)
         If InStr(1, sValidChars, sChar, vbBinaryCompare) = 0 Then
            If intChar >= 16 Then
               Mid$(sRtn, iLen, 3) = "%" & Hex$(intChar)
             Else
               Mid$(sRtn, iLen, 3) = "%0" & Hex$(intChar)
            End If
            iLen = iLen + 3
          Else
            Mid$(sRtn, iLen, 1) = sChar
            iLen = iLen + 1
         End If
 
      Next iLoop
 
      URLEncode = Left$(sRtn, iLen - 1)
   End If
 
Finally:
 
Exit Function
 
Catch:
   URLEncode = vbNullString
   Resume Finally
 
End Function

Gru?,
Nukeduke

if (youAreHappyAndYouKnowIt) {
???ClapYourHands();
}

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Workshop: Internet-Update in eigene Anwendung integrieren827Dominik S.19.01.08 14:09
Re: Workshop: Internet-Update in eigene Anwendung integriere...514VBMichi20.01.08 16:01
Re: Workshop: Internet-Update in eigene Anwendung integriere...590Dominik S.20.01.08 16:10
Re: Workshop: Internet-Update in eigene Anwendung integriere...549TheNukeduke21.01.08 11:23
Re: Workshop: Internet-Update in eigene Anwendung integriere...536Dominik S.21.01.08 12:25
Re: Workshop: Internet-Update in eigene Anwendung integriere...544TheNukeduke21.01.08 12:30
Re: Workshop: Internet-Update in eigene Anwendung integriere...535Dominik S.21.01.08 12:52

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel