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

Kako rucno popuniti niz bajtova

[es] :: Visual Basic 6 :: Kako rucno popuniti niz bajtova

[ Pregleda: 528 | Odgovora: 15 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

oggie

Član broj: 126613
Poruke: 90
212.62.49.*



Profil

icon Kako rucno popuniti niz bajtova25.02.2008. u 12:44

Imam niz bajtova deklarisan kao

dim Niz(50) as byte

zelim da ga popunim rucno

niz=(1 2 25 15 18 .....)

medjutim program mi javlja gresku External name not defined. Da li gresim u zagradama, zarezima ili sta ?

Isti problem imam za dvodimenzioni niz

dim aa (4,5) as byte

aa=(1 2 5 6 8; 4 5 5 8 9; 2 5 8 9 6 ; 8 5 2 3 6 )

Znaci nije mi problem da popunim clan po clan i da imam 50 redova koda...hteo bih to nekako u jednom redu.
25.02.2008. u 12:44 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

Član broj: 17944
Poruke: 1611
195.252.78.*



Profil

icon Re: Kako rucno popuniti niz bajtova25.02.2008. u 13:50
viticaste zagrade i zarezi

Code:

dim Niz(50) as byte = {1, 2, 25, 15, 18, ... }


▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
▪ Illegal aliens have always been a problem in the United States. Ask any Native American
25.02.2008. u 13:50 

oggie

Član broj: 126613
Poruke: 90
212.62.49.*



Profil

icon Re: Kako rucno popuniti niz bajtova25.02.2008. u 14:16
Ja napisao:


Dim niz(12) As Byte

niz={57,65,66,67,68,69,70,71,72,89,90,97}


Prijavljuje gresku syntax error.
25.02.2008. u 14:16 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

Član broj: 17944
Poruke: 1611
195.252.78.*



Profil

icon Re: Kako rucno popuniti niz bajtova25.02.2008. u 14:36
Sorry za prvi deo, array fiksirane duzine ne moze da se inicijalizuje iz cuga, ali moze sledeca fora:

Code:

Dim niz() As Byte = {57, 65, 66, 67, 68, 69, 70, 71, 72, 89, 90, 97}
ReDim Preserve niz(12)


Ako dodeljujes niz van deklaracije, onda moras da ga instanciras kao novu referencu
Code:

Dim niz(12) As Byte 
niz = New Byte() {57, 65, 66, 67, 68, 69, 70, 71, 72, 89, 90, 97}


i btw, nizovi u VB.NET su zero based po defaultu, kad kazes niz(12) u deklaraciji to je zapravo niz od 13 elemenata (indeksi 0 do 12), mislim da je to ostavljeno zbog komatibilnosti sa vb6 programima/erima.

▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
▪ Illegal aliens have always been a problem in the United States. Ask any Native American
25.02.2008. u 14:36 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8674
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Kako rucno popuniti niz bajtova25.02.2008. u 15:08
Jeste. Prvo su izbacili (ili je bilo opciono, nisam siguran) pa onda vratili tako da su napravili citavu zbrku...
25.02.2008. u 15:08 

oggie

Član broj: 126613
Poruke: 90
212.62.49.*



Profil

icon Re: Kako rucno popuniti niz bajtova26.02.2008. u 10:33
Ja se izvinjavam na propustu nisam rekao da je u pitanju deo koda u VB6....

Bilo kako bilo nista nije htelo da radi, ni viticasta zagrada, ni uglasta, stalno javlja invalid karakter....na kraju sam pribegao idiotskom resenju:

dim niz () as byte

redim niz (12)

niz(0)=15
niz(1)=23
niz(2)=45
.
.
. itd....

Hvala svima, ponekad na tako banalnim stvarima izgubim vecnost....
26.02.2008. u 10:33 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8674
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Kako rucno popuniti niz bajtova26.02.2008. u 10:59
Za VB6 postoji poseban forum. Premestam.
26.02.2008. u 10:59 

galahad
Slobodan Todorov
Happy Freelancer :)
Novi Sad

Član broj: 20613
Poruke: 53
*.adsl-2.sezampro.yu.

Jabber: galahad@elitesecurity.org
ICQ: 52020296
Sajt: www.todorowww.net


Profil

icon Re: Kako rucno popuniti niz bajtova26.02.2008. u 12:43
U VB6, i ne mozhe drugachije da se inicijalizuje niz, sem

Code:
element(0) = 0
element(1) = 1
...
element(n) = n


Ovo ume da bude bolno, posebno ako je neki vetji niz u pitanju, tipa lookup tabele ili slichno...
Bilo koje telo koje lebdi u prostoru zadrzace to stanje sve dok ne postane svesno svog stanja.
26.02.2008. u 12:43 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8674
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Kako rucno popuniti niz bajtova26.02.2008. u 13:48
Napravis mali program koji ce ti generisati taj kod :)
Nesto kao:
Code:

dim elements() as integer = split(txtElements.text, ",")
dim i as integer

for i = 0 to len(elements) - 1
    txtCode.text = txtCode.text & "element(" & i & ") = " & elements(i) & vbnewline
next i

26.02.2008. u 13:48 

oggie

Član broj: 126613
Poruke: 90
212.62.49.*



Profil

icon Re: Kako rucno popuniti niz bajtova26.02.2008. u 14:02
Hvala, ako ista moze da me iznervira to je kada VB ne moze da uradi neku banalnu stvar kao sto je ova.

Mali off topic, takodje sam skoro otkrio da funkcija Format u VB ne radi uvek kako ja hocu jer zavisi od Regional Settingsa !!! Pa cemu onda sluzi?
26.02.2008. u 14:02 

Aleksandar Ružičić
Developer, Haragei Creative Solutions
Beograd - Čačak

Moderator
Član broj: 26939
Poruke: 1781
79.101.12.*

Jabber: krcko@haragei.com
Sajt: krcko.haragei.org


Profil

icon Re: Kako rucno popuniti niz bajtova27.02.2008. u 22:38
pa da formatiras text uzimajuci u obzir regionalna podesavanja :)
Čovekova dostignuća prevazilaze njegovu maštu.
27.02.2008. u 22:38 

stefanpn
Stefan Kostic
Student, VPS
Paracin (Blace - FAX)

Član broj: 172809
Poruke: 293
77.46.168.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: Kako rucno popuniti niz bajtova02.03.2008. u 17:23
OFF TOPIC:
A ukoliko je regionalno podesavanje BiH onda mozes odmah zaboraviti na format ili izvrsiti samoubistvo.
SVIMA: AKO PISETE PROGRAM ZA NEKOG KOME JE POTREBNO REG. PODESAVANJE NA BiH, OBIJTE POSAO, SPASITE SEBI ZIVOT I ZIVCE.
Da sam znao da je internet ovako dobar ja bih to postavio jos pre 30 godina.
02.03.2008. u 17:23 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8674
*.dynamic.sbb.co.yu.

Sajt: www.diskusije.net


Profil

icon Re: Kako rucno popuniti niz bajtova02.03.2008. u 17:35
Mozes jos nesto al' to mi zabranili da pricam... :]
02.03.2008. u 17:35 

Aleksandar Ružičić
Developer, Haragei Creative Solutions
Beograd - Čačak

Moderator
Član broj: 26939
Poruke: 1781
79.101.12.*

Jabber: krcko@haragei.com
Sajt: krcko.haragei.org


Profil

icon Re: Kako rucno popuniti niz bajtova02.03.2008. u 17:36
lol :)
Čovekova dostignuća prevazilaze njegovu maštu.
02.03.2008. u 17:36 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2677
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Kako rucno popuniti niz bajtova02.03.2008. u 17:54

OT:
@stefanpn
Zaista postoji problem sa pristupom nekim M$ tehnologijama (recimo MDAC/ADO, ...) kada je podešeno Bosnia and Herzegovina u Regional Options-ima. Ipak, to nije razlog za odbijanje posla i glavobolju :) ... podesiš na bilo koju Latin i to je to.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
02.03.2008. u 17:54 

stefanpn
Stefan Kostic
Student, VPS
Paracin (Blace - FAX)

Član broj: 172809
Poruke: 293
77.46.168.*

Sajt: www.stefanpn.co.nr


Profil

icon Re: Kako rucno popuniti niz bajtova02.03.2008. u 18:11
Pa tako je na kraju i resen problem: Serbian(Latin)

Ali nigde nije pisalo da ne moze sa BiH podesavanjima, pa dok je to provaljeno...

Aj, pa ko je zabranio, daj podeli tvoje tajne sa nama...
Da sam znao da je internet ovako dobar ja bih to postavio jos pre 30 godina.
02.03.2008. u 18:11 

[es] :: Visual Basic 6 :: Kako rucno popuniti niz bajtova

[ Pregleda: 528 | Odgovora: 15 ]

Postavi temu Odgovori

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