Lib schreiben/öffnen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Kiffi hat geschrieben:2. Verwende in Deiner Lib nach Möglichkeit keine anderen Libs (wird hier
nicht so gerne gesehen). Wenn sich das nicht vermeiden lässt, dann weise in
Deiner Anleitung auf jeden Fall darauf hin.
Tailbite im allgemeinen ist böse, egal ob du andere Libs benutz oder nicht...
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Deeem2031 hat geschrieben:
Kiffi hat geschrieben:2. Verwende in Deiner Lib nach Möglichkeit keine anderen Libs (wird hier
nicht so gerne gesehen). Wenn sich das nicht vermeiden lässt, dann weise in
Deiner Anleitung auf jeden Fall darauf hin.
Tailbite im allgemeinen ist böse, egal ob du andere Libs benutz oder nicht...
Tailbite hat bei mir bisher immer gute Arbeit geleistet :?: :!: :?: :!: :?:
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Das es nicht funktioniert hab ich auch garnicht gesagt/gemeint. nur seitdem es Tailbite gibt, werden haufen sinnlose Libs gebastelt die keiner wirklich braucht, langsam sind und auch gut per DLL oder include machbar wären...
Das mag vielleicht Geschmackssache sein, aber ich mag keine Tailbite-Libs.
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

jo danke Kiffi für die 2. Belehrung :D

^^aber die Punkte kenn ich schon ... sind ja auch logisch :wink:

^^genau so wie Deeem2031s einstellung, die ich ebenfalls nachvollziehen kann.
Aber ich denke mal, nicht jede TaliBite Lib ist überflüssig :D ... aber was alles für neue Libs veröffentlicht werden hab ich eh keinen überblick ... ich benutzt eh nur sehr wenige und wenn dann die, von denne ich weis, das se sehr gut und ich sie auch wirklich brauche oder die etwas merklich verbessern <)

Aber bis ich Userlibs veröffentliche ... das dürfte noch einiges dauern, aber jetzt wo ich weis, das es nicht all zu schwer ist und man nicht noch irgend was besonders dazu lernen muss kann ich das auf jeden fall beim Entwickeln mit einplanen, das ihr fals ich so weit komme dann auch was von habt :wink:
^^und da braucht Deeem zumindest keine angst zu haben, das es besser ne DLL sein könnte ... höchstes das se nicht wirklich optimiert ist :| , aber ich lern ja noch -.-

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> nur seitdem es Tailbite gibt, werden haufen sinnlose Libs gebastelt die
> keiner wirklich braucht, langsam sind und auch gut per DLL oder include
> machbar wären...

die meisten Viren werden wohl mit C(++) geschrieben sein.
Ist C(++) deshalb böse?

> Das mag vielleicht Geschmackssache sein

ist es.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Kiffi hat geschrieben:> nur seitdem es Tailbite gibt, werden haufen sinnlose Libs gebastelt die
> keiner wirklich braucht, langsam sind und auch gut per DLL oder include
> machbar wären...

die meisten Viren werden wohl mit C(++) geschrieben sein.
Ist C(++) deshalb böse?
Wasn das fürn komischer Vergleich :freak:
PB-Code ist nunmal langsamer als vergleichbarer C/ASM-Code. Und da jeder PB-User PB kann, gibts auch paar Leute die dann ihren "tollen" Code als Userlib rausbringen wollen. Würde nicht jeder zweitklassige PBler eine Lib damit erstellen würde es mich nicht stören. Das schlimmste Beispiel find ich ja immer Droopys-Lib (oder wie auch immer die heißt).
Der hat sich warscheinlich auch gedacht: "Boa, Tailbite ist ja cool. Muss ich mir gleich paar Codes ausm Codearchiv raussuchen und in eine Lib packen." :roll:

Oder man sieht das einfach wie freak: Was in den Tailbite-Libs steht kann ich doch selber viel besser, schließlich kann ich auch Purebasic <)
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

ich mache mir zugegeben auch user libs, die für euch als schwachsinn gelten würden, für mich sind sie aber gut geeignet, da ich diese codes immer wieder brauche.
das is auch der grund, warum ich auch keine meiner userlibs veröffentliche.

wie gesagt, einige libs sind kompletter schwachsinn, aber das gilt nich für alle.
zb die puretools von danilo (glaube ich)
die sind (finde ich) noch recht nützlich :allright:
-.-"
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Die Userlibs, die man mit TailBite erstellen kann, haben gegenüber Includes und DLLs einen entscheidenden Vorteil: das "Handling" ist wesentlch einfacher, wenn man mal eben einen Code zusammenhacken will (ohne grossartig auf Optimierung zu achten), dann hat man die Befehle SOFORT als native PB-Befehle zur Hand, und muss nicht erst lange Includes oder DLLs auf der Plate zusammensuchen und die dann einbinden... Die menschliche Faulheit wird also befriedigt... :mrgreen:
PLuS
Beiträge: 3
Registriert: 20.11.2005 20:19
Wohnort: Dortmund

Beitrag von PLuS »

Nur kurz zur Erklärung: ich habe bereits die Suchfunktion und Google bemüht, habe aber nichts gefunden!

Aber erstmal die Frage: Wie binde ich denn jetzt solch eine Userlib in meinen Code ein?


Oder binde ich die genau wie DLLs auch mit

Code: Alles auswählen

OpenLibrary(#PB_Any, MeineLib)
ein?

Beschäftige mich noch nicht allzu lange mit PB, bin eigentlich eher in Delphi zu Hause! ;)


Vielen Dank für eventuelle Antworten! 8)

MfG
PLuS
Der letzte macht die Tür zu!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Wenn die Userlib im Ordner ...\PureBasic\PureLibraries\UserLibraries ist, wird sie vom Compiler erkannt und autom. mit hinzugelinkt. Die Befehle stehen wie andere PB-Befehle zur Verfügung.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten