Deutsch
Forum

Warum DeleteObject und nicht DestroyWindow

 

Jac
de
Lad
Also ich hab grad mal in der Hilfe geschmökert und mir ist folgendes zum Befehl DeleteObject aufgefallen:

Das Objekt H wird gelöscht und die Ressourcen wieder freigegeben. Derzeit gibt es folgende löschbare Objekte in XProfan:

mit @Create(Font,...) erzeugte Fonts
mit @Cretate(hIcon,...) erzeugte Icons
mit @Create(hPic,...) erzeugte Bitmaps

Frage: Warum werden diese Objekte mit DeleteObject und nicht mit DestroyWindow zerstört???

Jac

Ach ja, die Hilfe trägt immer noch den Titel Hilfe zu XProfan 8 ;D
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
01.07.2006  
 




Sebastian
König
Hallo Jac,

ganz kurz gesagt: weil es sich bei Font und hPic (letztendlich immer Bitmap) nicht um Fenster, sondern um GDI-Objekte handelt ...

Es gibt für beide Profan-Anweisungen auch API-Funktionen mit gleichem Namen - Beschreibungen dazu findest Du zum Beispiel unter [...]  (bei der Suche am besten Alle Sprachen wählen.

Um es jetzt noch ein bischen komplizierter zu machen : Für Icons, die AFAIK auch User-Objekte sind, gibt es eine separate Funktion zum zerstören: DestroyIcon() - siehe ebenfalls MSDN. XProfans DeleteObject ruft automatisch DestroyIcon() auf, wenn DeleteObject() fehlschlägt.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
01.07.2006  
 




Michael
Wodrich
Und zum Titel der Hilfe: den fischt Microsoft sich aus der PROFAN.CNT-Datei, wenn sie vorhanden ist.

Diese Datei ist im reinen Textformat, also einfach ändern.

Wenn Roland noch nichts an der Hilfe geändert hat: ich habe mit dem Content-Editor das Menü nacherfaßt - könnte ich also nochmal nachliefern.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
01.07.2006  
 




Jac
de
Lad
Ok, danke, jetzt ist mir einiges klar geworden.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
02.07.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.704 Betrachtungen

Unbenanntvor 0 min.
Jörg Sellmeyer24.06.2018
Ju10.03.2017
Rene196529.12.2013
Andreas Koch25.01.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie