Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 16 odgovora
  • 8.746 pregleda

Najnovija ↓

problem sa konvertovanjem slova 10.05.2007. u 22:30 · pre 237 meseci
izmenjeno 1 put, poslednji put Aleksandar Ružičić 10.05.2007. u 23:32
  1. Aleksandar Ružičić10.05.2007. u 23:32zapis iz teksta poruke
#1
imam aplikaciju u kojoj sam za font izabao arial. medjutim kad startujem aplikaciju izbacuje mi umesto slova č,ć,š,ž,đ neke kukice.Kako podesiti da se slova u aplikaciji ispravno pojavljuju. Nasao sam neki kod za konvertovanje tih kukica u YUscii evo kako kod izgleda(skinut je iz programa za konvertovanje iz cirilice u latinicu i kontra)
Code:

ublic Sub UniLat2YuLat()
'
' Konverzija iz Unicode Latinice u YuScii Latinicu
' Radi nad selektovanim tekstom
' Prebacuje font u "Times Roman YU"
' Macro created 22/02/99 by Nikola Ilijev
' Verzij1 1.00 sa Search/Replace

    Dim UniChar$(9)
    Dim Yuscii$(9)
    Dim x As Integer

    UniChar$(0) = ChrW$(353): UniChar$(1) = ChrW$(273): UniChar$(2) = ChrW$(269): UniChar$(3) = ChrW$(263): UniChar$(4) = ChrW$(382): _
    UniChar$(5) = ChrW$(352): UniChar$(6) = ChrW$(272): UniChar$(7) = ChrW$(268): UniChar$(8) = ChrW$(262): UniChar$(9) = ChrW$(381)

    Yuscii$(0) = Chr$(123): Yuscii$(1) = Chr$(124): Yuscii$(2) = Chr$(126): Yuscii$(3) = Chr$(125): Yuscii$(4) = Chr$(96): _
    Yuscii$(5) = Chr$(91): Yuscii$(6) = Chr$(92): Yuscii$(7) = Chr$(94) + Chr$(94): Yuscii$(8) = Chr$(93): Yuscii$(9) = Chr$(64)

    Application.ScreenUpdating = False
    
    'Zamena YuScii Latinice -> Unicode Latinicu
    For x = 0 To 9
        Selection.Find.Execute FindText:=UniChar(x), MatchCase:=True, ReplaceWith:=Yuscii(x), Replace:=wdReplaceAll
    Next
    
    Selection.Font.Name = "Times Roman YU"
    
    Application.ScreenUpdating = True
    
End Sub

Kako ovaj kod povezati sa aplikacijom tj. optionButton, TextBox, ListBox da mi tekst prikazuje kako treba?
Hvala
Re: problem sa konvertovanjem slova 10.05.2007. u 23:36 · pre 237 meseci #2
nema potrebe da koristis konvertor jer ti on konvertuje slova u yuascii a to je kodni raspored iz vremena 95-ice, sada sve tezi ka unicode standardu a svi ti kodni rasporedi se polako izbacuju iz upotrebe.
dovoljno je da za Font property TextBox-a, ListBox-a, bilo koje kontrole, podesis Script na Central European.
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: problem sa konvertovanjem slova 11.05.2007. u 00:03 · pre 237 meseci #3
Postoji jedna kvačica tu, da kada se uključi XP Style podrška u program, više ni Central European Script podešavanja ne pomažu. Jedino možeš da napraviš svoj font gdje ćeš ono 'ae' zamijeniti sa 'ć' itd... To sigurno radi ;)
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: problem sa konvertovanjem slova 11.05.2007. u 06:54 · pre 237 meseci #4
upravu si sa ovim. stavio sam podesavanja na Central European Script ali nista.Cak sam pokusavao i sa regional settings ali nista. Mozes li mi detaljnije malo pojasniti svoju ideju
Code:

Postoji jedna kvačica tu, da kada se uključi XP Style podrška u program, više ni Central European Script podešavanja ne pomažu. Jedino možeš da napraviš svoj font gdje ćeš ono 'ae' zamijeniti sa 'ć' itd... To sigurno radi


