Cheetah-Datenbanksystem ist nun Freeware

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Cheetah-Datenbanksystem ist nun Freeware

Beitrag von Kiffi »

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
Benutzeravatar
downi
Beiträge: 30
Registriert: 30.08.2004 19:18
Wohnort: Lübeck

Beitrag von downi »

Multiuser ist ja schon cool! :allright:

Kann man die DB auch per ODBC einrichten?

Noch ne Frage, auch wenn die doof ist: Kann man diese dlls auch unter Linux nutzen?
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

@downi: Nee, kann man nicht. Ne DLL ist eine Abwandlung von einer EXE-Datei, ist also nur unter Windows, und u.U. noch unter einem Emulator wie Wine lauffähig. Dann muss das Programm, das die DLL verwendet, jedoch auch eine EXE-Datei, also ein Windows-Programm, sein.

cya
Pascal
Benutzeravatar
downi
Beiträge: 30
Registriert: 30.08.2004 19:18
Wohnort: Lübeck

Beitrag von downi »

Schade, kam mir so bekannt vor, weil ich unter Linux für den MPlayer auch Win32-Codecs als dlls rnuterladen konnte.
sbehrens
Beiträge: 274
Registriert: 08.09.2004 18:41
Kontaktdaten:

Wrapper?

Beitrag von sbehrens »

Interessant. Was genau macht ein Wrapper?

mfG
Basti
enjoy life... while you can!
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Wrapper?

Beitrag von Kiffi »

> 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
sbehrens
Beiträge: 274
Registriert: 08.09.2004 18:41
Kontaktdaten:

Wrapper <> DLL/UserLib

Beitrag von sbehrens »

>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
enjoy life... while you can!
Benutzeravatar
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:

Beitrag von Falko »

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.
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
DataMiner
Beiträge: 220
Registriert: 10.10.2004 18:56

Beitrag von DataMiner »

Ein Wrapper ist nichts anderes als eine "Übersetzungstabelle" zwischen zwei Systemen/Sprachen. In diesem Fall auf der einen Seite PureBasic Befehl rein, übersetzen, Cheetah-Befehl an die DLL weitergeben.
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag von Didelphodon »

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.
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!
Antworten