tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
489
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Impi2k Impi2k ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    51
    Hallo Community,

    ich bin Neuling in VB(.NET) und kenne mich nicht wirklich gut aus also habt etwas Nachsicht .

    Hier mein Code:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    Public Class Form1
     
        Private Sub Go_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Go.Click
            Dim Url As String
            Dim User As String
            Dim Password As String
            Dim foo As String
     
            
            Password = Me.Password.Text
            User = Me.User.Text
            Url = Me.Url.Text
            foo = "ftp://" & User & ":" & Password & "@" & Url
     
            Browser.Url = foo
        End Sub
    End Class
    ( Das Ganze soll eine Art FTP-Client werden, nur als Test )

    Allerdings mekert VB beim "Dim"en von foo rum und sagt, dass es nicht möglich wäre den Typen String in System.Uri zu konvertieren. *Häh?*

    Vieleicht habt ihr die Lösung bzw. könnt mir sagen wie ich es "Dim"en soll um den gewollten Effekt zu erzielen.

    Danke im Vorraus,
    Impi(2k)
     

  2. #2
    Nirraven Nirraven ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Tecklenburg (NRW)
    Beiträge
    258
    .NET wäre das andere Forum...
     

  3. #3
    Avatar von teppi
    teppi teppi ist offline Mitglied Platin
    Registriert seit
    May 2004
    Ort
    Berlin
    Beiträge
    537
    Ohne mich jetzt groß in VB auszukennen ..
    Ich denke, der Compiler meckert eher rum, weil du mit:

    Code :
    1
    
    Browser.Url = foo

    der Eigenschaft? des Objektes Browser einen String übermittelst, es jedoch ein URI Objekt erwartet wird ..

    Also solltest du oben ein URI Objekt namens foo erstellen und nicht ein String ..

    Gruß Stefan
     
    :-) möp

  4. #4
    Kriskra Kriskra ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Beiträge
    70
    Zitat Zitat von teppi
    Ohne mich jetzt groß in VB auszukennen ..
    Ich denke, der Compiler meckert eher rum, weil du mit:

    Code :
    1
    
    Browser.Url = foo

    der Eigenschaft? des Objektes Browser einen String übermittelst, es jedoch ein URI Objekt erwartet wird ..

    Also solltest du oben ein URI Objekt namens foo erstellen und nicht ein String ..

    Gruß Stefan
    Korrekt... Also Objekt vom typ System.Uri erstellen und String in das Objekt "parsen"...

    Viele Grüße,
    KK
     

  5. #5
    Impi2k Impi2k ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    51
    Und wie parse ich den String?
     

  6. #6
    Impi2k Impi2k ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    51
    Zitat Zitat von Impi2k
    Und wie parse ich den String?
    Code :
    1
    2
    3
    
    Dim i As String
    i = "ftp://" & User & ":" & Password & "@" & Url
    Dim foo As New Uri(i)

    Habs, danke!
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 09.05.10, 21:14
  2. Beim Laden einer Seite "hakt" animiertes Bild
    Von Kai-Behncke im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 14.11.09, 11:58
  3. Antworten: 2
    Letzter Beitrag: 03.01.06, 14:54
  4. Antworten: 6
    Letzter Beitrag: 02.02.05, 22:45
  5. Antworten: 5
    Letzter Beitrag: 25.06.03, 12:15