Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Libreria cifratura Morse - unitprova.pas

unitprova.pas

Caricato da: A_butta
Scarica il programma completo

  1. unit unitprova;
  2.  
  3. {$mode objfpc}{$H+}
  4.  
  5. interface
  6.  
  7. uses
  8.   Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  9.   StdCtrls, ExtCtrls, Buttons;
  10.  
  11. type
  12.  
  13.   { TForm1 }
  14.  
  15.   TForm1 = class(TForm)
  16.     BitBtn1: TBitBtn;
  17.     LabeledEdit1: TLabeledEdit;
  18.     LabeledEdit2: TLabeledEdit;
  19.     procedure BitBtn1Click(Sender: TObject);
  20.   private
  21.     { private declarations }
  22.   public
  23.     { public declarations }
  24.   end;
  25.  
  26. function MorseControl(s:string):boolean; external 'mrs.dll';
  27. function MorseCifrator(s:string):string; external 'mrs.dll';
  28.  
  29. var
  30.   Form1: TForm1;
  31.  
  32. implementation
  33.  
  34. { TForm1 }
  35.  
  36. procedure TForm1.BitBtn1Click(Sender: TObject);
  37. begin
  38.   if not(MorseControl(LabeledEdit1.Text)) then ShowMessage('Errore: uno o più caratteri non ammessi!')
  39.   else LabeledEdit2.Text:= MorseCifrator(LabeledEdit1.Text);
  40. end;
  41.  
  42. initialization
  43.   {$I unitprova.lrs}
  44.  
  45. end.