Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wörterbuch Datenbank (https://www.delphipraxis.net/10967-woerterbuch-datenbank.html)

the-specialist 28. Okt 2003 19:24


Wörterbuch Datenbank
 
Hi
also was ich wissen möchte ist:
Wie macht man eine art Wörterbuch das heist einen vergleich also man gibt zum beispiel ööööhm

Uhr ein und nebendran erscheint dann watch oder so
des weiteren wenn man zum Beispiel nur ein "A" eingiebt kommen alle Worte mit A gibt man dann den nächsten ein "U" alle mir AU also ich denk ihr wisst was ich meine
DANKE

SirThornberry 28. Okt 2003 19:47

Re: Wörterbuch Datenbank
 
in dem Stil

1-Wort-2,3,4

erst eine ID (1) dann das Wort und dann die IDs der Übersetzungen/Wörter (2,3,4).
Das ganze dann in einer Datei abspeichern und mit char(0) oder so trennen. Anschließend beim laden komplett laden und am besten mit zeigern arbeiten damit die suche dann schön schnell geht.
Für das Problem mit dem anzeigen von allen wörtern die mit dem bestimmten zeischensatz anfangen:
einfach eine schleife schreiben die alle wörter durchsucht ob diese passen (in der delphifundgrube gibts eine unit mit der funktion like damit man auch * und ? verwenden kann)

the-specialist 29. Okt 2003 07:51

Re: Wörterbuch Datenbank
 
Fett danke *alle tutorials durchles die krueg*

the-specialist 29. Okt 2003 11:52

Re: Wörterbuch Datenbank
 
örk keine tuts gefunden kannste mir mal erklären wie du das mit den ids meinst-?

Alexander 29. Okt 2003 16:22

Re: Wörterbuch Datenbank
 
Als erstes bracuhst du wohl eine vernünftige Datenbank, da würde sich wohl eine INI-DAtenbank oder z.B. XML anbieten.
Wenn dich XML interessiert, dann schau mal in die Tutorial-Sparte... :mrgreen:

SirThornberry 29. Okt 2003 16:36

Re: Wörterbuch Datenbank
 
die erste zahl ist die id für das wort.
Bsp.:

1-gehen-2,3
2-walk-1
3-go-1

du kannst natürlich auch statt den ids jedesmal alle wörter dahinter schreiben was allerdings bissl speicherintensiv wird.

Erläuterung zu bsp.:
wenn du nach "gehen" in deinem wörterbuch suchst dann wird das wird in der ersten zeile gefunden. Dahinter stehen dann die ids (2 und 3) für die Übersetzungen. Also werden dann die ids 2 und 3 gesucht und die dazugehörigen wörter angezeigt.

MrSpock 30. Okt 2003 07:03

Re: Wörterbuch Datenbank
 
Hallo thespecialist,

du kannst auch eine Datenbanktabelle dafür nutzen (z.B. Paradox).

Die Abfragen kannst du dann über SQL, über die TTable Methode Locate oder über FindKey bewerkstelligen.


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