нет, не работает. программа колом встает. и нагрузку на систему 99% выдает.
вот у меня вот этот код 
	Код:
	function TForm1.EncodeFile(): AnsiString;
begin
  stream := TMemoryStream.Create;
  try
    bmp.SaveToStream(stream);
    result := EncodeBase64(stream.Memory, stream.Size);
    memo1.Text:= result;
  Except
    on E : Exception do
   ShowMessage(E.ClassName+' ошибка с сообщением : '+E.Message);
  end;
    stream.Free;
    Bmp.Free;
end; 
 
вроде кодирует. не могу сказать точно. но в memo загружается текст.
вот такой
	Цитата:
	
	
		
			
				
Qk1mMjwAAAAAADYAAAAoAAAAVgUAANICAAABACAAAAAAADAyPA  AAAAAAAAAAAAAAAAAAAAAASGQZ 
ACdiIQAuZCAANGYhADhnIAA5cCAANG8gACxuIAAobB4AJGwdAC  RuHwAmbB8AKG8fAC1vHwAsbR8A 
LW4hAClvHgArbR0AJmwiACptHgAwcSQAMG8kADBvJAAxciUANH  EkADNwJAA+dCUAQHUnAEN1JgBE 
dSYARXcmAEB0KAA+dScAPnQlADpyJgA4dCYAOnUnAD5zLAA8dC  wAPXQqADtzKgA7ciwAOnQsADp0 
LQA5dSoAOXMsADlyKwA4cioAOXErADdyKgA4cioAOHMrAD1zLg  A8czAAPnMwAD5yMAA8cjAAPXEv 
ADxyLgA8cTAAPXMwAD5yMAA9cjAAPnEuAD9yMQA/czEAPnMwAD5yMwA+cTEAQHMxAD1xMQA+cjAA 
PnMxAD9yMQBAczEAQ3QwAEN1MgBFdy8AR3UwAEZ0MgBFdi8AR3  UwAEJzKwBCdS0AP3QrAD9rKwA9 
aioAPWkqADNnIQAzZiIAMmUiADhjIQDjcisA4m4qANZbIgClQR  kApUEZAKVBGQClQRkApUEZAKVB 
			
		 | 
	
	
 
но декодировать это не получается. а еще и нужно из этого картинку сделать. пытаюсь вот так
	Код:
	function TForm1.DecodeFile(): AnsiString;
var
ss: TStringStream;
begin
  stream := TMemoryStream.Create;
  ss:= TStringStream.Create('');
  bmp:= TBitMap.Create;
  try
  memo1.Lines.SaveToStream(ss);
  //ss.Seek(0,0);
  //stream.CopyFrom(ss, ss.Size);
  DecodeStream(ss, stream);
  bmp.LoadFromStream(stream);
  image2.picture.assign(bmp)
 Except
    on E : Exception do
    ShowMessage(E.ClassName+' ошибка с сообщением : '+E.Message);
  end;
    stream.Free;
    Bmp.Free;
    ss.Free;
end; 
 
по нажатию на кнопку вызываю функцию. но ничего не происходит...