Gemme i programkode efter compiling...

Tags:    delphi

Vi forestiller os at vi i et program har en listbox...

Inden vi compiler programmet har vi skrevet nogle strenge i listbox'en, hvilket så altid vil stå i denne, når programmet starter.

Er det muligt at gemme ekstra strenge i denne listbox (efter compiling), uden at skulle benytte sig af alternative filer.?

Det ville jo netop betyde at det ville være forholdsvist nemt at gemme nye brugernavne og kodeord, uden folk kunne gå ind og læse det i andre filer...

- Tak

Brian



7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det er muligt...
Navnet på listboxen -> addstring()
Eller sådan noget......

Prøv at lave et lille program der gør det. Det er klart det nemeste....
Janus



Det er muligt...
Navnet på listboxen -> addstring()
Eller sådan noget......

Prøv at lave et lille program der gør det. Det er klart det nemeste....
Janus


Okay... Den kunne jeg godt....

Meeeen altså... Det står der jo ikke næste gang man starter programmet...
Og det var meningen det skulle blive der til næste gang, så man ikke behøvede at have mange andre filer...

Brian




Når dit program lukker kryptere du hele lortet og smider det ind i registrerings data-basen.
Når nu dit program åbner igen henter du så hele lorte og dekryptere det. Så svær kan
det da´ ikk´ være.

PS. Jeg anbefaler at du kryptere ved hjælp af BlueFish(128-bit)

MH.

The-Freak

Livet er for kort til at kede sig.




Så svær kan
det da´ ikk´ være.

PS. Jeg anbefaler at du kryptere ved hjælp af BlueFish(128-bit)

MH.

The-Freak



Nå nå... Det er med den på...
hehe :-)




Så svær kan
det da´ ikk´ være.

PS. Jeg anbefaler at du kryptere ved hjælp af BlueFish(128-bit)

MH.

The-Freak



Nå nå... Det er med den på...
hehe :-)


Ehh, ???

MH.

The-Freak

Livet er for kort til at kede sig.




Vis du er rigmelig god til Delphi, så prøv at tilmelde dig Delphi3000.com.
Under Search søger du efter "self modifing code". Det burde virker!!!

MH.

The-Freak

Livet er for kort til at kede sig.



Jeg har forstået dit spørgsmål sådan at du vil gemme det hele i exe´n.

her er en mulighed:
når du afslutter, gemmer du dataérne fra memo´et til en Tstream
(F.eks. Memo1.lines.Savetostream(el);)

derefter åbner du åbner du dit programs exe i en ny stream

så klapper du de to streams sammen (den exe´n skal for guds skyld være først!)
tilsidst tilføjer du størrelsen af af streamen til sidst i streamen (så du ved hvor dataerne ligger!)
og så gemmer du streamen til exe´n

prøv lige dette link:
[url]http://www.swissdelphicenter.ch/en/showcode.php?id=815



t