Hallo Hagen, <BR>
<BR>
ich habe mir die oben genannte Komponente aus dem Internet gezogen, in meinem Delhpi 5 installiert und das beiligende Demo Program angeguckt. Soweit so gut. Also mein problem ist das ich einen record verschlüsseln möchte. Da ich diesen später über eine Netzwerk verbindung schicken möchte speicher ich diesen in einem Stream. So nun kommt das Problem. <BR>
<br>
procedure TForm1.Button1Click(Sender: TObject);<br>
var<br>
KlarStream, encodeStream, decodeStream : TStream;<br>
s1, s2, s3 : String;<br>
begin<br>
KlarStream := TMemoryStream.Create;<br> EncodeStream := TMemoryStream.Create;<br> DecodeStream := TMemoryStream.Create;<br>
M1.Lines.SaveToStream(KlarStream);<br>
cipher.InitKey(edit1.Text, nil);<BR>
cipher.EncodeStream(KlarStream, EncodeStream, KlarStream.Size);<BR>
cipher.DecodeStream(EncodeStream, DecodeStream, EncodeStream.Size);<BR>
EncodeStream.Position := 0;<BR>
DecodeStream.Position := 0;<BR>
memo1.Lines.LoadFromStream(encodeStream);<BR>
memo2.Lines.LoadFromStream(decodestream);<BR>
end;<br>
<br>
Diese Zeilen funktionieren nicht. Ich wollte der einfachheit halber das alles erstmal mit Strings versuchen befor ich mein record da durch jage.
Wenn ich die Obigen Zeilen ausführe bekomme ich keine Ausgabe in Memo1 und Memo2. Die bleiben Leer. <br>
Es wäre schön wenn du mir auf die Sprünge helfen könntest!! Vielen Dank!<br>mfg<br>
<br>
Daniel<br><br>
PS: Kann ich die Version 3.0 deiner Komponente auch in Delphi 6 Installieren??
<BR>
ich habe mir die oben genannte Komponente aus dem Internet gezogen, in meinem Delhpi 5 installiert und das beiligende Demo Program angeguckt. Soweit so gut. Also mein problem ist das ich einen record verschlüsseln möchte. Da ich diesen später über eine Netzwerk verbindung schicken möchte speicher ich diesen in einem Stream. So nun kommt das Problem. <BR>
<br>
procedure TForm1.Button1Click(Sender: TObject);<br>
var<br>
KlarStream, encodeStream, decodeStream : TStream;<br>
s1, s2, s3 : String;<br>
begin<br>
KlarStream := TMemoryStream.Create;<br> EncodeStream := TMemoryStream.Create;<br> DecodeStream := TMemoryStream.Create;<br>
M1.Lines.SaveToStream(KlarStream);<br>
cipher.InitKey(edit1.Text, nil);<BR>
cipher.EncodeStream(KlarStream, EncodeStream, KlarStream.Size);<BR>
cipher.DecodeStream(EncodeStream, DecodeStream, EncodeStream.Size);<BR>
EncodeStream.Position := 0;<BR>
DecodeStream.Position := 0;<BR>
memo1.Lines.LoadFromStream(encodeStream);<BR>
memo2.Lines.LoadFromStream(decodestream);<BR>
end;<br>
<br>
Diese Zeilen funktionieren nicht. Ich wollte der einfachheit halber das alles erstmal mit Strings versuchen befor ich mein record da durch jage.
Wenn ich die Obigen Zeilen ausführe bekomme ich keine Ausgabe in Memo1 und Memo2. Die bleiben Leer. <br>
Es wäre schön wenn du mir auf die Sprünge helfen könntest!! Vielen Dank!<br>mfg<br>
<br>
Daniel<br><br>
PS: Kann ich die Version 3.0 deiner Komponente auch in Delphi 6 Installieren??
Comment