Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Autocomplete in Delphi

MADD - 34
Halbprofi (offline)

Dabei seit 10.2005
155 Beiträge

Geschrieben am: 26.11.2009 um 22:08 Uhr

Also, ich will in Delphi eine autocomplete-funktion für ein edit einbauen. So ähnlich wie wenn man bei google was eingibt oder so. Ich hab eine txt datei mit einer liste von vorschlägen die es geben soll. Der liebe herr google gibt zwar ein paar vorschläge, ich konnte aber mit keinem direkt was anfangen.
Wäre nett wenn jemand mit einen denkansatz oder sowas sagen könnte. Bis jetzt bin ich soweit, dass der 1. Buchstabe verglichen wird und die ergebnisse in ein memo geschrieben werden. aber beim 2. verreckt alles oder es wird nicht beachtet.
Ich bedanke mich schonmal im vorraus ;)
Amityville - 34
Profi (offline)

Dabei seit 09.2006
476 Beiträge

Geschrieben am: 26.11.2009 um 22:30 Uhr

Zitat:

•••• Gegen Apple ••••


Haha such selber ;-)
Pratsch - 32
Champion (offline)

Dabei seit 07.2009
2821 Beiträge

Geschrieben am: 26.11.2009 um 22:38 Uhr

Zitat von MADD:

Also, ich will in Delphi eine autocomplete-funktion für ein edit einbauen. So ähnlich wie wenn man bei google was eingibt oder so. Ich hab eine txt datei mit einer liste von vorschlägen die es geben soll. Der liebe herr google gibt zwar ein paar vorschläge, ich konnte aber mit keinem direkt was anfangen.
Wäre nett wenn jemand mit einen denkansatz oder sowas sagen könnte. Bis jetzt bin ich soweit, dass der 1. Buchstabe verglichen wird und die ergebnisse in ein memo geschrieben werden. aber beim 2. verreckt alles oder es wird nicht beachtet.
Ich bedanke mich schonmal im vorraus ;)


o.O
Denk nochmal nach ist eigentlich ganz simple.


awa

Genki81 - 44
Experte (offline)

Dabei seit 09.2006
1575 Beiträge

Geschrieben am: 27.11.2009 um 00:42 Uhr

Zitat von Pratsch:

Zitat von MADD:

Also, ich will in Delphi eine autocomplete-funktion für ein edit einbauen. So ähnlich wie wenn man bei google was eingibt oder so. Ich hab eine txt datei mit einer liste von vorschlägen die es geben soll. Der liebe herr google gibt zwar ein paar vorschläge, ich konnte aber mit keinem direkt was anfangen.
Wäre nett wenn jemand mit einen denkansatz oder sowas sagen könnte. Bis jetzt bin ich soweit, dass der 1. Buchstabe verglichen wird und die ergebnisse in ein memo geschrieben werden. aber beim 2. verreckt alles oder es wird nicht beachtet.
Ich bedanke mich schonmal im vorraus ;)


o.O
Denk nochmal nach ist eigentlich ganz simple.



sehr hilfreich
wenn du es kannst warum schreibst dann net hier ?
ich glaub alle kennen die antwort^^

~̧̢̧͕̪̦́̿̏̊ͯ̑̍̌ͤ̏͆͜͞ ̝͙̪̻ͅ​̬͎̝̘̻͍~͂͂ͪͦ̂̀ ̻̗́͠~̾͒ͪ̆​̸͌̐̊͒̓̕͘͝ ͉̩̠͎̱̹̘̞~̸͊ͫͥͫ͑̚​҉̀ ͙͙̰̠̯̩̲̼̪̮̮͉ͅ~̃͆ͬ͌̎

bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 27.11.2009 um 01:02 Uhr

Da du mit Delphi arbeitest, gehe ich stark davon aus, dass du die IDE benutzt und nicht nur hart Pascal codest. Es sollte unter Delphi, wie bei jeder anderen Windows-IDE, die Möglichkeit eine Combobox zu erstellen. Diese kannst du dann mit vordefinierten Values füllen. Es sollte auch möglich sein, beim Programmstart diese Values aus der Textdatei zu lesen und dann in die Combobox einzubinden. Da ich nicht weiss, ob und wie gut Delphi mit Datenbanken arbeitet, wäre das mein Ansatz für Delphi.

Unter C# oder PHP würde ich eine SQL Datenbank dahinterstellen. Unter C# kein Problem, die Combobox mit Daten aus der DB zu füllen und bei der Eingabe das richtige rauszusuchen.

Unter PHP würde der Einsatz von AJAX wohl nicht ausbleiben. Das ist zwar nicht sooo schwer, fordert aber etwas Umgewöhnung vom Programmieren mit diversen IDEs.

Die Frage ist aber: Willst du so etwas wie bei Google (Auto-Suggest) oder tatsächlich so ein Autocomplete, wie es meine Lösungsansätze liefern würden?

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

MADD - 34
Halbprofi (offline)

Dabei seit 10.2005
155 Beiträge

Geschrieben am: 27.11.2009 um 14:00 Uhr

Zitat von bredator:

Da du mit Delphi arbeitest, gehe ich stark davon aus, dass du die IDE benutzt und nicht nur hart Pascal codest. Es sollte unter Delphi, wie bei jeder anderen Windows-IDE, die Möglichkeit eine Combobox zu erstellen. Diese kannst du dann mit vordefinierten Values füllen. Es sollte auch möglich sein, beim Programmstart diese Values aus der Textdatei zu lesen und dann in die Combobox einzubinden. Da ich nicht weiss, ob und wie gut Delphi mit Datenbanken arbeitet, wäre das mein Ansatz für Delphi.

Unter C# oder PHP würde ich eine SQL Datenbank dahinterstellen. Unter C# kein Problem, die Combobox mit Daten aus der DB zu füllen und bei der Eingabe das richtige rauszusuchen.

Unter PHP würde der Einsatz von AJAX wohl nicht ausbleiben. Das ist zwar nicht sooo schwer, fordert aber etwas Umgewöhnung vom Programmieren mit diversen IDEs.

Die Frage ist aber: Willst du so etwas wie bei Google (Auto-Suggest) oder tatsächlich so ein Autocomplete, wie es meine Lösungsansätze liefern würden?


Ah sehr geil, dankeschön.
Hatte keine combobox genommen sondern ein normales edit. War der meinung das bei C++ auch so gemacht zu haben.
So wie dus beschrieben hast reicht es vollkommen. Nochmals danke.
  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -