![]() |
TObject und String -Inkompatible Typen
Hallo,
folgendes Problem hat sich nach langer Suche immer noch nicht gelöst: Ich habe ein Programm, welches eingegebene Wörter in einer Linearen Liste suchen soll.
Delphi-Quellcode:
Aber den Token gibt der Benutzer als String ein. Meine Frage ist nun: wie kann man String in TObject umwandeln, oder andersherum?
function TLinList.searchItem(Token:TObject):boolean;
begin result:= false; while not isBehind do begin if getItem = Token //hier liegt das Problem, da getItem ein TObject zurückliefert then begin result := true; toLast; end; end; end; lg urgus |
Re: TObject und String -Inkompatible Typen
wie gibt denn der user 'n instanziertes objekt ein?
sorry, versteh ich irgendwie nicht... |
Re: TObject und String -Inkompatible Typen
Zitat:
Delphi-Quellcode:
Ich hoffe ich habs klar genug beschrieben :)
a := Form1.Edit1.Text;
wahroderfalsch := searchItem(a); lg urgus |
Re: TObject und String -Inkompatible Typen
wie ist denn deine lineare liste aufgebaut?
wenn dein user 'n text eingibt, dann hast du doch 'n string, welchen du zur suche verwenden kannst ... in aller regel macht man das folgendermassen
Delphi-Quellcode:
von daher kommt mir das alles 'n biserl spanisch vor ... und ohne
if assigned(list.indexof(edit.text)) then ... //gefunden...
![]() vielleicht postest du mal etwas mehr, von deiner ominösen liste... schönen abend GG |
Re: TObject und String -Inkompatible Typen
Liste der Anhänge anzeigen (Anzahl: 1)
Also eigentlich spielt die Liste keine rolle, es geht mir nur darum wie ich einer function, die ein TObject erwartet, ein String unterschieben kann, bzw. die Typen so umwandeln das es passt. naja ich glaube hier denken 2 aneinander vorbei :) Danke trotzdem dass du dich mit dem problem befasst :)
lg urgus |
Re: TObject und String -Inkompatible Typen
Zitat:
Delphi-Quellcode:
Hier ist nämlich Token ein TObject.
function TLinList.searchItem(Token:TObject):boolean;
|
Re: TObject und String -Inkompatible Typen
Das ist ja gerade der Punkt. Aber wie kann ich es sonst machen?
Delphi-Quellcode:
geht ja nicht.
(Token as TObject)
lg urgus |
Re: TObject und String -Inkompatible Typen
sag mal, wieso nimmste nicht 'ne stringlist?
da gehts doch so, wie ich sagte... im übrigen, was du da hast, ist eine verkettete liste, wo deine einzelnen elemente wiederum objekte sind, welche objekte aufnehmen... wenn du da einigermassen suchen willst, nach groben überfliegen, musst du dir beim erstellen, am besten die pointer merken und dann für die suche darauf referenzieren, damit er sich langsam an der liste entlang hangeln kann... btw: was soll das werden? 'ne hausaufgabe? Nachtrag: wie kommen deine strings in die liste? |
Re: TObject und String -Inkompatible Typen
Zitat:
Zitat:
lg urgus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 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