Izvadio sam iz stare arhive kompajliranu ActiveX dll biblioteku pisanu svojevremeno u VB6.
Proverio sam brzinski da li radi još uvek sa MUP api-jem (koji koristim kod mene) i primerima koji prate istu.
Na Windows 10 x64 radi bez problema (testiran primer u VB.NET).
Još tada su odrađeni primeri za:
MS VB.NET (Visual Studio 2017)
MS Visual Basic 6 SP6 (VB)
MS Access 2002 - 2003 (VBA)
MS Access 2016 (VBA)
MS Excel (VBA)
U VB.NET je urađen kompletan primer gde je pokazano i isčitavanje slike.
Postoji mogućnost sa/bez UTF8 konverzije preuzetih podataka.
Što se tiče slike sa LK vezano za VB6 i VBA, u biblioteci je omogućeno korišćenje IPicture interfejsa kao i binarnog niza koji predstavlja isčitanu sliku sa LK.
Code:
.Picture.PersonPictureB ' Ovo je binarni niz koji iz koga je konvertovan sadrzaj i napravljena slika IPicture tipa
.Picture.PersonPicture ' Ovo je IPicture tip objekta | treba videti kako se to moze iskoristiti u MS Access-u i sl.
Primer u VB6 za sliku
Code:
Set Picture1.Picture = <naziv instance objekta lk lib>.Picture.PersonPicture
MS Forms 2.0 u VB6 trebalo bi da podržava UTF8 prikaz obzirom da ni VB6 a ni VBA nisu UTF8 ready.
Github link:
https://github.com/bokidotnet/muprs-lk-lib
Implementacija i primena iste ne bi trebalo da je komplikovana ako se sve bude radilo kako treba i kako je navedeno još kada sam napravio ovo i naveo u primerima.
Nadam se da će pomoći.
p.s. Ko ima vremena neka napravi slobodno novi topic na formu za ovo ako vrsi posao.