Re: Visual studio C++ CLR - vyvolání grafické akce z callbacku

Jiří Nesvačil nesvacil na posys.eu
Pátek Březen 4 16:52:55 CET 2022


Zdravim,

hledejte BeginInvoke

Nesvacil

Dne 04.03.2022 v 16:32 Pavel Hudeček napsal(a):
> Dobrý den všem,
>
> mějme program psaný ve VS jako CLR aplikaci v C++.
> Program spustí funkci běžící na pozadí, která občas vyvolá callback a 
> tím oznamuje, že jsou k dispozici nová data. Pak by se měl 
> aktualizovat picturebox, případně objevit záznam v listboxu a vše 
> pokračuje dál.
>
> Jenže nemůžu přijít na to, jak z tý callback funkce, která není 
> součástí managed prostředí, vyvolat akci v managed prostředí.
>
> Teda funguje mi varianta, že callback nastaví nějakou globální 
> proměnnou a na tu periodicky kouká timer, ale to je takový poněkud 
> nepraktický, protože délka "občas" závisí na kvantových jevech a může 
> dosahovat 100 kHz, nebo taky půl hodiny.
>
> Nějaké návrhy, jak to dělat přímočařeji?
>
> Díky,
> PH
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list