Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Sebe hat geschrieben:Hei André, vielleicht wäre das ja was für die Userlibs auf PureArea.net
Mach ich gerne, nur warte ich eben immer erst ab, wenn fast stündlich eine neue Version erscheint...
Was aber glaube ich bisher noch fehlte, war die eigentliche Userlib !?
(nach meinem letzten Download gestern abend war im Archiv u.a. der Sourcecode und eine Dll, aber keine kompilierte Lib)
Schonmal Tailbite probiert ?
Idealerweise sollte das fertige UserLib-Archiv auch noch eine kompatible CHM-Hilfedatei spendiert bekommen. Dafür gibts ja jetzt auch den PureHELP-Maker von gnozal (siehe gleichnamiger Thread hier im Forum).
Soll konstruktive Kritik sein:
Meiner Meinung nach sollte eine Userlib möglichst optimiert sein, bevor sie auf PureArea.net kommt. Wenn ich mir den Source aber so anschaue, denke ich, dass da noch einiges zu tun wäre.
Also bitte noch etwas überarbeiten (vielleicht finde ich auch noch ein bisschen Zeit) bevor sie auf PureArea.net kommt! Die Funktionen an sich wären nicht schlecht, nur eben für eine Lib etwas zu langsam für mich...
Mach aber weiter so!
Ok, nach Sylvester schaue ich, was sich noch machen lässt
Ich bin ja noch recht neu in der PB Community, deshalb schlagt mich bitte nicht gleich für diese Frage, aber: Wie kompiliere ich eine PB Userlib? In der Hilfe habe ich dazu nichts gefunden...
Und vielleicht könnte mir noch jemand mit dem DLL Problem (siehe vorheriger Post) helfen? Das wäre cool, denn meines Erachtens habe ich alles richtig gemacht (zumindest was die Hilfe angeht)
Hier http://www.purearea.net/pb/german/dll_devtools.htm mit TailBite kann man Userlibs direkt aus dem DLL-Source machen!
Zum DLL-Problem:
Die Fehlerzeile durch
iamcasted.s = PeekS(CallFunction(0, "SNS_hex2bin", castme2.s))
ersetzen!
Danke Remi!
Dann werde ich mal sehen, wie ich die Library noch optimieren kann. Am Algorithmus fällt mir nichts mehr ein, vielleicht kann ich an der Programmierung noch was verbessern. Die Userlib kommt dann hoffentlich mit der nächsten Version
So, Version 1.02 ist jetzt draussen. Hat sich nicht viel verändert, ich habe lediglich eine echte PB Userlibrary hinzugefügt (die ist allerdings ohne Hilfedatei im Moment) und den Fehler beim DLL Aufruf im Beispiel gefixed (danke an remi). In den nächsten Versionen versuche ich nochmal ein wenig Optimierungsarbeit zu betreiben und vielleicht ne kleine Hilfe zu erstellen
Sebe hat geschrieben:So, Version 1.02 ist jetzt draussen. Hat sich nicht viel verändert, ich habe lediglich eine echte PB Userlibrary hinzugefügt (die ist allerdings ohne Hilfedatei im Moment) und den Fehler beim DLL Aufruf im Beispiel gefixed (danke an remi). In den nächsten Versionen versuche ich nochmal ein wenig Optimierungsarbeit zu betreiben und vielleicht ne kleine Hilfe zu erstellen
Dann bekommt die Lib auch auf PureArea.net ihren Platz