PS: problem je sto ja radim sa visual basic 6. ne znam da li postoji opcija XP Style
Re: problem sa konvertovanjem slova 12.05.2007. u 11:47 · pre 237 meseci #7
ne pomaze probao sam sa sva tri fonta ali nista. Umesto slova Č pokazuje e sa crticom iznad ili samo slovo c, takodje je slican situacija sa slovom ć. Dok ostala slova prikazuje ok.
Sta ciniti?
Re: problem sa konvertovanjem slova 12.05.2007. u 12:14 · pre 237 meseci #8
Evo gledam ovu temu, pa mi nije jasno tj. nigde ne vidim da si naveo da li si podesio u regionalnim podesavanjima u Advanced delu da je language for nonunicode programs: Serbian (Latin) ? To je prva stvar koji si trebao da uradis pored izbora fonta koji ima podesen "Central European" script.
Re: problem sa konvertovanjem slova 12.05.2007. u 12:55 · pre 237 meseci #9
Vidis nisam pokusavao sa serbian latin ja sam stavljao serbian cirilic u regional settings advanced
Re: problem sa konvertovanjem slova 12.05.2007. u 14:11 · pre 237 meseci #10
Nemoguće! Nemoguće je da je sa ovim mojim fontom, Arial DP, pokazao e sa crticom jer sam ga ja lično izbrisao iz ovog fonta i ubacio č umjesto njega, gdje god se pojavljivao...
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: problem sa konvertovanjem slova 13.05.2007. u 01:00 · pre 237 meseci #11
kazem ti pokusao sam sa ovim tvojim fontovima i slovo č i ć mi prave probleme. č se pojavljuje kao e sa kvacicom u option button, dok se u listbox-u umesto č pojavljuje c.Kad stavim cirilicni font gde je č postavlja mi kvadratic.Probacu sa promenom regional settings sto mi je preporuceno da stavim na serbian latin
Re: problem sa konvertovanjem slova 13.05.2007. u 10:16 · pre 237 meseci #13
radi!!!
jos jedno pitanje. da li moze da palikacija ispravno prikazuje nasa slova bez promena u regional settings
Re: problem sa konvertovanjem slova 13.05.2007. u 10:25 · pre 237 meseci #14
Bas si "alav" ;) Taman ti resimo problem, a sada bi hteo da ga nema (salim se svo vreme). Dakle, tesko, jer VB ne poznaje Unicode karaktere (tj. koristi ih samo interno, a nijedna od "intrinsic" kontrola "ne ume" da prikazuje Unicode karaktere), pa je zato bitno ukljuciti ovo sto sam ti naveo u (obrati paznju) "LANGUAGE FOR NONUNICODE PROGRAMS".

Naravno, postoji jos jedno egzoticno zaobilazenje problema, a to je da uopste ne koristis "intrinsic" kontrole, vec neku njihovu Unicode alternativu.

I naravno, kao jedna od trenutno najboljih alternativa: predji na VB.NET dok jos nisi daleko odmakao (iz mnooooooogo razloga ti to preporucujem).
Re: problem sa konvertovanjem slova 13.05.2007. u 11:05 · pre 237 meseci #15
Citat:
gogi100: kazem ti pokusao sam sa ovim tvojim fontovima i slovo č i ć mi prave probleme. č se pojavljuje kao e sa kvacicom u option button, dok se u listbox-u umesto č pojavljuje c.Kad stavim cirilicni font gde je č postavlja mi kvadratic.Probacu sa promenom regional settings sto mi je preporuceno da stavim na serbian latin

rgdrajko je postavio 2 fonta, sa kojim i kod mene ne radi, a ja sa postavio samo jedan, ne znam da li si vidio...
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: problem sa konvertovanjem slova 13.05.2007. u 22:34 · pre 237 meseci #16
ista je situacija i sa tvojim fontom koji si zakacio pojavljuju se kukice i kvacice. dakle resenje je ovo sto mi je ponudjeno da u regional settings advanced prebacim na serbian latin
Re: problem sa konvertovanjem slova 14.05.2007. u 11:08 · pre 237 meseci #17
Ajd zakači screenshot sa svim egzotičnim (ŠĐČĆŽ) slovima, da vidim kako kod tebe izgleda, da probam riješiti, jer bolje je sa upotrebom odgovarajućeg fonta nego sad mijenjati regionalna podešavanja...
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme