Aktuelle Zeit: 21.04.2019 00:09

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP/SQLite ...)
BeitragVerfasst: 08.10.2010 12:16 
Offline

Registriert: 28.02.2010 14:13
Hallo...

Quellcode auf BitBucket: [falls der Zugriff nicht klappt bitte PM]

https://bitbucket.org/cptdark/awpbtools

Webseite: http://planet-rk.bplaced.net/web

V0.2.0 angepasst an PureBasic 5.20; OpenSSL Support für POP3/SMTP; Wahlmöglichkeit zwischen der integrierten und der dynamischen SQLite-Library (Beispiele + Doc noch unvollständig)

V0.1.9 angepasst an PureBasic 5.10b6

V0.1.8 bringt Bugfixes an der awguilayout-Klasse

V0.1.7 bringt erneut Änderungen an der awguilayout-Klasse

V0.1.6 bringt bei awguilayout eine neue Klasse AWPB_GUILO_SizerList in der mehrere voneinander abhängige Sizer zusammengefasst werden können (siehe guilayout_demo6 und guilayout_demo7 zur Veranschaulichung) [die Anleitung wird langsam etwas unübersichtlich, aber etwas besseres ist in arbeit]

V0.1.5 bringt nur Bugfixes bei awguilayout.

In V 0.1.4 wurde das awguilayout-Include geändert; die Befehle fangen statt mit #AWPB_GUI_ nun mit #AWPB_GUILO_ an. (in Vorbereitung auf weitere Features)
Weiterhin wurden die Funktionsaufrufe etwas angepasst (siehe Doc) und es gibt eine neue Funktion um Frame3DGadgets mit einem Sizer zu versehen und einzufügen.

  • Benutzung vom POP3/SMTP/eMail/ZIPArc/ChunkyFile ist nun an OOP angelehnt.
  • Dokumentation wurde nun mit PureBasic's DocMaker erzeugt.
  • Includes sind kompatibel zu Windows und Linux, x86 und x64 sowie ASCII und UniCode. (Ausnahmen siehe unten)

enthaltene Includes:
  • awchunkyfile - Binärdateien mit Abschnitten (Chunks) erzeugen, auf Wunsch komprimiert
  • awcode - Base64 und Quoted-Printable Encoder und Decoder
  • awdate - RFC2822 <-> Date() Konvertierung
  • awgdgres - GUI, halbautomatische Größenanpassung von Gadgets / Gadgetresize
  • awguilayout - GUI, einfacher LayoutManager
  • awgnupg - Interface zu GnuPG / GPG
  • awlocale - Mehrsprachfähigkeit zum Programm hinzufügen
  • awmediainfo - Interface zur MediaInfo.dll / libmediainfo.so
  • awmessage - eMail En- und Decoder
  • awpop3 - POP3-Client
  • awsmtp - SMTP-Client
  • awsqlitedb - ein OOP-Interface zur SQLite Library (genutzt wird die interne von PureBasic)
  • awsqlstatement - SQL-Befehlszeilen zusammensetzen
  • awsupport - evtl nützliche Funktionen
  • awwebview - WebKitGTK-Interface für Linux
  • awzip - PackMemory/UnpackMemory-ähnliche Funktionen, die die zlib benutzen
  • awziparc - ein kleiner In-Memory-ZIP-Archiver (v.a. für Mailanhänge gedacht)

Lizenz unter der das ganze steht ist die LGPL V3 mit Linking-Exception (si. doc-Ordner).
D.h. die Includes dürfen als statische oder dynamische Bibliothek genutzt werden, auch für kommerzielle Closed-Source Anwendungen.

Anleitung und Beispiele sind im ZIP-Archiv enthalten.

_________________
Manjaro x64 * Windows 10 x64 * PureBasic 5.50
planet-RK


Zuletzt geändert von cptdark am 05.09.2016 19:28, insgesamt 17-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP ...)
BeitragVerfasst: 08.10.2010 13:05 
Offline
Benutzeravatar

Registriert: 14.02.2005 10:33
wow,
super! :allright:

_________________
PB 5.10 Windows 7 x64


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP ...)
BeitragVerfasst: 08.01.2011 14:00 
Offline

Registriert: 08.01.2011 13:57
Is yout tools works on GMAIl because you invoke

