realbasic-nug.fr
[Top] [All Lists]

Re: bug sur Open

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: bug sur Open
From: Stephane Pinel <stephane at realsoftware dot fr>
Date: Tue, 15 Apr 2008 21:46:37 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <AB077965-AB78-4216-B3FD-574A6442E9A5 at mac dot com> <C0B4BB01-2D9C-4028-AE9D-1EE2FB4D2183 at realsoftware dot fr> <ECC0FBC6-5110-466E-A864-6F1E5AB734BD at mac dot com> <8038088D-2C4A-4229-9FB7-16C04D8F65D0 at mac dot com> <BCFDD73D-734D-4AB7-BB36-FB1706935D9C at realsoftware dot fr> <0760F902-D682-46E2-B397-A92340C47F3B at mac dot com> <7619382A-AB50-4E20-911C-C64C97598636 at realsoftware dot fr> <D99355CC-296E-446B-8C76-F5F9C77251A6 at orange dot fr>


Le 15 avr. 08 à 20:20, Jules Jacquot a écrit :

Le 15 04 2008 à 19:09, olivier corouge a écrit :

Le 15 avr. 08 à 18:38, Robin de Kat a écrit :

Et l'event Open d'une fenêtre n'est il pas exécuté avant celui des listbox associées à cette fenêtre?

J'ai l'impression que ce n'est pas systématique.


C'est même jamais le cas. Dans le User guide, section "Programming with Events and Objects" : "A window receives its Open event after all of the controls have received their Open events."

Une fenêtre reçoit son événement Open après que tous les événements Open des controls soient exécutés.

Excuse moi mais es tu vraiment sûr de cela?


Oui c'est certain. Du reste, ça n'est pas propre à REALbasic. C'est comme cela que sont architecturées les APIs (Carbon, Win32...)

A+


---
Stéphane Pinel - REAL Software
Support Technique en Français
43, Rue Marius Aufan 92300 Levallois-Perret (FR)
http://www.realsoftware.fr

Rejoignez la communauté francophone des développeurs REALbasic :
<http://www.realsoftware.com/support/listmanager/>



Toutes mes fenêtres commencent avec Event Handlers lançant des méthodes qui exécutent les open des controls des Listbox.

Tes méthodes ne "lancent" pas les "open". Les événements "open" s'exécute tout seuls, sur ouverture du contrôle, comme leur nom l'indique.




Si, comme je le comprends, les open des listbox sont exécutés avant l'open event des fenêtres, rien ne doit fonctionner car sera un vrai pastis.

Si ton appli fonctionne correctement, c'est que les choses ne sont pas mal faites non ? ;-)




j'ai du oublier quelque chose en route ou mal compris la programmation

Ce n'est pas une question de programmation "intrinsèque". C'est l'architecture de l'API UI qui fonctionne comme cela.




jules



-----------------------------------------------------------------------------------------------------
Il faut deux ans pour apprendre à parler et toute une vie pour apprendre à se taire.

Proverbe chinois





<Prev in Thread] Current Thread [Next in Thread>