AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Variablen in MDI-Child Form werden nur einmal generiert
Thema durchsuchen
Ansicht
Themen-Optionen

Variablen in MDI-Child Form werden nur einmal generiert

Ein Thema von -NIP- · begonnen am 18. Jun 2005 · letzter Beitrag vom 18. Jun 2005
Antwort Antwort
Benutzerbild von -NIP-
-NIP-

Registriert seit: 6. Jun 2004
Ort: Aachen
254 Beiträge
 
Delphi 7 Personal
 
#1

Variablen in MDI-Child Form werden nur einmal generiert

  Alt 18. Jun 2005, 14:53
Hi!

Also, im Moment versuche ich ein Malprogramm mit MDI Fenstern zu schreiben(also so, dass man beliebig viele Bilder öffnen oder erstellen kann). Das klappt auch soweit ganz gut,ABER ( )
die verschiedenen Bilder-Forms (werden alle aus der verfügbaren Form2 gebildet) benutzen die Variable Bild:TBitmap , wo sie das neu generierte oder das geöffnete Bild hineinspeichen und darstellen. Und dort liegt das Problem: Wenn ich zum Beispiel ein Bild generiert habe und dann in einer "anderen" Form2 ein anderes Bild öffne, wird in beiden Forms das selbe Bild angezeigt. Ich schätze mal, sie benutzen alle nur EINE Bild-Variable.
Wie kann ich das Problem lösen, sodass alle Forms ihre eigene Bildvariable haben?

-NIP-
Christian
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Variablen in MDI-Child Form werden nur einmal generiert

  Alt 18. Jun 2005, 15:00
Wo hast du Bild: TBitmap deklariert?
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#3

Re: Variablen in MDI-Child Form werden nur einmal generiert

  Alt 18. Jun 2005, 15:02
Lass' mich raten. Das Ding ist eine globale Variable, right?
Natürlich werden jetzt ALLE immer auf das EINE Ding zugriefen. Suche mal hier in der DP nach Hier im Forum suchenOOP properties. Das dürfte dir weiterhelfen.
  Mit Zitat antworten Zitat
Benutzerbild von -NIP-
-NIP-

Registriert seit: 6. Jun 2004
Ort: Aachen
254 Beiträge
 
Delphi 7 Personal
 
#4

Re: Variablen in MDI-Child Form werden nur einmal generiert

  Alt 18. Jun 2005, 15:13
Danke für den Tip. Ich hab mal nachgeschaut:
Ich deklariere die Variable jetzt im private Abschnitt. Jetzt klappts.

Danke

-NIP-
Christian
  Mit Zitat antworten Zitat
Antwort Antwort


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 08:32 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