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