AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Abfrage ob GUI Control noch vorhanden ist.
Thema durchsuchen
Ansicht
Themen-Optionen

Abfrage ob GUI Control noch vorhanden ist.

Ein Thema von stalkingwolf · begonnen am 24. Mai 2017 · letzter Beitrag vom 24. Mai 2017
Antwort Antwort
Seite 2 von 2     12   
stalkingwolf

Registriert seit: 6. Mai 2011
518 Beiträge
 
#11

AW: Abfrage ob GUI Control noch vorhanden ist.

  Alt 24. Mai 2017, 15:09
Die Abfrage hätte darin nichts zu suchen. Das ganze soll universell überall dort funktionieren wo unsere TDataModul eingebunden wird.
Wie oben geschrieben gab dies in Delph6 übersetzen Programmen auch nie ein Problem.
Das tritt erst auf seitdem wir Programme auf XE4 portiert haben.

try .. except bringt übrigens nichts. Das ist ja schon drin, ich hatte nur noch 2 abfragen davor gesetzt.

Eine eigene Komponenten dafür zu schreiben ist nachträglich nicht so leicht umsetzbar. Wir haben hunderte wenn nicht tausend Forms.
Vor allem so muss sich keiner Gedanken darum machen und es funktioniert auch sehr gut.
  Mit Zitat antworten Zitat
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.337 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Abfrage ob GUI Control noch vorhanden ist.

  Alt 24. Mai 2017, 15:15
Das try musst du dann schon ganz an den Anfang setzen. Also noch vor if Sender <> nil
Peter
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
518 Beiträge
 
#13

AW: Abfrage ob GUI Control noch vorhanden ist.

  Alt 24. Mai 2017, 15:18
Delphi-Quellcode:
uses Contnrs;

var originalColor : TColor;
    CheckFree: TComponentList;
Delphi-Quellcode:
LastFocused := xxx;
CheckFree.Add(LastFocused);
Delphi-Quellcode:
if CheckFree.IndexOf(LastFocused) >= 0 then
  LastFocused.Color := xxx;
Wird ein Objekt freigegeben, dann löscht es sich selber aus dieser Liste raus.
Danke
Damit funktioniert es.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Abfrage ob GUI Control noch vorhanden ist.

  Alt 24. Mai 2017, 15:31
TComponent.FreeNotification + TComponent.Notification
Wenn man das selber implementieren will.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 10:47 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