[ IvanDzGrozni @ 10.02.2008. 21:04 ] @
Napravio sam jednu tabelu u Access-u, sa poljima: 1.redbr - autonumber; 2.Opis - text; 3.Fotografija-ole object.
A u VB-u sam napravio formu preko koje treba da dodajem zapise u ovu tabelu, izme]u ostalog i fotografiju, koju trazim preko CommonDialoga, a koja se prikazuje u Image kontroli. Nasao sam nesto na forumu, ali mi je nejasno. Meni treba da fotografija bude u tabeli, posto ce baza biti oko 20MB. Moze li mi neko malo pojasniti ovo???
[ stefanpn @ 16.02.2008. 01:14 ] @
Sliku u tabelu mozes ubaciti tako sto ces tip polja postaviti kao "MEMO" jer on moze sve da proguta. Onda otvori sliku binarno i svaki bajt upisi u memo kao broj(0-255). Posle samo procitas i slozis sliku.
[ IvanDzGrozni @ 16.02.2008. 19:28 ] @
Pomozi dalje. Kako daotvorim sliku binarno???
[ stefanpn @ 16.02.2008. 23:19 ] @
Code:

dim a as byte
open "c:\ime.bmp" for binary as #1
     do while not eof(1)
          get #1, ,a
          ' I ovde je a = bajt iz datoteke koji mozes da uskladistis bilo gde...
     loop
close #1
[ Aleksandar Ružičić @ 17.02.2008. 07:52 ] @
ili ako hoces sve da stavis u jedan byte niz (ali pazi ovo zahteva dosta memorije, tj ne bi treba da primenljujes na velikim fajlovima):
Code:

Dim fn As Integer
Dim b() As Byte

fn = FreeFile
Open "c:\slika.png" For Binary Access Read As #fn
  ReDim b(LOF(fn))
  Get #fn,, b
Close #fn

[ stefanpn @ 17.02.2008. 14:26 ] @
Evo potpunog odgovora:
http://www.elitesecurity.org/t301669-0

Trebao je samo malo da potrazi po ES.