![]() |
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 |
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) |
Re: Wörterbuch Datenbank
Fett danke *alle tutorials durchles die krueg*
|
Re: Wörterbuch Datenbank
örk keine tuts gefunden kannste mir mal erklären wie du das mit den ids meinst-?
|
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: |
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. |
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 13:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz