| |
|
|
ByteAttack | Bajo: [...] hay una Unit, hacer frente a sólo una Befehl, porque Inhalt uno FTP-Verzeichnissliste en un ListView anzuzeigen.
Das besondere esta, mann muss se selbt con el ListView no kümmern, weder en Spalten, Zeilen, todavía muss uno lo en una erneuten Aufruf des Befehl no Löschen oder dergleichen. Aunque muss Yo gestehen, el esta Unit (todavía) no para todos FTP-Páginas funktioniert.
Anleitung: KompilierenMarcaSeparaciónAls erstes füge die Unit zum Programm hinzu:
$U FTP2LV.PCU = List.
Erstelle in dem Profan-Programm ein leeres Listview mit dem Style $30 am Ende.
Beispiel:
listview&=CreateListView(%hwnd,%hinstance,0,$00FFFFFF,-1,$30)
ShowListView(listview&,10,10,775,550)
Ab jetzt braucht man sich nichtmehr um das ListView kümmern, der Rest macht die Unit.
Stelle eine Verbindung zum Server her.
Beispiel:
ftp(connect,anonymous,anony@mous.com,ftp.symantec.com,21)
Jetzt kommt die Unit zum Einsatz: LIST.FTPLV [Handle der ListView]
Beispiel:
LIST.FTPLV listview&
(Das aktuelle Verzeichniss wird angezeigt)
Jetzt kann z.B. in ein anderes Verzeichniss gewechselt werden:
Beispiel:
FTP(SetDir,/jpeg/)
und um die Liste wieder anzuzeigen, einfach wieder den Befehl:
LIST.FTPLV listview&
man braucht sich also nicht um das löschen der ListView zu kümmern. Das übernimmt die Unit.
Ein komplettes Ejemplo: KompilierenMarcaSeparación $P+
SetErrorLevel 0
USERMESSAGES 16,$0044
Declarar lvdll&,ftpexit%,listview&
Def GetSysColor(1) !USER32,GetSysColor
$I ListView_Funktionen.inc
lvdll&=usedll(Listview.dll)
Register(123456) oder así ähnlich :-)
$U FTP2LV.PCU = List.
SetTrueColor 1
Ventana de Estilo 26
Título de la ventana FTP2LV
Ventana %maxX/2-400,(%maxY/2-300)-800,600
CLS GetSysColor(15)
listview&=CreateListView(%hwnd,%hInstance,0,$00FFFFFF,-1,$30)
ShowListView(listview&,10,10,775,550)
InitMessages(%hwnd)
ftp(connect,anonymous,anony@mous.com,ftp.symantec.com,21)
LIST.FTPLV listview&
sleep 2000
FTP(SetDir,/jpeg/)
LIST.FTPLV listview&
Sinestar encargado ftpexit%
GetMessage
Case %Umessage=16:ftpexit%=1
Wend
DestroyWindow(listview&)
CloseMessages(%hwnd)
Disponer clv1#
Disponer clv2#
Disponer clvall#
Disponer lvitem#
freedll lvdll&
ftp(disconnect)
|
|
|
| |
|
|
|
| Funktioniert en Deinem Webspace bien - pero no en otro.
Si usted el iFTP-Algo auch todavía einbauen würdest...
Salve. |
|
|
| |
|
|
|
ByteAttack | Bin ya esta, lo kommen como todavía otro Befehle hinzu, bin como gerade al überlegen, si todos no mejor con ner DLL a lösen wäre... |
|
|
| |
|
|
|
ByteAttack | ALLES NEU So, ahora Yo el Unit komplett NEU erstellt. Weiterhin Yo esta entonces auch con nahezu 20 FTP-Listen ausprobiert.
Nochwas así nebenbei: El Adresse meiner Homepage ha se geändert. Hatte el Schnauze de Freespace-Provider satt, wo uno no veces Archivos encima 200kB draufpacken kann.
Mi neue Adresse: [...] |
|
|
| |
|
|
|
| Sehr nett deine HP |
|
|
| |
|
|
|
| ¡Hola MARK Su ftp2cv.pcu-Expediente funktioniert en me einwandfrei (Server: 1y1) - desafortunadamente ha ellos una Nachteil: Im Moment versuche Yo mich a una FTP-Client. Der Aufbau es soweit auch fertig, el Zugang kommt y Inhalt meiner Homepage se komplett aufgelistet. Leider es pero no posible, Dateioperationen como z.B. FTP(UpLoad,S1,S2) auszuführen. Im gleichen Moment en el Soy un Button oder el Listview con el Inhalt meiner Festplatte anklicke, läd el ftp2cv.pcu otra vez el Serverdateien neu. ¿Cómo se puede Yo el verhindern oder kannst Usted en Su ...pcu como todavía una Trick einbauen, dass uno todos FTP-Befehle ausführen kann ? Gruss horst |
| 131 kB | | Kurzbeschreibung: | So sieht "die Sache" bisher de.... | | Hochgeladen: | 24.01.2006 | | Ladeanzahl: | | | | Descargar |
|
|
| |
|
|