So che mi direte che il size_t non è altro che un unsigned int come si legge qua e qua , però usando il metodo SetRange(int) e SetValue(int)di un wxGauge e passandogli un size_t (ovvero la dimensione (tramite GetSize() ) di un wxInputStream) invece di un int, non funziona.

In compilazione non crea alcun errore o warning, ma quando parte l'applicazione la barra di progresso sta ferma, mentre se ci metto un int funziona. Ho provato a fare un cast esplicito int s_int=(int)s_size_t; ma non l'accetta comunque. E' strano ma sono veramente in palla.

Grazie per l'aiuto!



[Edit]Piccolo appunto appena riscontrato: se dichiaro un size_t size=25; e passato ad uno dei 2 metodi funziona.
[/Edit]