![]() |
Re: Kleines Verschlüsselungs-Programm
Zitat:
Delphi-Quellcode:
dann kannst du dir das sparen:
procedure strrep(const s1, s2: String; memo: TMemo);
begin memo.Text := StringReplace(Memo.text, s1, s2 , [rfReplaceAll]); end;
Delphi-Quellcode:
denn du kannst diese zeile durch folgendes ersetzen:
form1.Memo1.text := stringreplace(form1.Memo1.text, '=', '[_0_]' , [rfReplaceAll]);
Delphi-Quellcode:
natuerlich kannst du das nicht nur mit dieser zeile machen, sondern mit allen anderen zeilen
strrep('=', '[_0_]', memo1);
z.b. wird aus
Delphi-Quellcode:
die weitaus kuerzere version
form1.Memo1.text := stringreplace(form1.Memo1.text, ':', '[_-_]' , [rfReplaceAll]);
Delphi-Quellcode:
du musst nur in der strrep() prozedur deine status anzeige mit einbedenken. zumindest waere es sinnvoll.
strrep(':', '[_-_]', memo1);
wenn du das ganze noch mit den arrays die ich oben beschrieben hab kombinierst, wird dein quelltext um einiges kleiner und lesbarar (es verschwinden dann +300 zeilen quelltext!). außerdem hast du in deiner decode(), code(), Button3Click() und Button4Click() prozedur auch noch einen sinnfreien begin end; block warum postest du immer ~600 zeilen quelltext wenn du doch sowieso den quelltext mit anhaengst? |
Re: Kleines Verschlüsselungs-Programm
Zitat:
Hänge den Quellcode bitte als Anhang an dein Posting. Dies kannst Du machen in dem Du einfach bei deinem Beitrag auf den "EDIT-Button" klickst (innerhalb von 24 Stunden seit der Erstellen). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz