Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQLite3.ddl verwenden (https://www.delphipraxis.net/150482-sqlite3-ddl-verwenden.html)

idefix2 18. Apr 2010 13:30

Datenbank: SQLite • Zugriff über: Das ist eben die Frage

SQLite3.ddl verwenden
 
Hallo,

ich probiere gerade mit verschiedenen Datenbanken herum, weil ich vorhabe, meine Access Applikationen auf eine SQL Datenbank umzustellen. Jetzt stehe ich vor dem Problem, dass ich nicht weiss, wie ich eine externe DLL von Delphi aus ansteuern kann.

Ich habe die SQLite3.ddl, das ist die eigentliche Datenbankengine, und SQLite3.def, das ist ein - vermutlich für C gedachtes - File, das beginnt mit dem Schlüsselwort EXPORTS und listet dann alle Funktionen und Variablen auf, die die DLL zur Verfügung stellt.

Was muss ich machen, damit ich von einem Delphi Programm aus die DLL laden und auf ihre Funktionen zugreifen kann?

DeddyH 18. Apr 2010 13:35

Re: SQLite3.ddl verwenden
 
Benutz doch einfach entsprechende Zugriffskomponenten, die die Routinen der DLL bereits kapseln. Finden kannst Du solche z.B. bei Torry.

idefix2 18. Apr 2010 13:48

Re: SQLite3.ddl verwenden
 
Danke, ich werde dort stöbern und damit weiterprobieren.

Trotzdem würde es mich prinzipiell interessieren, was man macht, wenn man eine externe DLL ansprechen will - aber vielleicht finde ich ja dort auch Quellcodes für so eine Wrapper Unit, dann kann ich ja die studieren.

mkinzler 18. Apr 2010 14:11

Re: SQLite3.ddl verwenden
 
Hat zwar nicht primär mit Datenbanken zu tun
http://www.delphi-treff.de/tutorials/objectpascal/dlls/

idefix2 18. Apr 2010 14:31

Re: SQLite3.ddl verwenden
 
Danke, genau so etwas habe ich gesucht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz