Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Bascom overlay pri string array-u

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
protoncek
Profesionalec


Pridružen/-a: Sob Maj 2007 9:25
Prispevkov: 303
Kraj: Mengeš

PrispevekObjavljeno: Sre Mar 26, 2014 2:31 pm    Naslov sporočila: Bascom overlay pri string array-u Odgovori s citatom

Torej, če prav razumem gre ta overlay tako:

Koda:
Dim koda as string*5
dim test as byte at koda overlay


kar pomeni da je potem test(1) enak prvi črki stringa "koda", test(2) drugi...

kako gre pa to če je string spremenljivka array? Namreč, imam spremenljivko:

Koda:
koda(6) as string * 12


zdaj bi rad imel še ustrezno overlay spremenljivko za vsako posebej...torej nekako po sistemu nekaj za koda(1), pa nekaj2 za koda(2) in tako naprej do zadnje. Rabim pa zato ker bi rad v vsaki od teh string spremenljivk spreminjal posamezne črke in se mi zdi da bi šlo z overlay najenostavneje, saj bi samo spremenil nekaj(3) in bi se vsebina stringa spremenila (če je to tako, kot si mislim)...

nisem še delal z overlay, zato ne poznam preveč teh zadev..

Je to sploh možno?

_________________
http://www.protoncek.com
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
RudiP
Profesionalec


Pridružen/-a: Sre Jul 2008 8:39
Prispevkov: 128
Kraj: KOPER

PrispevekObjavljeno: Sre Mar 26, 2014 9:01 pm    Naslov sporočila: Odgovori s citatom

Tako definiraj pa bo ok:

Koda:
Dim koda as string*5
dim test(5) as byte at koda overlay

_________________
Lep pozdrav !
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Profesionalec


Pridružen/-a: Sob Maj 2007 9:25
Prispevkov: 303
Kraj: Mengeš

PrispevekObjavljeno: Sre Mar 26, 2014 9:10 pm    Naslov sporočila: Odgovori s citatom

Ja, problem je ker bom uporabljal 6 različnih kod in bi rad naredil tako, da jim spreminjam samo indeks, zato da je samo ena rutina za spreminjanje kode.
Sem pa zdaj naredil tako da sem definiral dodatno spremenljivko tako, kot je tvoj primer in bom potem samo prvotno kopiral v to, torej najprej koda=Mojakoda(3), nato pa lahko s spreminjanjem TEST naredim, kar je treba, na koncu pa spet: mojakoda(3)=koda.
Malo komplicirano, ampak gre.
Je pa zelo uporaben tale overlay...zdaj mi je žal, da ga nisem prej začel uporabljat...

_________________
http://www.protoncek.com
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group