problem sa slikom u komandnom dugmetom

problem sa slikom u komandnom dugmetom

offline
  • Pridružio: 26 Jan 2006
  • Poruke: 233

imam aplikaciju pravljenu u visual basicu 6. Napravio sam setup medjutim imam problem sa slikom u komandnom dugmetu.
Stavio sam u picture da se pojavljuje jedna slika i to je ok.ali takodje sam postavio i kod

Private Sub cmdIzadji_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Me.Image2.Picture = LoadPicture("kraj1.jpg") End Sub

kojim kad kliknem na to dugme pojavljuje se druga slika,ali ja dobijam gresku

run-time error 53
file not found kraj1.
pokusao sam i sa ovim

Me.Image2.Picture = LoadPicture("H:\Documents and Settings\bs\My Documents\VB\moj projekat\slike\kraj1.jpg")

ali kad sam napravio setup paket i instalirao program na drugom kompjuteru dobijam ponovo gresku jer ovog fajla nema na toj lokaciji.
Nije mi jasno kako ga nije smetio u setup paketu
Ima li neka druga komanda da ovaj problem resim?
Hvala[/code]



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Kada postavis samo ime slike, bez putanje/foldera, program ce fajl potraziti u zadnjem folderu kojem si pristupao iz programa.
Znaci, ukoliko si u tvom programu otvarao neki fajl iz recimo C:\neki_folder, i nakon toga pokusas da ucitas kraj1.jpg, program ce fajl potraziti kao c:\neki_folder\kraj1.jpg
Trenutni folder je sadrzan u varijabli CurrentFolder (Application.CurrentFolder).

E sada, ja ne mogu konkretno da ti kazem kako to da resis u VB posto ne radim u tom jeziku. Ovo sto sam napisao vazi za sve jezike.



offline
  • Pridružio: 20 Apr 2006
  • Poruke: 93

Greska je u ovom:

Me.Image2.Picture = LoadPicture("kraj1.jpg")

Verovatno se razlikuje putanja fajla-slike na racunaru na kome instaliras taj program, od putanje na tvom racunaru.

Probaj ovako:
Me.Picture = LoadPicture(App.Path & "\" & "01-wlp11.jpg")

Nadam se da ti je kod jasan, svako moze da ga "provali".

Ko je trenutno na forumu
 

Ukupno su 866 korisnika na forumu :: 13 registrovanih, 1 sakriven i 852 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, avijacija, DPera, dragoljub11987, Frunze, Griffon vulture, Kriglord, oldtimer, pacika, pein, Romibrat, stalja, VJ