![]() |
referenz probleme
Hallo
Ich habe folgendes Problem. Ich erzeuge ausserhalb der funktion initFontList eine HashedStringlist. Diese HashedStringlist fülle ich ausserhalb von initFontlist mit deault werten. Jetzt möchte ich diese defaultwerte ersetzten. Allerdings stürtzt mir der Debugger bei dieser stelle ab: StringToFont( Query.FieldValues['FONT'], List.Objects[I] as TFont); Wo liegt das Problem.
Delphi-Quellcode:
procedure TDM.initFontList(var List : THashedStringList ; Filter : String); Begin ... While ( Not Query.EOF ) Do Begin I := List.IndexOf(TempStr); If( I >= 0 ) Then Begin StringToFont( Query.FieldValues['FONT'], List.Objects[I] as TFont); End; Query.Next; End; End; ... procedure StringToFont(Str: String; Font: TFont); ... |
Re: referenz probleme
Müsste das nicht
Delphi-Quellcode:
heissen?
Query.FieldValues['FONT'].AsXYZ :=
|
Re: referenz probleme
Nein eingentlich passt das schon, da es ja vorher ausserhalb dieser funktion auch so funktioniert hat.
|
Re: referenz probleme
Hast Du mal geschaut, was in List.Objects drin steht?
|
Re: referenz probleme
Danke hat sich erledigt!
|
Re: referenz probleme
Ja und?
An was hat's gelegen? Wie hast Du es gelöst? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 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