Re: Memo.Text := Ansistring? nur wie
Zitat:
Zitat:
Wie du den Codierten Text in einen UnicodeString überträgst, musst du dir noch überlegen. Am besten dekodierst du ihn vor der Konvertierung oder du nutzt nur AnsiString für ihn. |
Re: Memo.Text := Ansistring? nur wie
Zitat:
Wie gesagt, vorher hat mein Programm (besteht aus 45 einzelnen Units und Forms und über 100.000 Zeilen Code) so funktioniert. Diese Datei, die ich da einlese ist mittels JVCeasar verschlüsselt. Ich habe sie immer auf diese Art und Weise eingelesen und dann entschlüsselt - und voila - die in der Datei versteckten XML-Daten waren einwandfrei zu lesen. Mit D2009 klappt das jetzt so nicht mehr! Gruss EL |
Re: Memo.Text := Ansistring? nur wie
Zitat:
Zitat:
|
Re: Memo.Text := Ansistring? nur wie
Zitat:
Bis zum Enschlüsselungscode komme ich ja:
Delphi-Quellcode:
var ansitmp : ansistring;
stmp : string; begin ansitmp := einlesen ... ; => Hier kann ich den kompletten Inhalt im Debugger sehen. stmp := ansitmp; oder alle bisher getesteten Funktionen - nichts funktioniert. Es ist nur das erste Zeichen da. result := entschlüsselung; .... bisher kein Thema, aber im Moment komme ich gar nicht erst hier hin. end; Es muss doch "verdammtnochmal" ne Möglichkeit geben, um das Zeugs in einen String zu packen! Gruss EL Gruss EL |
Re: Memo.Text := Ansistring? nur wie
Zitat:
Zitat:
|
Re: Memo.Text := Ansistring? nur wie
Zitat:
Gruss EL |
Re: Memo.Text := Ansistring? nur wie
Zitat:
Wie schreibst du denn die Daten in die Datei? |
Re: Memo.Text := Ansistring? nur wie
Zitat:
Delphi-Quellcode:
Gruss
try
HttpCon.Post(sURL,strLParam,_sstream); except raise; end; sfiledata := _sstream.DataString; freeandnil(_sstream); _codiert := JvCaesarcipher.EncodeString(fddschl,sfiledata); fs := TFilestream.Create(sTmpFileName,fmCreate or fmShareDenyWrite); try fs.Position := 0; fs.Write(Pointer(_codiert)^,Length(_codiert)); finally freeandnil(fs); end; close; end; EL |
Re: Memo.Text := Ansistring? nur wie
_codiert hast welchen Datentyp?
|
Re: Memo.Text := Ansistring? nur wie
Zitat:
Gruss EL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz