Farvelade, marmelade, chokolade, øøøh, hvad er det egentlig helt præcist du mener med en farve? Hvad skal farven gøre? Skal det være en farvekode til teksten du skriver på skærmen?
farver er bare Integer værdier, du kan derfor godt gemme en forms baggrundsfarve eller hvad du nu ellers tænkte på til en inifil, du skal bare bruge inttostr(form1.color); sådan at den gemmer integerværdien som tekst og når du så loader værdien skal du bare konvertere den omvendt for at lave det tilbage til en farvekode/Integer igen altså form1.color:=strtoint(inistring);
jeg går ud fra at du godt ved hvordan man gemmer og loader fra en inifil ...
Er det ikke lidt risikabelt direkte at gemme binære tal konverteret til ASCII koder i en fil? Hvad nu hvis han rammer et EOF (End Of File) tegn? Det ville være bedre at gemme ting som farveværdier i en binær fil. Dette gøres med:
Var File1 : File; Farve : Integer; Antal_Bytes : Integer;
>>>psv Det er et spørgsmål om hvad man skal bruge det til... Hvis han laver et brugerprogram hvor brugeren selv skal kunne ændre alle variable angåene programmet, så er en ini-fil det bedste, men hvis han nu også skal gemme andet, eller brugeren ikke skal kunne ændre i opsætningen, kan en binær fil være løsningen. Men til at begynde med er en ini-fil sikert rigeligt, så har du nok ret. :-)
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.