Du bist nicht angemeldet.

[Release] FTPLib 2.1.1.0

singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

1

Dienstag, 1. Dezember 2009, 15:23

FTPLib 2.1.1.0

FTPLib 2.1.1.0

Beschreibung
FTPLib ist eine umfangreiche Bibliothek, welche für den Zugriff auf FTP-Server verwendet werden kann.

Features / Funktionen
  • Up- & Download mit detailliertem Fortschritt
  • Dateien
    • Datei löschen
    • Prüfen ob eine Datei existiert
    • Dateigröße auslesen
    • Datei umbenennen
    • Dateien auflisten

  • Verzeichnis
    • Verzeichnis erstellen
    • Verzeichnis löschen
    • Prüfen ob ein Verzeichnis existiert
    • Ordner auflisten

  • Dateien bzw. Verzeichnisse in einem bestimmten Verzeichnis auflisten


Wichtige Änderung seit Version 2.1.0.0
  • Download bzw. Upload wird zu DownloadAsync bzw. UploadAsync
  • FTPDirectory wurde durch FTPDirectoryInfo bzw. FTPFileInfo ersetzt
  • Eine Dokumentation der FTPLib findet ihr in der FTPLib.chm


ToDo
Die FTPLib ist bis jetzt vollständig. Wer Ideen hat, einfach in dem Thema posten.

Screenshot
(nicht vorhanden da dies eine Bibliothek ist)

Daten
Sprache: VB.NET
.NET Framework: 2.0
Autor: Softwaredesign-Solution
Letzter Build: …
Version: 2.1.1.0
Dateigröße: 130 KB
Lizenztyp: http://creativecommons.org/licenses/by-nc-nd/3.0/de/

Verwendung in anderen Programmen?
Die FTPLib darf in anderen Programmen verwendet werden, es muss aber folgender Hinweis im Programm untergebracht werden.

[NamedesTools] verwendet die FTPLib von Softwaredesign-Solution

Und ein Hinweis auf meine Homepage wär natürlich auch gut.

Download
FTPLib - DLL zum einbinden (38 KB)
FTPLibDemo - Beispielcode (Projekt) (112 KB)

Hinweis
Ich teste jede Version mit verschiedenen FTP-Servern. Bei den letzten Tests habe ich festgestellt, das der Upload nicht einwandfrei funktioniert, wenn man die Anwendung über den Debugger startet. Wenn man aber die Exe der Anwendung direkt startet, dann funktioniert der Upload.
Ich werde in der nächsten Version eine LogFile implementieren, deshalb bitte ich euch, falls eine Funktion in der FTPLib nicht einwandfrei funktioniert, die LogFile mir zu zusenden.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView

Dieser Beitrag wurde bereits 17 mal editiert, zuletzt von »singu« (1. September 2011, 08:21)


Es haben bereits 3 registrierte Benutzer diesen Beitrag als hilfreich eingestuft.

Benutzer, die diesen Beitrag hilfreich fanden:

alecsoft, Hellfire, Begleiterkubus

Chrisber

Super Moderator

Beiträge: 634

Dabei seit: 28. Januar 2007

Hilfreich-Bewertungen: 244

  • Private Nachricht senden

2

Dienstag, 1. Dezember 2009, 15:50

Finde ich ganz gut die Idee. Das, was man sonst immer selber in den Code klatschen muss, regt mich schon ziemlich auf. Passiver und Aktiver Support wäre ganz gut ;)

Die Form des Beitrags kenn ich doch :D
[Release] PluginLib [1.6]

Gruß
» Alle sagten: das geht nicht. Dann kam einer, der wusste das nicht und hat's gemacht.

singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

3

Dienstag, 1. Dezember 2009, 15:55

Finde ich ganz gut die Idee. Das, was man sonst immer selber in den Code klatschen muss, regt mich schon ziemlich auf. Passiver und Aktiver Support wäre ganz gut ;)

Die Form des Beitrags kenn ich doch :D
[Release] PluginLib [1.6]

Gruß
Ich hab ein bisschen bei dir abgeschaut, also das mit dem Beitrag. Weil bei deinem fande ich das sehr gut erklärt. Was meinst du mit Passiver und Aktiver Support?
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


Alex2000

unregistriert

4

Dienstag, 1. Dezember 2009, 18:10

@singu: Hast du Vb6 Code umgesetzt oder hast das ganze mit FrameworkClassen gelöst ?

singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

5

Dienstag, 1. Dezember 2009, 18:11

@singu: Hast du Vb6 Code umgesetzt oder hast das ganze mit FrameworkClassen gelöst ?
Ich hab die komplette FTP-Klasse selber geschrieben. Was meinst du mit deiner Frage?
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


Alex2000

unregistriert

6

Dienstag, 1. Dezember 2009, 18:13

@singu: passt schon ! ;)

agon

Registrierter Benutzer

Beiträge: 96

Dabei seit: 31. März 2009

  • Private Nachricht senden

7

Dienstag, 1. Dezember 2009, 18:14

Alex2000, nenn mir einen grund mit vb6 zu arbeiten, wenn es schon sogar Namespaces gibt, die web oder/und net heißen...
Meine Webseite:

Meine Seite

singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

8

Dienstag, 1. Dezember 2009, 18:14

@singu: passt schon ! ;)
Hast du vllt. gefragt, weil man die DLL nicht dekompilieren kann? Die habe ich mit dem .NET Reactor geschützt.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


agon

Registrierter Benutzer

Beiträge: 96

Dabei seit: 31. März 2009

  • Private Nachricht senden

9

Dienstag, 1. Dezember 2009, 18:16

alex2000 wollte wissen, ob du coole 60 Zeilen Code für Apiis verwendet hast.
Meine Webseite:

Meine Seite

Alex2000

unregistriert

10

Dienstag, 1. Dezember 2009, 18:17

@singu: glaubst du wirklich das ich anfange deine DLLs zu dekompilieren. :D
Ich habe dich aus dem Grund gefragt, weil auf activevb gibs Code gleiche Arbeitsweise und gleiche prinzip wie du mit NET Classen gelöst hast, nur mit APIs, der Antwort hast du schon gegeben. Danke ! Das wars ! :D

singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

11

Dienstag, 1. Dezember 2009, 18:17

alex2000 wollte wissen, ob du coole 60 Zeilen Code für Apiis verwendet hast.
Achso das meinte er. Ich verwende ungern APIs. Ich hab den Namespace "System.Net" verwendet.

@singu: glaubst du wirklich das ich anfange deine DLLs zu dekompilieren. :D
Ich habe dich aus dem Grund gefragt, weil auf activevb gibs Code gleiche Arbeitsweise und gleiche prinzip wie du mit NET Classen gelöst hast, nur mit APIs, der Antwort hast du schon gegeben. Danke ! Das wars ! :D[/qoute]Ich möchte hier keinen beschuldigen. Mir war am Anfang deine Frage unklar.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »singu« (1. Dezember 2009, 18:30)


singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

12

Mittwoch, 2. Dezember 2009, 14:55

In der nächsten Version kann man dann auch Verzeichnisse umbennen. Wer Ideen hat, einfach hier posten.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


Beep!

Registrierter Benutzer

  • »Beep!« ist männlich

Beiträge: 931

Dabei seit: 7. März 2009

Wohnort: Wien (A)

Hilfreich-Bewertungen: 25

  • Private Nachricht senden

13

Mittwoch, 2. Dezember 2009, 15:03

Die Idee gefällt mir sehr gut :)
Aber zur Umsetzung kann ich (noch) nicht viel sagen, muss es erst testen.
Für alle, die bequem ihre Programmeinstellungen speichern möchten: [Open Source] INI 2.1
  • Intelligentes und objektorientiertes Konzept
  • Nützliche und übersichtliche Features
  • Umfangreiche Einsatzmöglichkeiten


Geld war stets rar, wie Dateiarchive.

singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

14

Mittwoch, 2. Dezember 2009, 15:06

Die Idee gefällt mir sehr gut :)

Ich hab es eigentlich für ein Backup-Programm geschrieben und dachte mir sowas kann man auch im Forum vorstellen.

Aber zur Umsetzung kann ich (noch) nicht viel sagen, muss es erst testen.

Es ist recht übersichtlich gestaltet. Durch das Schützen der DLL sind leider die Beschreibungen verschwunden, diese werde ich aber sobald wie möglich nachliefern.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


Rootbob91

Registrierter Benutzer

  • »Rootbob91« ist männlich

Beiträge: 123

Dabei seit: 7. Dezember 2009

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

15

Montag, 7. Dezember 2009, 03:29

Hi!
also ich habe mir den Code jetzt geschnappt eingefügt und wollte ausprobieren,nur jetzt fehlt ja die library...
also is ja klar das Imports FTPLib.FTPLib nicht gehen kann...
jetzt ist meine Frage wo muss ich die library hinzufügen???
also damit das imports geht?
Ich habe im vbs2008 ordner hin und her geschaut!
~ Vorsicht ! Signatur ! ~

singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

16

Montag, 7. Dezember 2009, 16:13

Du musst unter Projekt-Eigenschaften -> Verweis die FTPLib importieren und dann

Visual Basic Quellcode

1
Imports FTPLib.FTPLib


schreiben.

Eine neue FTPLib-Instanz, erstellst du so:

Visual Basic Quellcode

1
Dim locFTP As New FTP


Im Beispiel-Programm ist alles beschrieben.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


17

Donnerstag, 10. Dezember 2009, 18:42

Hallo singu,

kann man den Port auch irgendwie einstellen? Hab nichts gefunden.



wsl

singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

18

Donnerstag, 10. Dezember 2009, 21:39

Danke für den Hinweis. Wird in der nächsten Version mit drin sein.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


singu

Lib Dev

  • »singu« ist männlich
  • »singu« ist der Autor dieses Themas

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

19

Sonntag, 13. Dezember 2009, 17:37

Es gibt eine neue Version. Der Link zur neuen Version der FTPLib und zum Demoprogramm befinden sich im ersten Beitrag.

In der neuen Version kann man nun auch den Port angeben. Und man kann die Dateien & Ordner auflisten.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


cpu_johnny

I'm CEO, bitch.

  • »cpu_johnny« ist männlich

Beiträge: 261

Dabei seit: 7. Februar 2009

Wohnort: Kleinberhofen (am Arsch der Welt)

Hilfreich-Bewertungen: 68

  • Private Nachricht senden

20

Dienstag, 15. Dezember 2009, 17:37

Die FTP-Verbindung via FTP-Lib kann aber weiterhin mit-"gesnifft" werden, oder?
Kann man sonst evtl. eine Funktion einbauen, die das ganze unterdrückt?

LG, Johnny
Verkaufe 2 Computer, billig.
(Grund: Wechsel auf 15" MacBook Pro)


Apple MacBook Pro 13" mit 2x 2.66GHz, 320GB, 2GB RAM, normale Gebrauchsspuren, Zubehör und Tasche, ca. 730 €

Selbst gebauter PC (Neupreis: 1680 €, 2 Jahre alt) - 2x 3.17GHz, 4GB RAM, Nvidia GTX 285 (!!), Ultraleise!, Software: Orginal Windows Vista Ultimate x64, 3D Mark, GRID, 580€ ohne OS, 610€ mit (s.o.)

Details auf Nachfrage ;)

Ähnliche Themen

Social Bookmarks