![]() |
Werte aus SpinEdits in einen Array of integer übergeben!?
Hallo Leute!
Ich hänge mal wieder an einem für Euch sicher eher kleinen Problem. Ich habe von Phantom eine Matrix bekommen, die derzeit nur mit Constwerten arbeitet. Da ich aber diese Constliste erweitern will, muss ich etwas testen, bis ich das habe, was vielleicht sein könnte. Die Matrix und die Constwerte werden so deklariert:
Delphi-Quellcode:
Der Aufruf findet dann so statt:
Type
TMatrix3x3 = Array[0..10] of Integer; Const F_AntiAlias : TMatrix3x3 = (0,0,0, 0,1,1, 0,1,1, 4,0);
Delphi-Quellcode:
Ich möchte nun nicht mehr diese ConstVorgaben nutzen und statt der 11 festen Integers Werte aus SpinEdits benutzen, damit ich beim Testen schneller vorankomme. Nun habe ich aber das Problem, dass ich dies hier nicht machen kann, da das dem Compiler so gar nicht gefällt:
BmpMatrix3x3(Image2.Picture.Bitmap, F_AntiAlias);
Delphi-Quellcode:
Wie kann ich dieses Problem lösen???
int_1:=spn_1_1.Value;
int_2:=spn_1_2.Value; int_3:=spn_1_3.Value; tmpMatrix := (int_1,int_2,int_3, 0,0,-5, 0,0,-5, -20,0); |
Re: Werte aus SpinEdits in einen Array of integer übergeben!
Hi,
vielleicht solltest Du die Spinedit-Werte noch in Integer umwandeln?
Delphi-Quellcode:
Wäre nur so ne Idee.
int_1:=Trunc(spn_1_1.Value);
Ciao |
Re: Werte aus SpinEdits in einen Array of integer übergeben!
SpinEdit.Value ist schon ein Integer.
Hast du F_AntiAlias auch unter var stehen? |
Re: Werte aus SpinEdits in einen Array of integer übergeben!
Wie wäre es mit:
Delphi-Quellcode:
Und IMHO kann man die Werte einer const auch nicht zur Laufzeit ändern.
tmpMatrix[0] := int_1;
tmpMatrix[1] := int_2; ... |
Re: Werte aus SpinEdits in einen Array of integer übergeben!
du hast recht flogo.
arrgh, erst denken, dann antworten. :wall: :wall: :wall: |
Re: Werte aus SpinEdits in einen Array of integer übergeben!
Hallo Leute!
@neelix => genau das war es. wenn ich es sehe, fällt es mir immer ein, danke! wie ich aber schrieb, will ich die const-werte doch nicht mehr benutzen, sondern variabel etwas rumspielen, um dadurch neue Const-Festlegungen treffen zu können. @flogo => F_AntiAlias ist ein Const, welches ich nicht mehr benutzen wollte! Auf jeden Fall funzt es nun! Mal sehen welche Ergebisse ich damit nun erzeilen kann... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 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