Cheetah-Datenbanksystem ist nun Freeware
Cheetah-Datenbanksystem ist nun Freeware
Hallo,
das Datenbanksystem Cheetah ist nun Freeware.
Wie SQLite besteht das System aus nur einer DLL (~73KB).
Weitere Infos und Download: http://planetsquires.com/cheetah.htm
Unter dem oben genannten Link findet man auch zwei Wrapper für PureBasic.
Im englischen Forum liest und schreibt der Programmautor Paul Squires mit.
Grüße ... Kiffi
das Datenbanksystem Cheetah ist nun Freeware.
Wie SQLite besteht das System aus nur einer DLL (~73KB).
Weitere Infos und Download: http://planetsquires.com/cheetah.htm
Unter dem oben genannten Link findet man auch zwei Wrapper für PureBasic.
Im englischen Forum liest und schreibt der Programmautor Paul Squires mit.
Grüße ... Kiffi
- hardfalcon
- Beiträge: 3447
- Registriert: 29.08.2004 20:46
Re: Wrapper?
> Was genau macht ein Wrapper?
ein Wrapper stellt die Befehle einer 'Fremdkomponente' für eine
Programmiersprache zur Verfügung, so dass Du den grössten Teil des
Befehlssatzes dieser Komponente verwenden kannst.
http://de.wikipedia.org/wiki/Wrapper
Grüße ... Kiffi
ein Wrapper stellt die Befehle einer 'Fremdkomponente' für eine
Programmiersprache zur Verfügung, so dass Du den grössten Teil des
Befehlssatzes dieser Komponente verwenden kannst.
http://de.wikipedia.org/wiki/Wrapper
Grüße ... Kiffi
Wrapper <> DLL/UserLib
>http://de.wikipedia.org/wiki/Wrapper
Danke für den Link!
Ich verstehe aber noch nicht, was der gravierende Unterschied zwischen einem Wrapper und z. B. einer DLL ist!?
mfG
Basti
Danke für den Link!
Ich verstehe aber noch nicht, was der gravierende Unterschied zwischen einem Wrapper und z. B. einer DLL ist!?
mfG
Basti
enjoy life... while you can!
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Ich verstehe einen Wrapper so. Die DLL hat intern ein festes Format der
Funktionen, die man ja erst im eigenen Programm erst anpassen muß.
Entweder man machts direkt nach dem laden der DLL mit dem Call... und gibt
ihm dann die Funktionen und die Parameter ein. Damit es nicht so kompliziert
wird, kann man diese in einer Procedure inclusive der Parameter einbetten.
Weiterhin könnte man diese ganzen Proceduren, die intern die Call-Befehle
erhalten auch noch z.B. mit TailyBite eine Lib erstellen. Anstelle Procedure
sinds dann ProcedureDLL.. . Danach kann man die Befehle einfacher
benutzen, als wären es PB-Eigene.
[Edit] Die DLL muss trotzdem mitgeliefert werden, damit man diese benutzen kann.
Ich hoffe, das es so richtig beschrieben ist.
Funktionen, die man ja erst im eigenen Programm erst anpassen muß.
Entweder man machts direkt nach dem laden der DLL mit dem Call... und gibt
ihm dann die Funktionen und die Parameter ein. Damit es nicht so kompliziert
wird, kann man diese in einer Procedure inclusive der Parameter einbetten.
Weiterhin könnte man diese ganzen Proceduren, die intern die Call-Befehle
erhalten auch noch z.B. mit TailyBite eine Lib erstellen. Anstelle Procedure
sinds dann ProcedureDLL.. . Danach kann man die Befehle einfacher
benutzen, als wären es PB-Eigene.
[Edit] Die DLL muss trotzdem mitgeliefert werden, damit man diese benutzen kann.
Ich hoffe, das es so richtig beschrieben ist.
- Didelphodon
- Beiträge: 360
- Registriert: 18.12.2004 13:03
- Wohnort: Wien
- Kontaktdaten:
Eure Definitionen von Wrapper ansich sind eh ganz OK, aber den strikten Bezug zu einer anderen Programmiersprache solltet Ihr nochmal überdenken, denn das ist nicht zwangsweise so!!!
Erläuterungen siehe z.B. http://www.google.at/search?hl=de&lr=&o ... ne:Wrapper
Hier ist zwar auch eine andere Ausgangsprogrammiersprache aufgeführt, aber eben NUR als BEISPIEL. Genausogut könnte eine alte Schnittstelle, die in der selben Sprache geschrieben wurde unter einer neuen Schnittstelle zur Verfügung gestellt werden, und dabei spricht man dann auch vom Wrapping.
LG Didel.
Erläuterungen siehe z.B. http://www.google.at/search?hl=de&lr=&o ... ne:Wrapper
Hier ist zwar auch eine andere Ausgangsprogrammiersprache aufgeführt, aber eben NUR als BEISPIEL. Genausogut könnte eine alte Schnittstelle, die in der selben Sprache geschrieben wurde unter einer neuen Schnittstelle zur Verfügung gestellt werden, und dabei spricht man dann auch vom Wrapping.
LG Didel.
Zuletzt geändert von Didelphodon am 11.04.2005 19:23, insgesamt 1-mal geändert.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Fighting for peace is like fuc*ing for virginity!