AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Byte to int

Ein Thema von Kuehter · begonnen am 17. Okt 2014 · letzter Beitrag vom 17. Okt 2014
Antwort Antwort
Seite 3 von 4     123 4      
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#21

AW: Byte to int

  Alt 17. Okt 2014, 09:57
Wo gibst Du eigentlich die ganzen TPicture-Instanzen aus dem Array wieder frei?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Kuehter

Registriert seit: 14. Okt 2014
59 Beiträge
 
Delphi 7 Professional
 
#22

AW: Byte to int

  Alt 17. Okt 2014, 10:02
"noch" nirgends

habe mich noch nicht damit auseinander gesetzt wie man das wieder frei gibt
nicht nur Delphi sondern auch Java und C# formen die Welt
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#23

AW: Byte to int

  Alt 17. Okt 2014, 10:10
Ungetestet:
Delphi-Quellcode:
procedure ClearPictures(var Pictures: Tpicarray);
var
  i: integer;
begin
  for i := Low(Pictures) to High(Pictures) do
    Pictures[i].Free;
  Pictures := nil;
end;
Allerdings würde ich ohne Not keine Arrays von Objektinstanzen verwenden, sondern stattdessen lieber eine TObjectList hernehmen, die verwaltet die enthaltenen Instanzen selbstständig (hatte ich das nicht woanders schon einmal erwähnt)?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#24

AW: Byte to int

  Alt 17. Okt 2014, 10:14
Ich hatte ihn wieder favon abgebracht, da er Problemen mit den Casts gehabt hat.

Das eigentlich Problem scheint aber mangelndes Grundlagenwissen zu sein.
Markus Kinzler
  Mit Zitat antworten Zitat
Kuehter

Registriert seit: 14. Okt 2014
59 Beiträge
 
Delphi 7 Professional
 
#25

AW: Byte to int

  Alt 17. Okt 2014, 10:16
doch das mit der objectlist habe auch schon ausprobiert nur ich weiß nicht wie ich das hin bekomme das ich wenn ich die Objectlist Objekte habe und dann sagen

Delphi-Quellcode:
type
Allrounder : TImage


Allrounder := TImage(Objekte.Items[index]);
Allrounder.Pcture.LoadfromFile(Symbolspeicher[0]);
hat das nicht funktioniert weil er meinte das mit dem TImage das nicht funktioniert
nicht nur Delphi sondern auch Java und C# formen die Welt
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#26

AW: Byte to int

  Alt 17. Okt 2014, 10:22
Hätte aber eigentlich funktionieren müssen.
Delphi-Quellcode:
procedure TDingens.LoadPicture;
var
  Picture: TPicture;
begin
  Picture := TPicture.Create;
  Picture.LoadFromFile('Irgendeine Datei');
  Objekte.Add(Picture);
end;

procedure TDingens.DisplayPicture(idx: integer);
var
  Picture: TPicture;
begin
  Picture := Objekte[idx] as TPicture;
  SomeImage.Picture.Assign(Picture);
end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.132 Beiträge
 
Delphi 12 Athens
 
#27

AW: Byte to int

  Alt 17. Okt 2014, 14:57
Wenn man für die Verwaltung, statt des Array eine TObjectList verwendet, dann kann man der Objektliste das Freigeben überlassen. (OwnsObjects)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#28

AW: Byte to int

  Alt 17. Okt 2014, 14:58
Das sagen wir zwar schon die ganze Zeit, aber: richtig
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#29

AW: Byte to int

  Alt 17. Okt 2014, 15:00
Du kannst doch von Frank nichr verlangen, die vorigen Antworten durchzulesen
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#30

AW: Byte to int

  Alt 17. Okt 2014, 15:02
Kommt nicht wieder vor (ich pin halt ein Widerporst, chleudert mich zu Poden)
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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 06:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz