Ho una variabile intera che contiene l'indirizzo in memoria di un'immagine, come faccio ad inserire tale immagine in un picture box?
Ho una funzione di questo genere:
int imag;
FSDKCam.GrabFrame(CameraHandle,ref imag);
imgBox.Image = ???![]()
Ho una variabile intera che contiene l'indirizzo in memoria di un'immagine, come faccio ad inserire tale immagine in un picture box?
Ho una funzione di questo genere:
int imag;
FSDKCam.GrabFrame(CameraHandle,ref imag);
imgBox.Image = ???![]()
Quello non è un puntatore in memoria. E' un semplice intero che rappresenta un handle all'interno della libreria. Non conosco le funzionalità di quella libreria ma è tra quelle che devi trovarne una che, a partire da quell'intero, ti permetta di accedere/trattare l'immagine.
Da qualche parte ho trovato queste linee
su cui potresti indagare e che dovresti approfondire.codice:FSDK.CImage image = new FSDK.CImage(imageHandle); Image frameImage = image.ToCLRImage();
No MP tecnici (non rispondo nemmeno!), usa il forum.
Tra parentesi, i linguaggi .NET vanno nell'apposita sottosezione, sposto.
![]()
Amaro C++, il gusto pieno dell'undefined behavior.