Aktuelle Zeit: 24.05.2013 13:59

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: ImageGadget und Speicherung der Grafik
BeitragVerfasst: 23.04.2012 23:23 
Offline

Registriert: 30.12.2008 04:03
Hallo Gemeinde,

ich habe hier ein kleines Demoprogramm geschrieben.

Es wird ein Bild erstellt und einem ImageGadget zugeweisen.
Danach wird dieses Bild gelöscht um das Erstellen eines neuen Bildes
mit der gleichen Nummerer zu ermöglichen.

Dieses Demoprogramm funktioniert ohne Probleme.
Das Programm welches ich schreiben möchte erzeugt aber wesentlich größere
Grafiken und der Zeitraum zwischen dem Anzeigen der Bilder ist auch länger.

Deshalb hier zu meiner Frage.

Weis jemand ob es über einem längeren Zeitraum Probleme mit einem ImageGadget gibt,
wenn die übergebene Grafik wieder gelöscht wird?

Speichert das ImageGadget eine Kopie der Grafik oder wird das Orginal noch für
irgend etwas benötigt?

Für nächere Informationen wäre ich sehr Dankbar.


Code:
If OpenWindow(0, 100, 100, 500, 500, "Test")
  ImageGadget(0, 50, 50, 400, 400, 0)
EndIf

AddWindowTimer(0, 1000, 300)
Farbe = 0

Repeat
  EventID = WaitWindowEvent()

  If EventID = #PB_Event_Timer And EventTimer() = 1000
    CreateImage(0, 400, 400)

    Farbe + 10
    If Farbe > $FFFFFF : Farbe = 0 : EndIf

    If StartDrawing(ImageOutput(0))
      FillArea(0, 0, -1, Farbe)
      StopDrawing()
    EndIf

    SetGadgetState(0, ImageID(0))
    FreeImage(0)
  EndIf

Until EventID = #PB_Event_CloseWindow

RemoveWindowTimer(0, 1000)
End


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ImageGadget und Speicherung der Grafik
BeitragVerfasst: 23.04.2012 23:32 
Offline
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Ja, das ImageGadget (genauso wie zB MenuItems, Canvas, ListIcon, usw.) kopieren alle die übergebene Grafik in ihren eigenen Speicher/Struktur. Das Image welches du übergeben hast, kanst du also sofort wieder freigeben.

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ImageGadget und Speicherung der Grafik
BeitragVerfasst: 25.04.2012 21:01 
Offline

Registriert: 30.12.2008 04:03
Danke für die schnelle Antwort.

Habe mir zwar schon so etwas gedacht, war mir aber nicht sicher.

Gruß Armkrie


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google Adsense [Bot] und 3 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye