Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa ucitavanjem slike...? pls help (HITNO)

[es] :: Pascal / Delphi / Kylix :: Problem sa ucitavanjem slike...? pls help (HITNO)

[ Pregleda: 2890 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nikolavlasotince
Nikola Stojiljkovic
Vlasotince/Beograd

Član broj: 139391
Poruke: 109
*.ADSL.neobee.net.



+1 Profil

icon Problem sa ucitavanjem slike...? pls help (HITNO)21.03.2008. u 21:13 - pre 195 meseci
E ljudi, hitno mi je, zato molim vas pomognite sto pre,
Znaci imam neke dinamicke komponente tipa TImage. Tj. dvodimenzionalni niz komponenti. kada hocu da pozovem sliku sa HDD-a javlja se greska: Bitmap image is not valid.

A ovako pozivam sliku:

Code:

  Image[1, 1].Picture.LoadFromFile('C:/herc.bmp');   //na C: particiji imam sliku herc.bmp


Pozz
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)21.03.2008. u 22:23 - pre 195 meseci
Probaj Image[1, 1].Picture.LoadFromFile('C:\\herc.bmp'); ?
 
Odgovor na temu

Bojan Kopanja
Bojan Kopanja
Senior Web Developer, ZeusSoftware
Stara Pazova

Član broj: 6155
Poruke: 507
77.46.194.*

ICQ: 346697685
Sajt: www.zeussoftware.rs


Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)21.03.2008. u 22:58 - pre 195 meseci
A zasto '\\' zasto ne: Image[1, 1].Picture.LoadFromFile('C:\herc.bmp');? Ovo nije C/C++ pa da mora da escapeuje znak '\'...
 
Odgovor na temu

Nikolavlasotince
Nikola Stojiljkovic
Vlasotince/Beograd

Član broj: 139391
Poruke: 109
*.ADSL.neobee.net.



+1 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)21.03.2008. u 23:10 - pre 195 meseci
ok. sad radi. Thx. A btw kako da ubacim .jpg u Delphiu (u TImage)?
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)22.03.2008. u 00:03 - pre 195 meseci
Vidi TJPEG klasu.

@Bojan
Zato sto brza izmena poruke nije prikazivala single backslash, pa sam morao da stavim dupli. Neki bug.
 
Odgovor na temu

Nikolavlasotince
Nikola Stojiljkovic
Vlasotince/Beograd

Član broj: 139391
Poruke: 109
*.ADSL.neobee.net.



+1 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)22.03.2008. u 00:21 - pre 195 meseci
Ajd da ne otvaram teme bespotrebno, ovde cu da pitam jos samo ovo. Znaci imam TNiz[1..6] tipa Byte; tj. Tniz: array [1..6] of Byte;

i sad imam procedure-u u kojoj se unosi niz tj.
procedure check(Niz: array of Byte);
begin
//Ovde mi se javlja problem (u ovoj proceduri)
end;

Npr. Kad pozovem procedure-u check(TNiz);
Niz[1] se razlikuje od TNiz[1] Nije mi jasno zasto?
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)22.03.2008. u 00:28 - pre 195 meseci
Ako zelis da u check() proceduri unosis niz i da kasnije sve te izmene koje su nastale u proceduri vaze, moras da stavis var ispred niza, dakle procedure Check(var Niz : Array of Byte)
Drugo, na jednom mestu imas deklarisan niz kao Array[1..6] of Byte dok ti je u proceduri deklarisan kao Array of Byte (dakle nije mu definisan opseg) i index prvog elementa tog niza u proceduri je 0, ne 1.
 
Odgovor na temu

Nikolavlasotince
Nikola Stojiljkovic
Vlasotince/Beograd

Član broj: 139391
Poruke: 109
*.ADSL.neobee.net.



+1 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)22.03.2008. u 00:30 - pre 195 meseci
Ok. Thanks. Sad vidim da je problem bio u tome sto je u ovom nizu prvi element 0 a ne 1. A jel mogu nekako da namestim da i niz u proceduri pocinje od 1?
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)22.03.2008. u 00:39 - pre 195 meseci
Napravis type TNiz, pa ga dalje koristis u programu gde ti zatreba:

Code:
type
  TNiz = Array[1..6] of Byte;

procedure Check(var niz : TNiz);
begin
end;

var
  nekiniz : TNiz;

begin
  check(nekiniz);
end.
 
Odgovor na temu

Nikolavlasotince
Nikola Stojiljkovic
Vlasotince/Beograd

Član broj: 139391
Poruke: 109
*.ADSL.neobee.net.



+1 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)22.03.2008. u 00:41 - pre 195 meseci
E hvala puno!
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)22.03.2008. u 08:24 - pre 195 meseci
> Ok. Thanks. Sad vidim da je problem bio u tome sto je u ovom nizu prvi element 0 a ne 1.

Bez obzira kako je niz (ili neki drugi prebrojivi tip) definisan opseg uvek možeš saznati pomoću Low i High funkcija. Npr.

Code:

type
  TA = array [5..10] of Char;
  TB = (tbJedan, tbDva, tbTri);
  TC = array['a'..'f'] of Double;

var
  a: TA;
  b: TB;
  c: TC;
  i: Integer;
  f: TB;
  g: Char;
begin
  for i := Low(a) to High(a) do
    ;

  for f := Low(b) to High(b) do
    ;

  for g := Low(c) to High(c) do
    ;
end;

 
Odgovor na temu

Nikolavlasotince
Nikola Stojiljkovic
Vlasotince/Beograd

Član broj: 139391
Poruke: 109
*.ADSL.neobee.net.



+1 Profil

icon Re: Problem sa ucitavanjem slike...? pls help (HITNO)22.03.2008. u 18:53 - pre 194 meseci
E za low i high funkcije nisam znao.


Pozz
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Problem sa ucitavanjem slike...? pls help (HITNO)

[ Pregleda: 2890 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.