CompilerIf Defined(Enable_OpenSSL, #PB_Constant)
XIncludeFile "awopenssl.pbi"
CompilerEndIf
and this PBI is not in your zip file


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP ...)
BeitragVerfasst: 08.01.2011 17:24 
Offline

Registriert: 28.02.2010 14:13
leider nein, das ist bisher nur Vorbereitung. also #Enable_OpenSSL undefiniert lassen

sadly not, it's just preparation, so let #Enable_OpenSSL undefinded

_________________
Manjaro x64 * Windows 10 x64 * PureBasic 5.50
planet-RK


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP ...)
BeitragVerfasst: 17.02.2011 21:33 
Offline

Registriert: 08.01.2011 13:57
have you plan a version which works with ssl ?
Thanks


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP ...)
BeitragVerfasst: 17.02.2011 22:27 
Offline

Registriert: 28.02.2010 14:13
Es ist geplant. Ich habe ein Interface geschrieben, das teilweise die OpenSSL-Libraries unter Windows unterstützt:
It is planned, I wrote some code, which interfaces the openssl-library on windows (partly), look here:

http://forums.purebasic.com/german/viewtopic.php?f=8&t=23148&sid=d7eb5fd0ef381853d00d8bd7d632932e

leider findet bzw öffnet es unter Linux die benötigten Bibliotheken nicht (Ubuntu 10.10 x64).
but unfortunately it does not find or open the needed libraries under linux (ubuntu 10.10 x64).

Vielleicht kann mir jemand dabei behilflich sein.
Maybe someone could help me with this part.

_________________
Manjaro x64 * Windows 10 x64 * PureBasic 5.50
planet-RK


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP ...)
BeitragVerfasst: 26.07.2011 11:02 
Offline

Registriert: 19.09.2007 22:18
Danke, das sieht nach einer ziemlich nützlichen E-Mail-Library aus! Mal schauen, ob ich das gebrauchen kann. :allright:

cptdark hat geschrieben:
Lizenz unter der das ganze steht ist die GPL V3
Ich kenne mich nicht so gut mit GPL aus. Bedeutet es, dass wenn ich Befehle deiner Library verwende, ich meinen Code ebenfalls unter GPL setzen muss?

_________________
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP ...)
BeitragVerfasst: 26.07.2011 12:01 
Offline

Registriert: 28.02.2010 14:13
Zitat:
Bedeutet es, dass wenn ich Befehle deiner Library verwende, ich meinen Code ebenfalls unter GPL setzen muss?


Nein, musst du nicht. Ein Vermerk auf die Verwendung dieser Bibliothek ist allerdings nötig. Ich habe die Lizenz um eine Linking-Exception erweitert.

Evtl zu beachten ist bei der Benutzung der Webkit- und GPG-Interfaces, das diese Programme/Libraries ggf andere Lizenzen benutzen.

_________________
Manjaro x64 * Windows 10 x64 * PureBasic 5.50
planet-RK


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP/SQLite ..
BeitragVerfasst: 06.02.2013 00:09 
Offline
Moderator
Benutzeravatar

Registriert: 11.09.2004 13:09
Hi,

erstmal danke für die Tools!

Ich habe eben mal unter PB 5.00 x86 (Windows) die zip demo versucht zu debugen. Leider scheinst du da aber nen fehler in der include "awziparc.pbi" zu haben.
In Zeile 200 hast du folgendes stehen:
Code:
If Not EntryName

Die Variable EntryName ist vom Type String. Der Operator "Not" kann aber nicht mit String Variablen arbeiten.

Somit gibt es nen fehler bei demversuch die Demo zu starten.

Ohne das ich mir jetzt genau angeschaut habe was dort gemacht wird sollte die Zeile z.b. so abgeändert werden um es zum laufen zu bekommen:
Code:
If EntryName = ""


cheers,
Nico

_________________
SkyBeat Piloten und ATC Informationssystem


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: AWPB-Tools Includes (eMail/POP3/SMTP/GnuPG/ZIP/SQLite ..
BeitragVerfasst: 06.02.2013 10:21 
Offline

Registriert: 28.02.2010 14:13
hallo ...

danke, ich war noch nicht dazu gekommen, die unter V5.x zu testen, vermutlich werden weitere ähnliche "Fehler" drinsein.

ich werde sie in den nächsten Tagen mal durchschauen

_________________
Manjaro x64 * Windows 10 x64 * PureBasic 5.50
planet-RK


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye