Italia
Foro

Warum DeleteObject und nicht DestroyWindow

 

Jac
de
Lad
Also ich hab grad mal in der Aiuto 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 Aiuto trägt immer noch den Titel Aiuto 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 per beide Profan-Anweisungen auch API-Funktionen mit gleichem Namen - Beschreibungen dazu findest Du zum Beispiel unter [...]  (bei der Cerca 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 Aiuto: den fischt Microsoft sich aus der PROFAN.CNT-File, wenn sie vorhanden ist.

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

Wenn Roland noch nichts an der Aiuto geändert hat: ich habe mit dem Content-Editor das Menü nacherfaßt - potuto 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  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.778 Views

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

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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