Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 30/10/2004, 17:42   #1 (permalink)
Üye
 
Üyelik Tarihi: 10/2004
Mesaj: 2
Varsayılan delphi de swf kullanımı

delphide swf kullanabiliyormuyuz?
kullanabiliyorsak nasıl veya 3. parti component felan gerekiyormu
yardım ederseniz sevindirik olurum
k_toprak hatta değil   Alıntı Yaparak Yanıtla
Eski 31/10/2004, 02:11   #2 (permalink)
Aborjin özentisi şahıs
 
Sychorax Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2004
Yer: dünya
Mesaj: 51
Varsayılan

http://www.delphiflash.com adresinde Delphi SWF SDK v.1.4 diye bir bileşen seti var ama ücretsiz bir bileşen bilmiyorum.
Sychorax hatta değil   Alıntı Yaparak Yanıtla
Eski 31/10/2004, 11:03   #3 (permalink)
Üye
 
Üyelik Tarihi: 10/2004
Mesaj: 2
Varsayılan

teşekür ettim
paranı kaybet neşeni kaybetme
k_toprak hatta değil   Alıntı Yaparak Yanıtla
Eski 24/11/2004, 14:47   #4 (permalink)
God Of Delphi
 
TheLiandRi Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2004
Yer: Uranüs
Mesaj: 57
Varsayılan

merhaba
swf dosyalarını flashplayer'in kendi OCX dosyasını kullanabilirsin.

flashplayer kurulu bir sistemde:
delphiden ana menüsünden Component->Import ActiveX Control->Shockwave Flash seçip install ettiğinde, bu componenti component palette ActiveX sayfasına TShockwaveFlash olarak install edecektir.

bu componentide şu şekilde kullanabilirsin:
Kod:
ShockwaveFlash1.Movie:='c:\aaa.swf';
ShockwaveFlash1.Play;
__________________
TheLiandRi
~~~~~~~~~~~~~~
Founder of DeveloperX
http://devx.b3ta.org
TheLiandRi hatta değil   Alıntı Yaparak Yanıtla
Eski 29/10/2005, 15:07   #5 (permalink)
Üye
 
MUDERLESS Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2005
Yer: Sydney / Au
Mesaj: 58
Varsayılan

Alıntı:
TheLiandRi, mesajından alıntı:
merhaba
swf dosyalarını flashplayer'in kendi OCX dosyasını kullanabilirsin.

flashplayer kurulu bir sistemde:
delphiden ana menüsünden Component->Import ActiveX Control->Shockwave Flash seçip install ettiğinde, bu componenti component palette ActiveX sayfasına TShockwaveFlash olarak install edecektir.

bu componentide şu şekilde kullanabilirsin:
Kod:
ShockwaveFlash1.Movie:='c:\aaa.swf';
ShockwaveFlash1.Play;
gereksiz bilgiler ile insanları yanıltmayalaım lütfen


al sana swf exe ye gömme yolu

Exe ye swf gömmek için sırası ile

1. adım : swf mizi c:\ kopyalıyoruz. ( Swf mizin adı Deneme olsun.)

2. adım : Başlat tan çalıştıra geliyoruz ve command yazıp enter a basıyoruz.

3. adım : Yine diskimizin root una geliyoruz ( c:\ ) ve burada copy con Deneme.rc yazıp entera basın. İmleç bir alt satıra geçiyor. Burayada deneme rcdata deneme.swf yazdıktan sonra klavyemizin ctrl + z tuşlarına basarak rc dosyamızı oluşturalım.

4. adım : Tekrar root tayken brcc32 deneme.rc yazarak entera basıyoruz. Delphi komutu otomatik olarak bize .res dosyasını oluşturuyor.

5. adım : Delphiyi açtıktan sonra formun oncreate veya onshow olayına aşağıdaki kodumuzu yapıştırıyoruz.

var
rStream: TResourceStream;
fStream: TFileStream;
fname: string;
begin
fname:=ExtractFilePath(Application.ExeName)+'\dene me.swf';
rStream := TResourceStream.Create(hInstance, 'deneme', RT_RCDATA);
try
fStream := TFileStream.Create(fname, fmCreate);
try
fStream.CopyFrom(rStream, 0);
finally
fStream.Free;
end;
finally
rStream.Free;
end;
ShockwaveFlash1.Stop;
ShockwaveFlash1.Movie:=fname;
ShockwaveFlash1.play;
end;

tabii {$R *.Dfm} ifadesinin altına {$R deneme.res} yazmayı ve uses e mmsystem eklemeyide unutmayalım.

Buraya kadar Ama bunun için Delphiden activex bileşeni olan ShockwaveFlash kurulmalıdır. Eğer bu delphiye install edilmemiş ise o zaman durmadan adımlara devam.

6. adım : Delphi menüsünden Component --> Import ActiveX Contol... -- > Shockwave Flash (Versiyon 1.0) seçilerek Install tuşuna basılır. Burada şunu belki hatırlatmama gerek yok ama bilmeyenler olabilir diye küçük birşey daha belirtmek istiyorum, Install butonuna basmadan önce isterseniz bu bileşenin kütüphanenin hangi sekmesinde olacağına siz karar verebilirsiniz. Bunun için Palette Page açılır kutusundan ( Combobox ) istediğiniz sekmeyi seçip öyle Install edebilirsiniz...

Hepinize çalışmalarınızda başarılar dilerim.
MUDERLESS hatta değil   Alıntı Yaparak Yanıtla
Eski 29/10/2005, 15:29   #6 (permalink)
naesse
misafir
 
Mesaj: n/a
Varsayılan

Alıntı:
MUDERLESS, mesajından alıntı:
gereksiz bilgiler ile insanları yanıltmayalaım lütfen
İnsanları yanıltmak?????
Sen deneyipte beceremedin mi yoksa hiç mi denemedin! Hemen yargılayıp kararı vermiş gibisin...

Bu arada tabir de enteresan olmuş...

Alıntı:
MUDERLESS, mesajından alıntı:
al sana swf exe ye gömme yolu
  Alıntı Yaparak Yanıtla
Eski 29/10/2005, 16:42   #7 (permalink)
Ryu
 
karflake Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2003
Mesaj: 478
Varsayılan

@MUDERLESS, TheLiandRi'nin bahsettiği yöntemi daha evvel kullanmıştım. İşe yarıyor, gereksiz değil...
karflake hatta değil   Alıntı Yaparak Yanıtla
Eski 29/10/2005, 19:36   #8 (permalink)
Üye
 
MUDERLESS Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2005
Yer: Sydney / Au
Mesaj: 58
Varsayılan

gönderdiğim yöntem kesin çözüm yol ve uzantı kaybı olmadan kullanma
MUDERLESS hatta değil   Alıntı Yaparak Yanıtla
Eski 29/10/2005, 21:18   #9 (permalink)
Üye
 
ender_arslantur Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2005
Mesaj: 132
Geyik

Alıntı:
MUDERLESS, mesajından alıntı:
gereksiz bilgiler ile insanları yanıltmayalaım lütfen


al sana swf exe ye gömme yolu

Exe ye swf gömmek için sırası ile

1. adım : swf mizi c:\ kopyalıyoruz. ( Swf mizin adı Deneme olsun.)

2. adım : Başlat tan çalıştıra geliyoruz ve command yazıp enter a basıyoruz.

3. adım : Yine diskimizin root una geliyoruz ( c:\ ) ve burada copy con Deneme.rc yazıp entera basın. İmleç bir alt satıra geçiyor. Burayada deneme rcdata deneme.swf yazdıktan sonra klavyemizin ctrl + z tuşlarına basarak rc dosyamızı oluşturalım.

4. adım : Tekrar root tayken brcc32 deneme.rc yazarak entera basıyoruz. Delphi komutu otomatik olarak bize .res dosyasını oluşturuyor.

5. adım : Delphiyi açtıktan sonra formun oncreate veya onshow olayına aşağıdaki kodumuzu yapıştırıyoruz.

var
rStream: TResourceStream;
fStream: TFileStream;
fname: string;
begin
fname:=ExtractFilePath(Application.ExeName)+'\dene me.swf';
rStream := TResourceStream.Create(hInstance, 'deneme', RT_RCDATA);
try
fStream := TFileStream.Create(fname, fmCreate);
try
fStream.CopyFrom(rStream, 0);
finally
fStream.Free;
end;
finally
rStream.Free;
end;
ShockwaveFlash1.Stop;
ShockwaveFlash1.Movie:=fname;
ShockwaveFlash1.play;
end;

tabii {$R *.Dfm} ifadesinin altına {$R deneme.res} yazmayı ve uses e mmsystem eklemeyide unutmayalım.

Buraya kadar Ama bunun için Delphiden activex bileşeni olan ShockwaveFlash kurulmalıdır. Eğer bu delphiye install edilmemiş ise o zaman durmadan adımlara devam.

6. adım : Delphi menüsünden Component --> Import ActiveX Contol... -- > Shockwave Flash (Versiyon 1.0) seçilerek Install tuşuna basılır. Burada şunu belki hatırlatmama gerek yok ama bilmeyenler olabilir diye küçük birşey daha belirtmek istiyorum, Install butonuna basmadan önce isterseniz bu bileşenin kütüphanenin hangi sekmesinde olacağına siz karar verebilirsiniz. Bunun için Palette Page açılır kutusundan ( Combobox ) istediğiniz sekmeyi seçip öyle Install edebilirsiniz...

Hepinize çalışmalarınızda başarılar dilerim.

Ana oda ne Süper bir yazı....
ender_arslantur hatta değil   Alıntı Yaparak Yanıtla
Eski 03/11/2005, 21:25   #10 (permalink)
Bursa
 
writeLine Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2005
Yer: Bursa
Mesaj: 559
Varsayılan

Muderless bu anlattığının theliandri nin anlattığından ne artısı var pek çıkaramadım. Hem swf yi exe içine gömmek ten bahsetmişsin.??? sadece flash ocx i kurduğumuzda embed movie özelliği ile zaten flash exe içine gömülebiliyor. Senin anlattığının artısı nedir???.

Ben daha önceden liandri nin anlattığı yöntemle bir program yapmıştım. Flash içinden delphi kontrol edilebiliyordu. Hem şöyle bir özelliğini keşfetmiştim ama her flash ve pc de olmuyor bu (sebebini bulamadım bir türlü). Flash movie transparan yapılabiliyordu. Sanırım flash player 6.0 da oluyor du bu sadece.
writeLine hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
ASP ve SQL Kullanımı. aspogren ASP 8 22/02/2007 23:55
Delphi 2005(upd4) - Delphi 2006(DeXter) ve yenilikler... burhanmt Pascal / Delphi / Delphi.NET 2 06/02/2007 02:27
Delphi ile MySql kullanımı TeDDy Pascal / Delphi / Delphi.NET 19 01/05/2006 10:59
Tab kullanımı ??? Aeqiss Visual Basic 3 24/05/2005 22:22


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 20:23.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net