Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.09.2015, 15:18
azsx azsx вне форума
Прохожий
 
Регистрация: 26.09.2015
Сообщения: 1
Версия Delphi: Delphi XE 8
Репутация: 10
По умолчанию Как сжать переменную? TIdCompressorZLib

Я установил на форму компонент TIdCompressorZLib. Теперь я хочу из заранее созданной переменной stroka получить ее сжатую копию stroka_compress, а также разархивировать сжатую сроку stroka_decompress. Как это делается?
Код:
unit Unit2;

interface

uses
  System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs;

type
  TForm2 = class(TForm)
    IdCompressorZLib1: TIdCompressorZLib;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;
  stroka : UTF8string;
  stroka_compress : UTF8string;
  stroka_decompress : UTF8string;
implementation

{$R *.fmx}

procedure TForm2.FormCreate(Sender: TObject);
begin
  stroka := 'Это строка в ней могут быть ру и енгл символы, а также не печатаемые acii символы (табуляция) и прочее, саму строку я получаю из файла';
  // stroka_compress := Как сжать переменную???
    // stroka_decompress := Как разъархивировать переменную???
end;

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


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:20.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025