AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte WatchKit... (Uhren Baukasten)
Thema durchsuchen
Ansicht
Themen-Optionen

WatchKit... (Uhren Baukasten)

Ein Thema von EWeiss · begonnen am 9. Jun 2018 · letzter Beitrag vom 27. Aug 2018
 
EWeiss
(Gast)

n/a Beiträge
 
#22

AW: WatchKit... (Uhren Baukasten)

  Alt 13. Jun 2018, 00:03
Ich fülle den record.
Ist er denn zu dem Zeitpunkt tatsächlich gefüllt?
Du siehst doch das ich diesen Fülle oder? Was steht hier procedure GetArraySprite(ID: Integer); im Code..
Warum sollte er dann also nicht gefüllt sein.

Zitat:
Füge mal ne ShowMessage(deine Daten zum lesen) ans ende der befüllung an
Warum sollte ich das tun wenn ich Debugge sehe ich ob der Record gefüllt ist oder nicht oder?

Zitat:
gaSprite[ID].fname := Item.objlabel; sollte glaube ich gaSprite[ID].filename := Item.objlabel; sein
Nein sollte er nicht.
Denn fName = (Freundlicher Name) ist nicht das gleiche wie der FileName inklusive Pfad.
Ich habe nur nicht alle Daten des record hier veröffentlich sondern nur einen Teil davon.

fname: string;
ist natürlich im record vorhanden.

Zitat:
vielleicht greifst Du ja auch da unten mit K aufs falsche Index zu?
Jep das war's

EDIT:
Ok hab den Fehler gefunden (Immer das gleiche wenn es zu spät wird lässt das Brain nach)
Delphi-Quellcode:
procedure InitArraySprite(ID: Integer; SpriteFileName: string);
begin
  gaSprite[ID - 1].filename := lowercase(SpriteFileName);
  GetArraySprite(ID - 1);
end;
Dynamische Arrays fangen ja bei 0 an musste also die ID dekrementieren.
Mein Record wurde zwar gefüllt aber mit der ID 1 anstatt 0 deshalb war dieser nachher leer.
Danke

gruss

Geändert von EWeiss (11. Jul 2019 um 15:52 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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