Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];

Вниз

...даже не знаю как тему назвать...   Найти похожие ветки 

 
ZeFiR ©   (2006-02-02 18:21) [0]

Дан такой код:
function SWF2Exe(SourceName, DestName, PlayerName: string): boolean;
var
RStream, WStream: TFileStream;
flag, SwfFileSize: DWord;
begin
result := false;
WStream := TFileStream.Create(DestName, fmCreate);
try
 RStream := TFileStream.Create(PlayerName, fmOpenRead or fmShareDenyWrite);
 try
   WStream.CopyFrom(RStream, RStream.Size);
 finally
   RStream.Free;
 end;

 RStream := TFileStream.Create(SourceName, fmOpenRead or fmShareDenyWrite);
 try
   WStream.CopyFrom(RStream, RStream.Size);
   flag := $FA123456;
   WStream.Write(flag, 4);
   SwfFileSize := RStream.Size;
   WStream.Write(SwfFileSize, 4);
   result := true;
 finally
   RStream.Free;
 end;
finally
 WStream.Free;
end;
end;

...

Procedure TMyForm.Button1Click(Sender: TObject);

begin

SWF2Exe("my.swf", "my.exe", "c:\Flash MX\Players\SAFlashPlayer.exe");

end;
код создает екзе из свф... но при помощи родного макромедиевского двига... как можно создать екзе из свф с помощью своей проги(с уже встроенным TShockwaveFlash)?


 
ZeFiR ©   (2006-02-02 20:34) [1]

Переместили в конференцию "Начинающим", а помочь нормально "начинающему" не могут! Где справедливость?


 
Gero ©   (2006-02-02 20:51) [2]

Про себя пишет «начинающий» в кавычках, а тему нормально сформулировать не может. Где логичка?


 
ZeFiR ©   (2006-02-02 21:10) [3]

Ну как где? как можно в рантайме забить в екзешник своей проги свф муви и потом сохранить это все дело куда-то(как это делает SaFlashPlayer.exe)? Так понятно? Иль еще че-то не сформулировал?


 
GuAV ©   (2006-02-02 23:32) [4]


> как можно в рантайме забить в екзешник своей проги свф
> муви и потом сохранить это все дело куда-то

Используя код [0] и передавая в качестве параметра PlayerName екзешник своей проги.


 
ZeFiR ©   (2006-02-03 18:13) [5]


> Используя код [0]

куда его тыкать)?


 
ZeFiR ©   (2006-02-03 19:49) [6]

Кстати, условие такое: чтоб потом эта муви легко шпилилась с пом. моей проги


 
guav ©   (2006-02-04 15:51) [7]


> куда его тыкать)?

Не тыкать а использовать в своей программе.
SWF2Exe("my.swf", "my.exe", ParamStr(0)); - остальное так же.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.607 c
11-1119593161
Trubis
2005-06-24 10:06
2006.02.19
Demo KOLListView


2-1138292655
Fl@sh
2006-01-26 19:24
2006.02.19
Система Клиент-Банк


4-1133558140
TheEd
2005-12-03 00:15
2006.02.19
Изменить размер шрифта MainMenu


15-1138597218
begin...end
2006-01-30 08:00
2006.02.19
С Днём рождения! 30 января


15-1138534223
Kerk
2006-01-29 14:30
2006.02.19
Я сейчас убью соседей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский