Avatar billede michael-schou Novice
09. maj 2001 - 09:34 Der er 16 kommentarer og
1 løsning

Til borrisholt (Ang. Encrypt/Decrypt stor txt fil)

Din løsning på mit spørgsmål :

http://www.eksperten.dk/spm/68104

virker kanon, men den kan kun encrypte, den skulle gerne kunne decrypte til et memo3 felt

Memo1 = Indlæsning af txt fil
Memo2 = Txt fra Memo1 encryptet
Memo3 = Txt fra Memo2 decryptet og er magen til Memo1 teksten

Hjælp.......

/Michael S.
Avatar billede borrisholt Novice
09. maj 2001 - 10:06 #1
sæt en ekstra memo på samt en knap. på knappen onclick event skrives :

procedure TForm1.Button1Click(Sender: TObject);
var
  Buffer : String;
  MemoryStream : TMemoryStream;
  Len : Integer;
begin
  MemoryStream := TMemoryStream.Create;
  Buffer := Memo1.Text;
  Len := Length(Buffer);
  FastCrypt(PChar(Buffer), Len);
  MemoryStream.Position := 0;
  MemoryStream.Write(Len,SizeOf(integer));
  MemoryStream.Write(Buffer,Len);
  MemoryStream.SaveToFile(Filename);
  MemoryStream.Free;

  Memo2.Lines.Clear;
  Memo2.Lines.Add(Buffer);

  if not FileExists(Filename) then
    exit;

  MemoryStream := TMemoryStream.Create;
  MemoryStream.LoadFromFile(Filename);
  MemoryStream.Read(Len,sizeOf(Integer));
  MemoryStream.Read(Buffer,Len);
  FastDecrypt(Pchar(Buffer),Len);
  Memo3.Text := Buffer;
  MemoryStream.Free;
end;


Jens B. http://fotx.net/borrisholt
Avatar billede michael-schou Novice
09. maj 2001 - 10:09 #2
Tak, det vil jeg prøve når jeg kommer hjem! Lige nu er jeg på skolen :) Læser til multimedie designer!
Avatar billede borrisholt Novice
09. maj 2001 - 10:10 #3
michael-schou  >> skal du ikke være RIGTIG nørd som os andere ?
Avatar billede michael-schou Novice
09. maj 2001 - 10:11 #4
borrisholt >> Jo det er jeg også i fritiden, dette er bar for at få en udd. :)
Avatar billede borrisholt Novice
09. maj 2001 - 10:12 #5
tsk. tsk. .... :-)

Jens B
Avatar billede michael-schou Novice
09. maj 2001 - 10:14 #6
Min fritid går mest med programmering i delphi og til at hjælpe andre med problemer (Hardware, software o.s.v. :)
Avatar billede borrisholt Novice
09. maj 2001 - 10:16 #7
Betyder det at jeg ikke mår drille ?

Jens B
Avatar billede michael-schou Novice
09. maj 2001 - 10:19 #8
jo jeg kan tåle det :) det svækker ikke min selvtillid. Hvordan er du egentlig blevet sådan en haj til delphi?
Avatar billede borrisholt Novice
09. maj 2001 - 10:26 #9
Det startede med jeg fik et fem tal til eksamen i programmering efter første semester. Så besluttede jeg det skulle være løgn ....

Det viste sig dog senere at den præve vi fik udleveret var langt over niveau. med vilje for at teste hvad vi kunne ....

Jens B
Avatar billede ziron Nybegynder
09. maj 2001 - 10:32 #10
hehe lytter med :-)

/ZIRON
Avatar billede michael-schou Novice
09. maj 2001 - 10:33 #11
Ok, du hare bare læst dig til alt hvad du kan? Kan du anbefale nogle bøger?
Avatar billede borrisholt Novice
09. maj 2001 - 10:37 #12
Jeg har bare læst og læst ....

Anbefalinger :

Sams Teach Yourself Delphi 4 in 21 Days ~ Sams Development Team
Mastering Delphi 5 ~ Marco Cantu
Delphi 5 Developer\'s Guide (Developer\'s Guide) ~ Steve Teixeira, Xavier Pacheco

generelt littratur om Delphi. Jo mere jo bedere ....

Jens B
Avatar billede michael-schou Novice
09. maj 2001 - 10:41 #13
Ok Tak, undskyld jeg er så længe om at skrive, sidder og sms\'er med kærsten :)
Avatar billede michael-schou Novice
10. maj 2001 - 09:22 #14
borrisholt, din løsning er til den gamle version af programmet, løsningen skulle køre sammen med den Unit2 du havde lavet :)
Avatar billede borrisholt Novice
10. maj 2001 - 17:25 #15
michael-schou  >>A Sikkert .. Kunne du så ikke sende mig eksemplet så skal jeg lige mokke det på pladt. Det eksempel har jeg ikke længere...

Jens B  http://fotx.net/borrisholt
Avatar billede michael-schou Novice
14. maj 2001 - 09:14 #16
borrisholt >> Jeg har sendt dig en E-mail med alt hvad du behøver for at kunne hjælpe mig :)
Avatar billede michael-schou Novice
15. maj 2001 - 09:12 #17
borrisholt >> Tak for din e-mail det virker fint :)
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