Показать сообщение отдельно
  #13  
Старый 28.03.2012, 07:53
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

PHP код:
unit Unit1;

interface

uses
  Windows
MessagesSysUtilsVariantsClassesGraphicsControlsForms,
  
DialogsStdCtrls;

type
  TForm1 
= class(TForm)
    
Button1TButton;
    
Edit1TEdit;
    
ListBox1TListBox;
    
procedure Button1Click(SenderTObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1TForm1;

implementation

{$R *.dfm}

type abc set of char;

function 
no_empty_lines(strstring): string;
begin
  
while str <> StringReplace(str#13#10#13#10, #13#10, [rfReplaceAll]) do
    
str := StringReplace(str#13#10#13#10, #13#10, [rfReplaceAll]);
  
if pos(#13#10, str) = 1 then
    
str := StringReplace(str#13#10, '', []);

  
result := str;
end;

function 
get(strstringneededabc = ['a'..'z''A'..'Z']): string;
var 
iinteger;
begin
  
for := 0 to 255 do
    if 
not (char(iin neededthen
      str 
:= StringReplace(strchar(i), #13#10, [rfReplaceAll]);

  
result := no_empty_lines(str);
end;

procedure TForm1.Button1Click(SenderTObject);
begin
  ListBox1
.Items.Text := get(Edit1.Text);
end;

end
Ответить с цитированием