Citat:
krckoorascic: valjda svaki kompajler ostavlja stringove u izvornom obliku, to se zove string table...
Pa ne bas u izvornom, u tome je i poenta. String literale koji su upisani u kod kao npr.
Code:
MyVar = "Ovo je neka inicijalizacija string promenljive"
VB compiler ce sacuvati u odredjenoj sekciji izvrsnog fajla i to SAMO JEDNOM (u slucaju da si isti string koristio vise puta), ali ce ga sacuvati sa umetnutim space-ovima (zbog konverzije iz ANSI u UNICODE), sto znaci da samim tim nisu u izvornom obliku.
String literali koji su vrednosti svojstava ActiveX kontrola zadrzavaju svoj izvorni oblik, za razliku od prethodnog slucaja, a posto se pitanje odnosilo na ListBox, onda ovo vazi i za njega, tj. da citiram sebe:
Citat:
goranvuc: Poenta je u tome sto VB prilikom pravljenja izvrsne verzije ove stringove ostavlja u izvornom obliku.
Da li se ovo moze primeniti na
sve kompajlere ja stvarno ne znam, verujem da si ti upoznat sa svim kompajlerima kada tako nesto tvrdis, moje znanje je puno skromnije.