Bonjour,
Je n'ai pas su formuler le mieux peut-être.
Par ailleurs il me semble que j'avais déjà évoqué le sujet, mais, je ne me souviens pas avoir eu du succès.
Je voudrais programmer une liaison texte full duplex par sockets avec interface graphique.
Mon problème est que je ne comprend rien à l'english est que ma doc n'est pas translatable par google.
Les exemples que je trouve sont avec C, où je m'embrouille travaillant avec Ada.
Bref, je n'ai encore rien compris au principe de Thread-Safe.
En gros j'ai une fenêtre dans un article embarquant un thread qui doit pouvoir modifier la fenêtre.
Code Ada : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 with Gtk.Window; use Gtk; with Ada.Finalization; use Ada; package My_Lib.Manlight is type Manlight_Type is new Finalization.Limited_Controlled with private; type Manlight_Access is access Manlight_Type; procedure Initialize (Manlight : in out Manlight_Access); private procedure Initialize (Manlight : in out Manlight_Type); procedure Finalize (Manlight : in out Manlight_Type); task type Manlight_Thread_Type(Manlight : access Manlight_Type) is end Manlight_Thread_Type; type Manlight_Type is new Finalization.Limited_Controlled with record Gtk_Interface : Window.Gtk_Window; Manlight_thread : Manlight_Thread_Type(Manlight_Type'Access); end record; end My_Lib.Manlight;
Avez vous une solution à un de mes problèmes . Je veux comprendre. Merci.
Partager