Français
Wünsche et Anregungen

Künftige XProfan-Versionen - Wünsche?

 
- page 1 -


cela Trackmenu  - si je mich droite erinnere - était qui Procédure toujours seulement brauchbar solange on sur dem hwnd arbeitet, simple à cause de qui Positionsangabe.

mon Vorschlag, si Trackmenu aucun paramètre bekommt, ensuite cela Trackmenu à Mausposition erstellen.

Mittlerweile J'ai eu mir hierfür une Proc geschrieben, mais mich oui quand même Jahrelang gequält (P²4.5=>P7) et avec cela sich autre pas ebenso tracasser...
KompilierenMarqueSéparation
Proc Trackmenu_bymousepos

    Declare Gmp#,Dx&,Dy&
    Dim Gmp#,8
    External("user32","ClientToScreen",%Hwnd,Gmp#)
    Dx&=Long(Gmp#,0)
    Dy&=Long(Gmp#,4)
    External("user32","GetCursorPos",Gmp#)
    Trackmenu (Long(Gmp#,0)-Dx&),(Long(Gmp#,4)-Dy&)
    Dispose Gmp#

oc

 
08.09.2006  
 



 
- page 4 -



Jörg
Sellmeyer
je fände es bien, si Height(%hwnd) aussi une peut-être. vorhandene Toolbar berücksichtigt. Im Moment volonté qui Buttons nämlich simple überdeckt.
Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
21.10.2007  
 



...je hätte aussi une Wunsch:
si im Programme so einiges Creatiert wird, muss cela zum Schluss oui aussi avec Delete..., Destroy... ou bien Dispose... entfernt volonté. ici wäre un Befehl ou bien une Funktion wünschenswert, qui je beim finissons des Programmes simple aufrufe et qui ensuite cela Freischreiben im grenier automatisch erledigt.
 
23.10.2007  
 




Frank
Abbing

ici wäre un Befehl ou bien une Funktion wünschenswert, qui je beim finissons des Programmes simple aufrufe et qui ensuite cela Freischreiben im grenier automatisch erledigt.


Quelque chose comme ist dans neuen Windowsversionen (ab XP glaube je) incorporé. Beim finissons eines Programms volonté dessen grenier wieder freigegeben, qui es besetzt hatte.
 
23.10.2007  
 



@Frank

ensuite wären alors Befehle comment DeleteObject.. et Dispose... pas plus nötig ???
 
23.10.2007  
 




RGH
Horst Horn
@Frank

ensuite wären alors Befehle comment DeleteObject.. et Dispose... pas plus nötig ???


ici irrst Du!
dans Prozeduren müßten qui lokalen Dinger quand même gezielt vernichtet volonté, avec cela es chez häufigem Aufruf derselben pas zur catastrophe venez.

Aussi devrait je une Verwaltung qui erzeugten Objekte einbauen, avec cela je sais welches Handle trop quoi est ... et cela serait XProfan pas absolument beschleunigen ...

je werde es mais la fois im Hinterkopf behalten. DestroyWindow et DeleteObject ließen sich mais peut-être trop einem de beiden zusammenfassen. de Fensterhandles peux je qui super ermitteln. Läßt sich aucun Fensterklasse ermitteln, doit es oui un objet son.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
23.10.2007  
 



@Roland


je werde es mais la fois im Hinterkopf behalten.


Hab doch gewusst, dass on avec Dir le calcul peux
 
23.10.2007  
 




Jörg
Sellmeyer

DestroyWindow et DeleteObject ließen sich mais peut-être trop einem de beiden zusammenfassen.


très gute concept!

comment sieht es car avec anderen désirer ici aus dem Forum aus:
Tray Icônes: [web]https://XProfan.com/thread.core?t=5750[/web]
iFs Frage bzgl Enter: [web]https://XProfan.com/thread.core?t=4635[/web]
et UseFont + LoadBmp: [web]https://XProfan.com/thread.core?t=5760[/web]
mon eigene Anregung GT. Tranzparenz dans Bildern:


qui transparente la couleur comme zusätzlichen (optionalen) paramètre chez den Bitmap-Befehlen et Funktionen!!!
LoadBmp S, X,Y ;N[,$FFFFF]

wohin chez là naturellement ensuite aussi encore wünschenswert wäre, un Static transparent trop faire (si cela überhaupt allez)

Stringlänge de getText$: [web]https://XProfan.com/thread.core?t=4631[/web]
pas qui ego besoin serait, mais peut-être ist ici oui quoi tour
Unicode: [web]https://www.rgh-soft.de/forum01/read.php?f=9&i=2969&t=2964[/web]
Neuer ChooseDir-Dialog:
[web]https://XProfan.com/thread.core?t=2179&start=168[/web]
et comment sieht es avec den Callbacks aus? je peux mich erinnern, qui beim Subclassing Probleme auftreten.

Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
23.10.2007  
 




Jac
de
Lad
et un paramètre, um Hauptfenster transparent trop erstellen...
 
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
23.10.2007  
 




Frank
Abbing

ensuite wären alors Befehle comment DeleteObject.. et Dispose... pas plus nötig ???


DeleteObject gibt une Handle libre. Benutzt dein Programme seulement un paire en, ist es réellement pas erforderlich, vous trop effacer. Werden mais im Programmablauf laufend Handle reserviert, ensuite déjà, weil irgendwann Windows Handle-liste voll ist.
avec Dispose verhält es sich genauso.

Deiner Frage habe je mais entnommen, dass du am Programmende avec einem Rund-Um-Schlag alles freigeben veux, quoi reserviert wurde. Ab XP ist cela eigentlich unnötig, weil Windows sowieso qui Programmspeicher entlädt.
Allerdings est qui Freigabe zum guten Ton et sollte de chaque Programmer vorgenommen volonté..
 
23.10.2007  
 



@Frank


Allerdings est qui Freigabe zum guten Ton et sollte de chaque Programmer vorgenommen volonté..


So sieht dans einem meiner Programme qui gute Ton zum Schluss aus:
KompilierenMarqueSéparation
PROC PROGRAMM_ENDE

    CloseMessages(%hwnd)
    freedll lvdll&
    freedll icon_dll&
    Dispose icons#
    Dispose itemtexts#
    Dispose nurso#
    Dispose bereich#
    Dispose maus_bereich#
    USERMESSAGES 0
    DELETEOBJECT font0%
    DELETEOBJECT font1%
    DELETEOBJECT font2%
    DELETEOBJECT font3%
    Assign #1,tempL$
    ERASE #1
    Assign #2,tempR$
    ERASE #2
    I%=LEN(path1$)
    path1$=LEFT$(path1$,I%-1)
    I%=LEN(path2$)
    path2$=LEFT$(path2$,I%-1)
    Case (I%=3):path2$=LEFT$(path2$,2)
    ASSIGN #5,pfad$+COMM_DATAS+log_name$
    REWRITE #5
    PRINT #5,path1$
    PRINT #5,path2$
    CLOSE #5
    EE%=1

ENDPROC


voilà déjà quelques Sachen trop berücksichtigen. Daher wäre es de Vorteil, si alles dans einem Glissement, comment Du so richtig écris, bereinigt volonté pourrait
 
23.10.2007  
 




Jörg
Sellmeyer
Es wäre oui déjà nützlich, si chacun cette Befehle plusieurs paramètre akzeptieren/verarbeiten serait:
KompilierenMarqueSéparation
freedll lvdll&,icon_dll&
Dispose icons#,itemtexts#,nurso#,bereich#,maus_bereich#
USERMESSAGES 0 das kannste Dir ersparen
DELETEOBJECT font0%,font1%,font2%,fon
pre>

il peut naturellement aussi une Procédure écrivons:
KompilierenMarqueSéparation
Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
23.10.2007  
 




Frank
Abbing

USERMESSAGES 0 cela kannste Dir ersparen


sûrement? je hatte beim Programmende la fois fiese Abstürze, jusqu'à je cela einbaute. depuis dem steht es dans chaque meiner Codes.


Es wäre oui déjà nützlich, si chacun cette Befehle plusieurs paramètre akzeptieren/verarbeiten serait:


dans qui acte!
 
24.10.2007  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

20.925 Views

Untitledvor 0 min.
holmol9330.05.2013
Stephan Sonneborn02.03.2012
Julian Schmidt09.11.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie