Seite 7 von 16

Verfasst: 25.07.2005 10:37
von Danilo
nicolaus hat geschrieben:es liegt daran das PB leider nich abwärskompatibel ist
Dafür können die LibCoder doch nichts, das liegt an Fantaisie Software.

Es ist unmöglich eine solche Lib-Sammlung immer für alle bisher
vorhanden PB-Versionen anzubieten. Man denke da nur an die
Nutzer von PB 3.20 (Topos-Version). Der nächste kommt dann
und sagt er braucht es für PB 2.0.
Da einige Libs direkt auf PB aufsetzen kann man nur immer
die letzte stabile Version von PB unterstützen. In PB 2.0 gab
es schließlich noch nicht alles was es in der letzten stabilen
Version gab.
nicolaus hat geschrieben:Ich glaube ihr solltet dann PBOSL erst mal soweit mit ALLEN anderen libs dies noch gibt im zusammenspiel testen und auftretende fehler beseitigen
Wie stellst Du Dir das denn vor? Wenn jetzt jemand noch
eine weitere AnimSprite oder Toolbar-Lib macht (mal als Beispiel),
dann soll das PBOSL-Team die Funktionen in PBOSL umbenennen?

Das einzige Problem was ich kenne wäre noch mit der CryptMem-Lib
von Mischa, die hier PBOSL_Cryption heißt.

Wir haben extra schon eine PBOSL_DELOLD.BAT mit hinzugefügt.
Dort werden alle alten Libs von Rings und mir gelöscht, da diese
nun mit anderem Namen enthalten sind. So gibt es zum Beispiel
mit PureTools kein Problem, da die alten Libs gelöscht werden.

Wenn Du irgendeine alte Version von PB benutzt mußt Du
aber IMHO selbst sehen wie Du zurecht kommst. Oder Du
nutzt PBOSL nicht - zwingt Dich ja keiner dazu.
Alles zu allem und zu allen PB-Versionen kompatibel zu machen
ist nunmal unmöglich, solange PB nicht stabil ist und sich dauernd ändert.
Damit muß man leben wenn man sowas wie PB verwendet -
da kann keiner der User hier etwas dran ändern.

Die Idee von PBOSL ist ja gerade die momentane Situation
zu ändern. Hier sind alle Libs einheitlich in einem Paket und
auch die Namen der Libs beginnen alle einheitlich mit 'PBOSL_'.
Dazu noch OpenSource, da somit eventuelle Fehler von vielen
Leuten gefunden werden können. Bei einer neuen Version von
PB ist man somit nicht mehr auf den Lib-Coder angewiesen und
muß warten bis der eine neue Version seiner ClosedSource-Libs
veröffentlicht.

Je mehr LibCoder sich hier anschließen und ihre Libs in PBOSL
integrieren, desto weniger Probleme wird es in Zukunft mit
der Kompatibilität geben. Bei 150 einzelnen Libs gibt es nunmal
mehr Probleme als in einem großen Paket.

Verfasst: 25.07.2005 15:14
von ts-soft
Also nochmal ein kleiner Hinweis. obwohl es Danilo ja bereits ausgedrückt hat: Alle zukünftigen Libs werden den Präfix PBOSL_ erhalten. Die bisherigen Libs die diesen Präfix nicht haben, für die ist eine Änderung auch nicht vorgesehen, da diese bereits vorher die Funktionen in dieser Form inne hatten. Eine Änderung würde eine Anpassung von Sources für viele Leute bedeuten. Dies soll ja gerade Versucht werden zu vermeiden.

Dank DarkDragon schreitet die Fertigstellung der Onlineseite voran :allright:

Der link: http://pbosl.purearea.net/

Die freiwilligen Helfer sind Wohl noch alle im Urlaub :wink:

Verfasst: 26.07.2005 00:16
von Andre
@ts-soft + DarkDragon: wollte nur mal kurz meinen "Senf" beitragen: finde es schön, was Ihr in der kurzen Zeit auf die Reihe bekommen habt. :allright:

Ansonsten habt Ihr ja gerade von Danilo schon neue Aufgaben gestellt bekommen, wenn inzw. auch teilweise bereits gelöst. :mrgreen:

Ala den UserLibs auf PureArea.net sollte die Tabelle mit den einzelnen Libs + Versionen + Datum + Autor + ??? nach diesen Kriterien sortierbar sein.

Verfasst: 27.07.2005 07:51
von Danilo
ts-soft hat geschrieben:Also nochmal ein kleiner Hinweis. obwohl es Danilo ja bereits ausgedrückt hat: Alle zukünftigen Libs werden den Präfix PBOSL_ erhalten. Die bisherigen Libs die diesen Präfix nicht haben, für die ist eine Änderung auch nicht vorgesehen, da diese bereits vorher die Funktionen in dieser Form inne hatten. Eine Änderung würde eine Anpassung von Sources für viele Leute bedeuten. Dies soll ja gerade Versucht werden zu vermeiden.
Das verstehe ich nicht ganz, höchstens Du meinst die Namen
der Funktionen.
Ich meinte eigentlich nur die Libraries selbst, so daß man im
Verzeichniss 'UserLibraries' sofort einheitlich sieht zu welchem
Paket diese ganzen Libs gehören.

Bei neuen Libs auch alle Funktionen mit PBOSL_ beginnen zu
lassen wäre eine Möglichkeit. Ich persönlich würde das nicht
gut finden dauernd 'PBOSL_BibliothekenFunktion()' schreiben
zu müssen. Da ich es nicht nutze geht mich das aber nichts an -
müßt ihr wissen ob die User das hinnehmen. Die Idee ist ganz
gut, nur bissl unbequem zu benutzen.

PureBasic hat ja keine Namespaces, denn damit wäre dieses
Problem garnicht erst vorhanden. :D
Solltet ihr Euch mal für PB 5.0 wünschen... ;)


Ich habe PBOSL 1.0 soeben vom FTP gelöscht und den Link
im ersten Beitrag hier auf PBOSL.PureArea.net gesetzt.
Vergesst nur nicht Änderungen/Neuigkeiten auch immer im
englischen Forum bekanntzugeben, z.B. der Fix in AnimSprite usw. ;)

@Andre:
Die enthaltenen Libs von Rings und PureTools von mir kannst
Du nun auf PureArea.net entfernen.
Du könntest ja entweder einen Link zu PBOSL mit in die
Tabelle integrieren (PBOSL, Autor: Verschiedene, Beschreibung: PB Bibliothekssammlung),
oder Du fügst einen Link zu PBOSL über der Tabelle ein, da es
sonst vielleicht in der Flut dieser ganzen Mini-Libs untergeht.



Danke nochmal Euch allen für Euer Interesse und das
Ihr freiwillig diese ganze Arbeit macht!
Gibt ja sonst nicht viele Leute hier die was checken und
nicht faul sind... oder die haben alle ADS verbunden mit
einer starken Antriebsstörung. ;)
Jedenfalls stechen so Leute wie Ihr deutlich hervor! Leute
die nicht immer nur von anderen fordern, sondern auch
selbst etwas leisten! Vielen Dank, und weiter so...!

Verfasst: 27.07.2005 08:37
von Rings
Genau, kann man gar nix anderes mehr sagen.
Also,

Cu und danke für den Fisch .

Verfasst: 27.07.2005 12:16
von dige
So langsam wirds wohl nun wirklich endgültig .... Danke nochmal Danilo!

Verfasst: 27.07.2005 15:57
von ts-soft
@Danilo
Mit dem Präfix haste Recht das geht ja garnicht. Funktionen ohne Präfix werden ohne Änderung nicht veröffentlicht. Bei kleineren Libs erhalten die Funktionen notfalls ein PBOSL_ vorgeschoben :wink:

Alle Bekanntgaben erscheinen selbstverständlich auch im engl. Forum. Gerade wegen meiner schlechten Englisch-Kenntnisse suche ich ja noch Helfer. Die scheinen aber in beiden Foren Mangelware zu sein.

@Danilo and @Rings :allright: Eure Vorarbeit ist Spitze. Ich bin gerade dabei eine Hilfe für MSXML3 von Kiffi zu integrieren, merke dabei natürlich auch, wieviel Arbeit ihr da reingesteckt habt. Euch beiden Alles Gute

@All Jeder der Interesse hat Mitzuwirken sollte sich bei mir melden. Kurze PN mit Beschreibung was Du machen möchtest/kannst und wie ich Dich dann erreichen kann.

Verfasst: 27.07.2005 22:34
von Andre
Möchte auch nochmal Danke an Danilo und Rings sagen :allright:

Hoffe mal, Euch ab und an immer noch hier zu sehen. Auch wenn das Projekt nun in guten Händen liegt... :wink:

Zu den Funktionsnamen: aussagekräftige Namen ja, aber möglichst ohne das Präfix "PBOSL_". Dieses sollte bei den Lib-Namen ausreichend sein.

PureArea.net / UserLibs muss ich noch updaten (hatte mich Rings schon darauf hingewiesen), mir fehlte jedoch schlichtweg die Zeit. :|
Kommt aber noch...

Verfasst: 28.07.2005 03:38
von nicolaus
Danke nochmal Euch allen für Euer Interesse und das
Ihr freiwillig diese ganze Arbeit macht!
Gibt ja sonst nicht viele Leute hier die was checken und
nicht faul sind... oder die haben alle ADS verbunden mit
einer starken Antriebsstörung. Wink
den satz hättest du dir sparen können!!!
Du wirst es kaum glauben aber es gibt hier auch leute die nich so viel zeit haben wie andere.
Genauso gibts auch leute hier die das wissen dafür noch nicht ausreichend haben und noch am lernen sind!!!
Wir wissen ja das es leute gibt die das nun machen. Was stellst du dir vor das sich jetzt alle User des boards nur noch um PBOSL kümmern und alle ihre anderen projecte liegen lassen???

Sorry aber ich kann solche provozierenden sätze hier langsam nich mehr ab!!!

Verfasst: 28.07.2005 03:43
von Falko
Danke nico, ich finde du hast alles hiermit gesagt.
Wenn der "Lob" nicht mal nach hinten losgeht :cry:

ts-soft, weiss ja, wie die Faulen so sind :mrgreen:
und ich hoffe jetzt beim besten Willen nicht, das er genauso wie
Danilo denkt.



MfG Falko