Italia
Stammtisch & Caffè

wProc potuto soooo unnütz sein wenn...

 
- Page 1 -


Hi, ich will hier im Stammtisch einfach nochmal das kleine Thema FastMode und wProc ansprechen.

Wer mit XProfan viel programmiert stößt automatisch auf kleine subtile Unzulänglichkeiten welche aber IMHO garnicht sein müssten.

Oft ist es nur der Wunsch bei Fensterskalierung sofort reagieren zu können, oder nen Doppelklick richtig abzufangen, oder oder...

Am Ende sinds doch aber nur die Messages welcher hier richtig abfangbar sein müssten.

Ich hatte vor ein paar Monaten mal das Thema EventHandler angesprochen - ich stelle mir einfach vor das Roland eine Uni-Prozedur ermöglicht welche zuvor-definierte Events empfängt. Das schöne hierbei wäre das XProfan nicht mehr durcheinander kommt (wie es bei Callbacks der Fall sein kann (das leidige Thema)).

Also ich stelle mir ne Syntax vor wie:
KompilierenMarkierenSeparieren
Ich glaube das es auch garnicht schwer per Roland zu realisieren ist - und es würde eine Menge Probleme vom Tisch wischen!

Er müsste doch nur eine seiner WProcs veranlassen Daten durchzuschleifen... und erkönnte nicht nur mit OOP werben - sondern mit EventBased...
 
09.09.2006  
 



 
- Page 1 -



Rolf
Koch
und wenn nicht, XPSE iF?
Klar gibt ja die Event.dll, aber XPSE hab ich ja mittlerweile standardmässig drin.
 
09.09.2006  
 



Den Hunni kriste später?!?
 
09.09.2006  
 



Mit XPSE wäre es possibile , der aber würde dann das Programm zum Fastmode umschreiben - und das wiederum würde nicht wirklich helfen wenn mein ProcAddr -Problemverdacht sich bestätigt.

(aber ein riesen Aufwand wäre es schon *grml*)
 
09.09.2006  
 




Rolf
Koch
*lol* und die anderen Beiträge a 100 bitte per vereinbartem Zahlziel
 
09.09.2006  
 



[quote:79dedd6d31=Rolf Koch]*lol* und die anderen Beiträge a 100 bitte per vereinbartem Zahlziel [/quote:79dedd6d31]
Die Community ruiniert mich nach diesem Verfahren...
 
09.09.2006  
 




Rolf
Koch
Ja stimmt auch wieder iF, also Roland DU MUSST
 
09.09.2006  
 



Wird er nicht!
 
09.09.2006  
 




RGH
Rolf Koch
Ja stimmt auch wieder iF, also Roland DU MUSST


... aber bestimmt nicht mehr in XProfan 10! Und per XProfan 11 ließe sich daraus tatsächlich ein interessantes Feature gestalten.

Man kann aber doch schon jetzt mit UserMessages alle Messages abfangen: Eine UserMessage veranlaßt immer ein Verlassen des WaitInput. Mit UserMessages kann man das WaitInput also beliebig reaktionsfreudiger machen.

Und in manchen Fällen hilft auch schon die Verwendung des MessageMode 2.

Saluto
Roland
(muß sich manchmal zwingen, erst XProfan 10 richtig fertig zu machen, bevor er an XProfan 11 denkt)
 
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
10.09.2006  
 




Michael
Dell
Da hat man doch (noch) was worauf man sich freuen!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
10.09.2006  
 




Uwe
''Pascal''
Niemeier
Hallo Leute!

Hier ein Vorschlag, den ich schon Ende 2004 in RGHs Foro gemacht hatte; das geht doch auch in diese Richtung:


1. Erweiterung der Messageverwaltung (hatte ich vor einiger Zeit schonmal vorgeschlagen)

Es gibt ja eine Reihe von Controls (z.B. TreeView, ListView, Testata, Rebar), die spezielle Notify-Messages verwenden, die man bisher nicht verarbeiten konnte. Mit den Möglichkeiten von XProfan geht das zwar im Prinzip, aber es hat sich ja gezeigt, dass Eingriffe in diverse WndProc- oder DlgProc-Routinen u.U. unerwartete Nebenwirkungen haben.
Alternative:

UserNotify Handle&, Bereich#, Message1& [, Message2&, ... MessageX& ]
Handle&: Das Handle des Controls, dessen Notify-Messages geprüft werden sollen
Bereich#: Der Bereich, in den die (meist erweiterte) NMHDR-Struktur kopiert wird, wenn eine
der vorgegebenen Messages empfangen wird. Für ausreichende Dimensionierung ist der Anwender
verantwortlich.
MessageX&: Die Notify-Messages, die ausgewertet werden sollen

Damit potuto man z.B. bei einem TreeView ohne allzu grosse Umstände auf TVN-Messages reagieren.
Alternativ potuto man statt des Handles auch die ID des Controls verwenden; dann potuto man mehrere Controls der gleichen Art gleichzeitig überwachen (das Handle wird normalerweise in der NMHDR-Struktur zurückgegeben).


SeeYou
Pascal
 
11.09.2006  
 



 
- Page 2 -



Nico
Madysa
Naja, ich habe schon mal ein wenig mit Usermessages herum experimentiert, allerdings waren die Ergebnisse nicht sonderlich...

Mein Hauptwunsch per das Messagehandling wäre, dass Waitinput auch auf Messages reagiert, die Kind-Controls von Kind-Controls bekommen (z.B. Radio-Buttons, die einer Groupbox untergeordnet sind, durchbrechen bei Draufklick z.Z. Waitinput noch nicht).

Was die On-Funktion angeht. TOP!!!
Würde unter Anderem auch das Neuzeichnen in Dialogfenstern erleichtern.
 
Nico Madysa
11.09.2006  
 



So - ich habs einfach mal versucht! Es gibt jetzt eine On-Unit  [...]  - damit potrebbe fast das alles hier possibile sein - nur eines mag mir nicht gelingen - das live-Anpassen bei Fensterskalierung. (Glaube weil Roland trotz gesetzter UMessage das Waitinput nicht beenden lässt)
 
14.09.2006  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.748 Views

Untitledvor 0 min.

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