Avatar billede nca Juniormester
01. oktober 2005 - 13:45 Der er 4 kommentarer og
1 løsning

Konvertering af 16 bits resource bestående af tekster

Jeg er i gang med at konvertere et 16 bits program lavet i Pascal 1 :-)
Jeg har brugt er resursefil med masser af tekster i. Denne fil skal jeg enten har konverteret til 32 bit eller ha' bygget en ny op. Jeg har forsøgt begge dele uden større held.
Da jeg har teksterne liggende i en almindelig tekstfil, er det nemmeste måske at bruge bcc32.exe til at lave en ny res-fil med. Jeg kan bare ikke finde ud af filformatet.
Jeg bruger Borland 7 Enterprise.
Kan jeg få hjælp til filformatet eller måske et link til en kompiler, der kan konvertere eller allerhelst en compiler, som kan læse fra en tekstfil.
Avatar billede martinlind Nybegynder
01. oktober 2005 - 13:48 #1
filformatet er da vist bare

Mintekst1      "Tekst1 bla bla"
Mintekst2      "Tekst2 bla bla"
Mintekst2      "Tekst3 bla bla"
Avatar billede nca Juniormester
01. oktober 2005 - 14:37 #2
Jeg indlæser teksterne fra resursefilen med kommandoen
form1.mnuHelp.Caption:=LoadStr(Sprog*200 + 14);
Iflg. hjælpen til LoadStr anbefaler Borland i dag at man anvender resourcestring
Jeg kan bare ikke se, hvordan jeg så nemt kan skifte sprog i brugerinterfaced.
Når man bruger resourcestring, er det rigtigt, at formatet er
LineTooLong = 'Line too long';
Men det giver kompilerfejl, hvis jeg laver en tekst som ser således ud:
String
1=&Gem
2=&Ny
3=Å&bn
Avatar billede martinlind Nybegynder
01. oktober 2005 - 14:49 #3
hmmm, kan sku ikke lige huske hvordan det er, har ikke haft delphi startet i 100 år :(
Avatar billede nca Juniormester
01. oktober 2005 - 15:04 #4
Hvis min rc fil ser således ud

STRINGTABLE
{
0,"&Filer"
1,"&Gem"
2,"&Ny"
3,"Å&bn"
}

får jeg ingen kompileringsfejl, men programmet kan stadig ikke læse strengen med LoadStr.
Avatar billede nca Juniormester
01. oktober 2005 - 16:45 #5
Forslaget i ovenstående kommentar virkede alligevel.
Tak for hjælpen Martin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester