Главная страница
    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.046 c
15-1138776748
Ega23
2006-02-01 09:52
2006.02.19
С Днём рождения! 1 февраля


15-1138278543
Jimmy D
2006-01-26 15:29
2006.02.19
Интересные задачки


15-1138327028
VitalikS
2006-01-27 04:57
2006.02.19
Защита


6-1131618116
Святослав
2005-11-10 13:21
2006.02.19
Где можно скачать компонент TSocketServer ?


2-1138980752
Змей
2006-02-03 18:32
2006.02.19
движение Image





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский