Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Språkfiler?

Postades av 2005-01-06 20:59:54 - Jesper Thörn, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 738 personer

Tänkte koppla till en språkfil för att min applikation skall lätt kunna översättas till lite olika språk.
Det är kanske ca 30-40 olika språkvariabler/ord. Men om jag använder en ini-fil och hämtar de olika språken i den så kommer det bli en fasansfull massa anrop till denna. Hur löser jag det på bästa sätt?
Det måste väl finnas ett smartare sätt än detta:
<code>
Call fReadValue("C:\Windows\Minfil.ini", "Language", "lngQuit", "S", "Quit", lngQuit)
Call fReadValue("C:\Windows\Minfil.ini", "Language", "lngClose", "S", "Close", lngClose)
Call fReadValue("C:\Windows\Minfil.ini", "Language", "lngOpen", "S", "Open", lngOpen)
osv...
</code>


Svara

Sv: Språkfiler?

Postades av 2005-01-06 21:24:59 - Sven Åke Persson

Du skall då använda en Resource fil.
I din VB mapp Samples finns ett exempel ATM (Automated Teller Machine)
Sök på Atm.vbp


Svara

Sv:Språkfiler?

Postades av 2005-01-06 22:05:55 - Jesper Thörn

Ok, men jag skulle vilja ha olika textfiler. En för varje språk, så att man lätt utan att hacka kod skall kunna ändra sitt språk. Hur gör man då?


Svara

Sv: Språkfiler?

Postades av 2005-01-06 22:15:39 - Sven Åke Persson

Så funkar ju Resourcefilen du editerar den med Resource Editorn
Resource fil är ett väl beprövat verktyg för just detta ändamål .

Vill du byta språk på en Command1.Caption så hämtar du det direkt med
anrop till tex. ord 110 nästa språk 111 osv


Svara

Sv:Språkfiler?

Postades av 2005-01-06 22:37:49 - Jesper Thörn

Ok, men jag menar att kreti och pleti utan varken resourceeditor eller VB skall kunna redigera den i notepad.


Svara

Sv: Språkfiler?

Postades av 2005-01-06 22:49:51 - Björn Johansson

Jag skulle föreslå(om det finns möjlighet till det) en XML fil för språken.


Svara

Sv:Språkfiler?

Postades av 2005-01-06 23:03:02 - Jesper Thörn

Ok har du ett exempel?


Svara

Sv: Språkfiler?

Postades av 2005-01-07 00:31:45 - Sven Åke Persson

Oki då förstår jag hur du tänkt dig.
Då blir svaret en textfil.Du delar upp den i det antal Bytes som varje språkbuffer
får / kan tänkas innehålla när användaren editerat.
Du sparar filen som Random,där varje språkbuffer har sin egen adress
gör den lite större än vad som verkar rimligt idag.

Nu kan man hämta just den språkbuffern med Open For Random och Len(buffer)

något åt det hållet verkar vara din lösning.
Skall ta itu med ett exempel imorgon 7/1


Svara

Sv:Språkfiler?

Postades av 2005-01-07 15:08:04 - Sven Åke Persson

Skulle vilja se ett kort exempel på hur textfilen ser ut.

Är det korta ord ?d vs ord LineFeed nytt ord eller hur ser strukturen ut ?

Open For Random Access är det snabbaste och bästa för ditt önskemål och
användaren kan själv Editera efter behov i tex NotePad.


Svara

Sv: Språkfiler?

Postades av 2005-01-11 12:40:10 - Jesper Thörn

OK, tänkte ungefär så här:

<code>
btnQuit="Avsluta"
btnClose="Stäng"
lblNews="Nyheter"
lblWelcome="Välkommen"
osv.
</code>


Svara

Sv:Språkfiler?

Postades av 2005-01-11 13:42:54 - Sven Åke Persson

Ok då ser jag hur du menar.
Iofs en typisk IniFil konstruktion .inifiler är lätt att editera i tex NotePad
Har du kollat Programarkivet:En kurs i IniFil hantering .ini

Om du nu ändå fastnar för textfil skall det i botten ligga 3-4 språk eller bara 1 ?


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 929
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies