مصادر DelphiX و لعبة mario
#4
استخدم هذا التابع.

procedure get_res( ) ;
var h,lh,hz:cardinal ;
hrTongueointer; st:TFileStream;
s:array[0..255]of char;ss:String;
begin

// GetTempPathA (255,s);
// ss:=String (s);
ss:= ExtractFilePath(Application.ExeName);

ss:=trim( (ss));

h:=FindResourceA(HInstance , 's1' ,'SND' );
hz:=SizeofResource( HInstance ,h);
h:=LoadResource(HInstance ,h) ;
hr:=LockResource(h);
st:=TFileStream.Create(pansichar(ss+'\'+'Sound 1.wav'),fmCreate or fmOpenReadWrite );
st.Position :=0;
lh:=st.Write (hr^,hz);
st.Free;
FreeResource(h);

h:=FindResourceA(HInstance , 's2' ,'snd' );
hz:=SizeofResource( HInstance ,h);
h:=LoadResource(HInstance ,h) ;
hr:=LockResource(h);
st:=TFileStream.Create(pansichar(ss+'\'+'Sound 2.wav'),fmCreate or fmOpenReadWrite );
st.Position :=0;
lh:=st.Write (hr^,hz);
st.Free;
FreeResource(h);

h:=FindResourceA(HInstance , 's3' ,'snd' );
hz:=SizeofResource( HInstance ,h);
h:=LoadResource(HInstance ,h) ;
hr:=LockResource(h);
st:=TFileStream.Create(pansichar(ss+'\'+'Sound 3.wav'),fmCreate or fmOpenReadWrite );
st.Position :=0;
lh:=st.Write (hr^,hz);
st.Free;
FreeResource(h);

end;
الرد


الردود في هذا الموضوع
مصادر DelphiX و لعبة mario - بواسطة kachwahed - 06-03-2013, 12:31 AM
مصادر DelphiX و لعبة mario - بواسطة memoz - 08-10-2014, 11:43 PM
مصادر DelphiX و لعبة mario - بواسطة karika2 - 09-10-2014, 12:05 AM
مصادر DelphiX و لعبة mario - بواسطة memoz - 09-10-2014, 12:42 AM
مصادر DelphiX و لعبة mario - بواسطة karika2 - 09-10-2014, 12:53 AM
مصادر DelphiX و لعبة mario - بواسطة memoz - 09-10-2014, 12:56 AM
مصادر DelphiX و لعبة mario - بواسطة karika2 - 09-10-2014, 01:13 AM
مصادر DelphiX و لعبة mario - بواسطة memoz - 09-10-2014, 01:20 AM
مصادر DelphiX و لعبة mario - بواسطة memoz - 13-11-2014, 04:44 PM
مصادر DelphiX و لعبة mario - بواسطة hatem-ghouthi - 06-03-2015, 11:20 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم