|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
protoncek Profesionalec
Pridružen/-a: Sob Maj 2007 9:25 Prispevkov: 303 Kraj: Mengeš
|
Objavljeno: Sre Mar 26, 2014 2:31 pm Naslov sporočila: Bascom overlay pri string array-u |
|
|
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 |
|
|
RudiP Profesionalec
Pridružen/-a: Sre Jul 2008 8:39 Prispevkov: 128 Kraj: KOPER
|
Objavljeno: Sre Mar 26, 2014 9:01 pm Naslov sporočila: |
|
|
Tako definiraj pa bo ok:
Koda: | Dim koda as string*5
dim test(5) as byte at koda overlay |
_________________ Lep pozdrav ! |
|
Nazaj na vrh |
|
|
protoncek Profesionalec
Pridružen/-a: Sob Maj 2007 9:25 Prispevkov: 303 Kraj: Mengeš
|
Objavljeno: Sre Mar 26, 2014 9:10 pm Naslov sporočila: |
|
|
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 |
|
|
|
|
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
|