Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Преобразовать файл Flash SWF в EXE

Delphi , Файловая система , Форматы файлов

Преобразовать файл Flash SWF в EXE

Оформил: DeeCo
Автор: http://www.swissdelphicenter.ch

function Swf2Exe(S, D, F: string): string;
   //S = Source file (swf) 
  //D = Destionation file (exe) 
  //F = Flash Player 
var
   SourceStream, DestinyStream, LinkStream: TFileStream;
   flag: Cardinal;
   SwfFileSize: Integer;
 begin
   Result := 'something error';
   DestinyStream := TFileStream.Create(D, fmCreate);
   try
     LinkStream := TFileStream.Create(F, fmOpenRead or fmShareExclusive);
     try
       DestinyStream.CopyFrom(LinkStream, 0);
     finally
       LinkStream.Free;
     end;

     SourceStream := TFileStream.Create(S, fmOpenRead or fmShareExclusive);
     try
       DestinyStream.CopyFrom(SourceStream, 0);
       flag := $FA123456;
       DestinyStream.WriteBuffer(flag, SizeOf(Integer));
       SwfFileSize := SourceStream.Size;
       DestinyStream.WriteBuffer(SwfFileSize, SizeOf(Integer));
       Result := '';
     finally
       SourceStream.Free;
     end;
   finally
     DestinyStream.Free;
   end;
 end;

 procedure TForm1.Button1Click(Sender: TObject);
 begin
   Swf2Exe('c:\somefile.swf', 'c:\somefile.exe',
     'c:\Program Files\Macromedia\Flash MX\Players\SAFlashPlayer.exe');
 end;

Статья Преобразовать файл Flash SWF в EXE раздела Файловая система Форматы файлов может быть полезна для разработчиков на Delphi и FreePascal.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Форматы файлов ::


реклама

::


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100
21.09.2020 13:34:15/0.016538858413696/0