Hirdetés

Keresés

Új hozzászólás Aktív témák

  • [HUN]Zolee
    őstag

    Hali sonar!

    Köszi! Még jól jöhet! :R

    Lenne egy kérdésem is:

    A legtöbb programban lehet nyelvet válsztani. Ezt sok ugy csinlálja hogy van egy pl. hungarian.ini fájl és abban vannak a szavak. Valahogy így:

    [Form1]
    SpeedButton4=Beállítás ''L''
    SpeedButton5=Réteg előnézet ''K''
    SpeedButton6=Render ''J''
    SpeedButton11=100
    SpeedButton12=OK
    Label13=100%
    SpeedButton14=Stop
    SpeedButton15=Kijelölés eleje ''F''
    SpeedButton16=Kijelölés vége ''T''
    CheckBox1=Auto előnézet ''U''
    CheckBox3=Auto render
    CheckBox6=Nagyít
    TabSheet1=Effekt
    Label1=Szín:
    Label2=Vastagság 1:
    Label3=Vastagság 2:
    SpeedButton1=...
    Label7=Fényesség:
    Label10=Penge:
    SpeedButton2=...
    Label11=Üres
    Label12=Üres
    Label14=0 ms
    Label25=Elmosás:
    Label26=Ív:
    Label27=Elmosás:
    Label28=Ív:
    CheckBox10=
    CheckBox11=
    ...

    Ezt egy program magyar.ini állományából másoltam ki.

    Hogyan tudok hivatkozni ezekre a cimkékre? Először ugy probáltam ahogy régebben mondtad nekem.
    Line Input #filenum, sor
    De ez egy sort olvas be. Ha mondjuk a 213.sort akarom előhívni akkor 213x kell előhívnom a parancsot. De ez nem igazán praktikus.
    Hogyan tunék én ezekre a cimkékre hivatkozni?

    Remélem te tudod, vagy valaki tudja.

    A választ előre is köszi! :R

    [Szerkesztve]

    Üdv. pl egy jó megoldás, ha minden egyes objektumot beleszórsz egy nagy tömbbe beleteszed az összes objektumot, és akkor a beolvasott fáljban lévő neveket könnyen át lehet állítani


    objektumok : object

    beolvasás :
    nyelv(X,2) : szöveg
    ciklus eof(file)
    i+=1
    nyelv(1,1)=cimkenév
    nyelv(1,2)=magyar szöveg
    ciklus vége

    magyarítás:

    for i=1 to X
    for j=1 to X
    ha objektumok(i)=nyelv(j,1) akkor
    objektumok(i).text/value = nyelv(j,2)
    elágazás vége
    ciklus vége
    ciklus vége

    asszem ennyi az elméletem :)
    remélem érted.
    7 be működik, 6 om nincs fent



    [Szerkesztve]

Új hozzászólás Aktív témák