Da quello che ho potuto capire, mi sembra che tu voglia confrontare più file bmp per vedere se contengono la stessa immagine, giusto?
Se è così, puoi, al posto di caricare in memoria le immagini, aprire i file in modalità binary e con un loop confrontare i gruppi di bytes ottenuti. Esempio:
codice:
Private function Confronta (Byval File1, byval File2)
Open File1 For Binary As #1
Open File2 For Binary As #2
Do While Not EOF(1)
Get #1, ,A()
Get #2, ,B()
If A=B Then
Confronta = True
Else
Confronta = False
End If
Loop
close
End Function
Esponi meglio il tuo problema se vuoi avere un aiuto più concreto, oppure un grazie sarebbe molto gradito...