17. januar 2000 - 12:42Der er
5 kommentarer og 1 løsning
Parser til VC++ 6.0 .RC filer
Hej
Er det nogle der kender til en parser der kan læse/skrive til .rc filer?
Jeg vil gerne trække alle tekststrenge ud fra .rc filen, og skrive dem til flad-fil/database. Derefter skrive program der kan vise "de gamle tekster" og modtage "nye tekster på andet sprog".
Parseren skal derfor af mange, og gode grunde, helst også kunne skrive til en .rc fil igen...
Alternativt, nogle gode ideer til at styre *alle* tekster i programmet på flere sprog.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Hvad med "Resource Workshop" fra Borland. Programmet fulgte engang med sammen med Pascal 5.5 og 6, men idag ligger det som en del af Delphi og C++ Builder pakken. Det kan dog stadig benyttes selvom man ikke har hverken Delphi eller C-builder installeret.
Hvis du bruger C++ Builder, kan du redigere direkte i .RC filer inde fra editoren. Der findes også et eksempel på hvordan du kan anvende 'Ressouce filer' til at gemme information i under 'examples\dbtasks\bkquery'. Jeg har lige taget udgangspunkt i dette eksempel til at lave noget der ligner det du vil. Man kan lægge "conditionals" (altså #ifdef ...) ind i RC sourcen, og dermed få den til at kompilere med forskelligt indhold (= sprog) afhængig af en sådan "conditional". C++ Builder kan også selv trække ALLE tekster (strings) ud af dit program og placere dem i en DLL. Hermed kan du lave flere forskellige DLL'er indeholdende forskellige sprog - det er så på link (evt. først runtime) tidspunktet at du vælger hvilket sprog der skal køres. Der er en wizard i C++ Builder IDE til at lave det - jeg ved at det virker (på samme måde) for Delphi, men jeg har ikke selv prøvet det endnu under C++ Builder.
Hvor meget af dette du kan bruge til VC++ ved jeg ikke - men måske kan det bringe dig lidt videre i din søgen.
Der er tilsyneladene ikke noget godt svar, men skulle nogen have en god idé er der stadig point på højkant
Synes godt om
Ny brugerNybegynder
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.