Einzelnen Beitrag anzeigen

alien

Registriert seit: 6. Apr 2005
Ort: Reichenhausen
1 Beiträge
 
Delphi 7 Enterprise
 
#1

probleme mit der ausgabe von strings

  Alt 10. Apr 2005, 18:56
hallo ich habe ein Problem bitte helft mir !!!

Ich bin noch nicht so viel Erfahrung mit Delphi aber ein bisschen mit turbo-Pascal.
Ich will ein Programm erstellen womit man texte verschlüsseln lassen kann.

Zu meinem Problem: wenn ich die ersetzten Buchstaben ausgeben lassen will in ein TRichEdit schreibt er jeden ersetzten Buchstaben in eine neue Zeile ich will sie aber hintereinander haben, hat da jemand einen tipp für mich???

Der text heißt „code“, und die Verschlüsselung „decode“



MORSE-ALPHABET


Delphi-Quellcode:
procedure TMorse.Button1Click(Sender: TObject);

begin

s:= code.Text;
x:=length(s);

decode.lines.clear;
for n:=1 to x do begin


s1:=copy(s,n,1);
 if s1=' then break;
 if s1='athen decode.Lines.add('.- ');if s1='bthen decode.lines.Add('-... ');
 if s1='cthen decode.lines.Add('-.-. ');if s1='dthen decode.lines.Add('-.. ');
 if s1='ethen decode.lines.Add('. ');if s1='fthen decode.lines.Add('..-. ');
 if s1='gthen decode.lines.Add('--.');if s1='hthen decode.lines.Add('.... ');
 if s1='ithen decode.lines.Add('.. ');if s1='jthen decode.lines.Add('.--- ');
 if s1='kthen decode.lines.Add('-.- ');if s1='lthen decode.lines.Add('.-.. ');
 if s1='mthen decode.lines.Add('-- ');if s1='nthen decode.lines.Add('-. ');
 if s1='othen decode.lines.Add('--- ');if s1='pthen decode.lines.Add('.--. ');
 if s1='qthen decode.lines.Add('--.- ');if s1='rthen decode.lines.Add('.-. ');
 if s1='sthen decode.lines.Add('... ');if s1='tthen decode.lines.Add('- ');
 if s1='uthen decode.lines.Add('..- ');if s1='vthen decode.lines.Add('...- ');
 if s1='wthen decode.lines.Add('.-- ');if s1='xthen decode.lines.Add('-..- ');
 if s1='ythen decode.lines.Add('-.-- ');if s1='zthen decode.lines.Add('--.. ');
 if s1=' then decode.lines.Add(', ');if s1='.then decode.lines.Add('.-.-.- ');
 if s1=',then decode.lines.Add('--..-- ');if s1=':then decode.lines.Add('---... ');
 if s1='´then decode.lines.Add('.----. ');if s1='?then decode.lines.Add('..--.. ');
 if s1='!then decode.lines.Add('! ');if s1='1then decode.lines.Add('.---- ');
 if s1='2then decode.lines.Add('..--- ');if s1='3then decode.lines.Add('...-- ');
 if s1='4then decode.lines.Add('....- ');if s1='5then decode.lines.Add('..... ');
 if s1='6then decode.lines.Add('-.... ');if s1='7then decode.lines.Add('--... ');
 if s1='8then decode.lines.Add('---.. ');if s1='9then decode.lines.Add('----. ');
 if s1='0then decode.lines.Add('----- ');if s1=';then decode.lines.Add('; ');
 if s1='-then decode.lines.Add('-....- ');if s1='/then decode.lines.Add('-..-. ');
 if s1='(then decode.lines.Add('-.--.- ');if s1=')then decode.lines.Add('-.--.- ');
 if s1='"then decode.lines.Add('.-..-. ');if s1='=then decode.lines.Add('-...- ');
 if s1='äthen decode.lines.Add('.-.- ');if s1='öthen decode.lines.Add('---. ');
 if s1='üthen decode.lines.Add('..-- ');


end;


end;
[edit=Christian Seehase]Delphi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit]
Angehängte Dateien
Dateityp: zip code_122.zip (425,7 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat