Giddion Skrevet 29. mai 2008 Del Skrevet 29. mai 2008 (endret) Hei jeg holder på med et program i delphi 2008 2007 win32 og har mange vinduer og mulige konfigurasjoner av disse så jeg lurte på om det var mulig å lagre disse layoutene til fil slik at man kan laste de opp og ned. Det går selvsagt ann å lagre alt sånn selv, men jeg lurte på om det var noe slik innebygd i delphi. På forhånd takk for alle svar. edit: ops... det var delphi 2007 jeg hadde. Endret 13. juni 2008 av Giddion Lenke til kommentar
hjahre Skrevet 29. mai 2008 Del Skrevet 29. mai 2008 Hei, jeg tror ikke det er en slik funksjon innebygd i Delphi. Nå har ikke jeg sett hva Delphi 2008 tilbyr, men jeg tror ikke den har noe sånt. En mulighet for å få fiksa det er jo selvfølgelig å skrive en liten kode, for deretter å kjøre programmet med den layouten du skal ha, og få den koden til å lagre all informasjon om den layouten til en fil. Men da hadde du bare fått layouten, kodene måtte du nok ha hardkodet inn i programmet med mindre du har en måte for å kjøre sånn kode i realtime. Dette ble kanskje litt surrete, men jeg tror nok du må fikse det sjøl. Lenke til kommentar
Giddion Skrevet 29. mai 2008 Forfatter Del Skrevet 29. mai 2008 Huff da, det var det jeg fryktet jaja det er jo ikke noe problem så lenge programmering er moro Lenke til kommentar
Format71 Skrevet 4. juni 2008 Del Skrevet 4. juni 2008 Vet fra tidligereav at det finnes komponenter som automatisk lagrer et vindus størrelse og posisjon i ini-fil eller register. Gjør et søk på torry.net så finner du sikkert noe. Ellers skal det være rimelig greit å lage en generell funksjon på dette selv, som du så kan kalle ved opprettelse og lukking av vinduene. Det eneste jeg vet du bør være obs på er om vinduet er maksimert eller ikke. Har vært borti kode som ikke har hensyntatt dette, noe som har medført uheldig oppførsel. Dersom man lagrer størrelsen når vinduet er maksimert, vil vinduet neste gang komme ikke-maksimert, men fylle hele skjermen alikevel... Det er imidlertid mulig å hente ut størrelsen vinduet hadde før man maksimerte det, så det er de verdiene du bør lagre. -Vegar Lenke til kommentar
Giddion Skrevet 13. juni 2008 Forfatter Del Skrevet 13. juni 2008 Takk for tipset, jeg skal kikke på det i morgen. Det jeg ser for meg kan være et problem å lagre er docking posisjonene, men det er vel en måte å lese ut det på også. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå