UserLibrary

Anfängerfragen zum Programmieren mit PureBasic.
Red Dog
Beiträge: 26
Registriert: 19.04.2005 16:25

UserLibrary

Beitrag von Red Dog »

hi

wisst ihr wie man userlibrarys erstellen kann?
es gibt doch dafür...
bei den userlibrarya kann man ja proceduren in pb integrieren oder?
könnt ihr mir sagen wie das geht?

habe nähmlich einige userlibryrys von auch getestet, und jetzt will ich auch s eine erstellen.

aber wie?
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

hab ich auch erst gefragt deshalb weiß ich es.
Also:
du musst ProcedureDLL erstellen statt Procedure hat aber den gleichen syntax usw. also alles gleich bis auf die schreibweiße und das ersteres bei Libs verwendet werden kann.
Und um eine zu erstellen musst du dir TailByte runterladen. wenn du den pb editor benutzt (d.h. nicht das es mit jaPBe nicht geht sondern nur das ich nicht weiß wie es bei jaPBe aussieht) klickst du tools und dann auf TailByte und dann wird sie automatisch als userlib in das richtige verzeichnis gespeichert.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag von Ynnus »

Ansonsten kann man Libraries für PB nur in C schreiben.(Nicht zu verwechseln mit C++) Dafür gibts afaik auch ein Programm welches diese C-Programme dann in PB-Fähige Libraries wandelt. Befindet sich irgendwo im PB-Ordner.
Eigentlich ist C auch die einzige, offiziell korrekte Methode um Userlibs für PB zu schreiben. Denn Tailbite ist ja auch nicht offiziell für PB erschienen sondern ein Anwender-Tool.
Red Dog
Beiträge: 26
Registriert: 19.04.2005 16:25

Beitrag von Red Dog »

:o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o :o

WOW!

danke euch vielmals, es geht.
habe aber noch eine frage.
für was werden die *.res dateien gebraucht?

@Sunny
Danke für die info

@zigapeda
danke auch dir, schade, dass du den namen falsch geschrieben hast, als ich den bei google eingab, fand es nichts.
aber trotzdem danke dir :allright:
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

*.res dateien sind normalerweise Dateien, in denen verschiedene Dateien gespeichert werden. Bei PB werden in den *.res Dateien Structuren und Konstanten vordefiniert. Tailbite compiliert eine Res, wenn du eine Datei namens "Test_res.pb" erstellst.
Bild
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Sunny hat geschrieben:Ansonsten kann man Libraries für PB nur in C schreiben.(Nicht zu verwechseln mit C++) Dafür gibts afaik auch ein Programm welches diese C-Programme dann in PB-Fähige Libraries wandelt. Befindet sich irgendwo im PB-Ordner.
Eigentlich ist C auch die einzige, offiziell korrekte Methode um Userlibs für PB zu schreiben. Denn Tailbite ist ja auch nicht offiziell für PB erschienen sondern ein Anwender-Tool.
Aber mit Assembler kann man auch Userlibs schreiben :mrgreen:

@Red Dog Byte Bite hab ich verwechselt sry
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Red Dog
Beiträge: 26
Registriert: 19.04.2005 16:25

Beitrag von Red Dog »

also dann würde das heissen....
wie muss man denn das schreiben?

einfach

#Konstante_1
#Konstante_2
#Konstante_3
#Konstante_4

oder mus man die auch in eine procedure tun ? glaube ich zwar weniger.
aber was mus ich dann machen, damits funzt?
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

für was brauchst du konstanten in einer UserLibary?
[Edit]Also nicht das man es falsch versteht aber normal braucht man doch nur Konstanten in einer Procedure oder?[/Edit]
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

@zigapeda
Natürlich braucht man Konstaten für eine Userlib ;).

@Red Dog
Du kannst Strukturen, Konstanten und Interfaces ganz normal so rein schreiben. Tailbite setzt diese dann in eine *.res Datei um.
Bild
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

und für was?
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Antworten