accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: GTkada et taches

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.ada ] 

Retour : Accueil du site fr comp lang ada   charte stats de ce groupe


  Sujet:   Re: GTkada et taches  
 De: ludo...@ludovic-brenta.org (Ludovic Brenta)
 Groupes: fr.comp.lang.ada
 Organisation: http://groups.google.com
 Date: 15. Jan 2008, 02:20:02
 References: 1 2 3
Rangdalf wrote:
> Bonjour Ludovic,
>
> Le fait que l'application bloque sur "null" est une sorte de rendez vous
> et va donc freezer mon interface en Gtkada non?

Oui, a condition de tourner dans la tache de ton interface graphique,
ce qui n'est pas recommande.

Tu peux transformer P en une tache dediee:

task type P;

task body P is
   Images : constant Image_Array := (1 .. 3 => Get_Image_From_Disk);
begin
   declare
      T1 : Transform (Image_To_Process => Images (1)'Access);
      T2 : Transform (Image_To_Process => Images (2)'Access);
      T3 : Transform (Image_To_Process => Images (3)'Access);
   begin
      null;
   end;
   Gdk.Window.Invalidate_Rect (...);
   Gdk.Window.Process_Updates (...);
end P;

--
Ludovic Brenta.


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Free counter and web stats