Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Delphi 7 Personal "aufrüsten"? (https://www.delphipraxis.net/38931-delphi-7-personal-aufruesten.html)

Opa Knack 26. Jan 2005 10:20


Delphi 7 Personal "aufrüsten"?
 
Hallo,

in der Reihe "Dümmliche Fragen" möchte ich heute einen besonderen Eintrag aufmachen:

Ist es möglich, Delphi 7 Personal mittels Freeware-Komponenten soweit aufzurüsten, dass damit

a) Internetfunktionalitäten
und
b) Datenbankfunktionalitäten

quasi "nachgerüstet" werden können? Ich habe schon viele verschiedene Kompos ausprobiert, aber jedesmal scheitert's daran, dass die Grundfunktionen in D7P nicht vorhanden sind ("Fehler beim Kompilieren", DB...). Theoretisch sollte es aber doch möglich sein, eben dies umzusetzen, nur habe ich bislang nichts Brauchbares dazu gefunden...

Ich habe die Begleitseite zu "Delphi for Kids" (oder so ähnlich, auf jeden Fall das Buch, bei dem ein D3Prof beiliegt) gefunden, auf der ergänzende Komponenten nachgeladen werden können, die das Ganze dann wesentlich erweitern. Vielleicht gibt's sowas ja auch für D7P...?

Danke
Opa

Luckie 26. Jan 2005 10:23

Re: Delphi 7 Personal "aufrüsten"?
 
Also Internet ist doch kein Problem: http://sourceforge.net/projects/internetdirect/

bigg 26. Jan 2005 10:37

Re: Delphi 7 Personal "aufrüsten"?
 
Es gibt viele kostenlose und freie Komponenten/Klassen.

Indy
http://www.indyproject.org/download/Files/Indy9.iwp

Toolbar 2000 & TBX
http://www.jrsoftware.org/tb2k.php
http://www.g32.org/tbx/index.html

Graphics32
http://graphics32.org/wiki/pub/page/Main/Release

SynEdit
http://synedit.sourceforge.net/

DB
http://sourceforge.net/projects/zeoslib/
http://sourceforge.net/projects/directsql/

Mirkes Tiny Hexeditor
http://www.mirkes.de/de/delphi/vcls/hexedit.php

VirtualTreeView
http://www.soft-gems.net/VirtualTreeview/VT.php

MaBuSE 26. Jan 2005 10:39

Re: Delphi 7 Personal "aufrüsten"?
 
Zitat:

Zitat von Opa Knack
b) Datenbankfunktionalitäten
quasi "nachgerüstet" werden können? Ich habe schon viele verschiedene Kompos ausprobiert, aber jedesmal scheitert's daran, dass die Grundfunktionen in D7P nicht vorhanden sind ("Fehler beim Kompilieren", DB...). Theoretisch sollte es aber doch möglich sein, eben dies umzusetzen, nur habe ich bislang nichts Brauchbares dazu gefunden...

Das Problem dabei ist, das viele "Datenbankkomponenten" auf der TDataSource / TDataSet aufsetzen um die Kompatibilität zu den "anderen" Datenbankkomponenten zu gewärleisten.

Diese TDataSource ist aber erst bei Delphi X Prof dabei.

Du braucht also eine Datenbankkomponentensammlung, die nicht auf TDataSource / TDataSet aufsetzt.

Dann kannst Du aber auch "nur" nativ auf die Datenbank zugreifen weil es keine Datanbanksensitiven Felder gibt. (z.B. TDBEdit)

Es sei denn, diese Datenbankkomponenten liefern das alles mit.

Aber das wäre nicht so schlimm, da viele Programmierer eh so was wie
Delphi-Quellcode:
...
  Edit1.Text := Datenbankkomponente.FieldByName('Feldname').AsString;
...
machen.

Wenn ich geeignete Komponenten sehe, dann poste ich das hier...

MaBuSE 26. Jan 2005 11:02

Re: Delphi 7 Personal "aufrüsten"?
 
Zitat:

Zitat von MaBuSE
Wenn ich geeignete Komponenten sehe, dann poste ich das hier...

Das scheint was für Dich zu sein. Das ist sogar mit eigenen DBEdit Felder und so. (Beschreibung von Torry s.u.)
http://gbasesystem.republika.pl/indexen.htm

Die freie Version kann wohl nur 1000 Datensätze speichern
Die Pro Version kostet 20$

Auf Torry gibts folgendes
GBase Database System
By Grzegorz Pacyna. The GBase is relational database's component set, which does not inherit from TDataSet. So you can use it with all version of Delphi - also standard and personal.
Features:
This database is standalone, not based on BDE or another engines, need no Borland's data-access libraries to have. You need install no additional files.
Quick access to stored data through indexes, finding and filtering methods,
Store all data types (whole files as well as another data),
Consists of the main non-visual components, and visual data-aware controls which worked together with the GBase tables: Grid, Edit, Label, ListBox, CheckListBox, ComboBox, Memo, RichEdit, ScrollPositioner, UpDownPositioner, ImgPositioner, MapPositioner,
The possibility of import and export data from dBase tables,
Included a TGReport - component to show and print reports from GBase tables,
Included a TGTool - component to copy, pack, repair, import and export tables,
The GBaseCreator (tool program to create table's structure), the help and examples are included too.

Differences between versions:
This FREE version has limitation: You can append only up to 1000 records in one table,
The PRO version (register at homepage) has no limitation and free update.


Oder das hier:

Aber ohne DBEditFelder, dafür mit Source Code:
http://www.torry.net/db/direct/db_dbf/gcxbase.zip

Zitat:

XBase v.1.10
By Guy Chabant. Component for DBASE3 or *.DBF DataBase files access.
BDE or DLLs aren't required.
Very easy to use; with 2 small demo with source.
It is not DataAware, it is not a TDataSet or similar descendant.

Fully functional
Source: Included

clues1 26. Jan 2005 19:15

Re: Delphi 7 Personal "aufrüsten"?
 
Hallo, ich besitze auch nur eine D7P Version. Ich kenne das Problem sehr gut. Ich habe deswegen ein Open Source Projekt gemacht, das Datenbankkonnectivität auch unter Personal Versionen ermöglicht.

http://www.delphipraxis.net/internal...ct.php?t=37505

MSSQL, MSAccess und MySQL habe ich schon stark erweitert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 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