![]() |
AW: Array und negativ werte.
Leider habe ich immer noch ein paar Probleme.
Ich habe die MaxValue definiert.
Delphi-Quellcode:
Die MaxValue überschreitet 0 nur dann wenn aLenght > 6 ist.
constructor TNegativeArray.Create(aLenght: Integer);
begin SetLength(fdata, aLenght); MaxValue := IIF(aLenght > 6, aLenght, 0); end; Also 0, -1, -2, -3, -4, -5 (MaxValue = 0) bei aLenght 7 = MaxValue = 1 usw.. Das zusätzliche Problem was ich noch habe wie soll ich die neue länge von Fdata zuweisen ohne das mein Sprite Array von -5 > 0 gelöscht wird. Normal habe ich es vorher mit SetLength zugewiesen. Wenn ich also ein Icon auf dem Desktop finde muss ich das Array erhöhen können.
Delphi-Quellcode:
Nochmal um das klar zu stellen ich verwende die Negativen werte ausschließlich für das Window
if CreateBarIcon(sIconSearch, nFound) then
begin inc(nCount); Setlength(gS, nCount); // funktioniert nicht mehr. alles was darüber geht ist für die Icons zuständig. Boahh... Zitat:
gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 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