Տուն
Top.Mail.Ru Moscow
Ֆորում: «Գլխավոր»;
Ընթացիկ արխիվը `2002.01.08;
Բեռնել: [xml.tar.bz2];

Down

Ինչպես ստեղծել ռեսուրս, օգտագործելով brcc32.exe: Գտնել նմանատիպ մասնաճյուղեր


Delphimun   (2001-12-15 13:11) [0]

Ես պետք է ռեսուրս ստեղծեմ wav- ով, օրինակ `brcc32.exe- ով օգտագործելով, բայց չգիտեմ, թե ինչպես



vasco   (2001-12-15 15:12) [1]

Ներկայացրեք .rc ֆայլը տողով.
WAVRES BINARY myfile.wav
և այն միացրեք նախագծին (Ավելացնել նախագծին ...)
Այնուհետև այն մուտք եք գործում ՝ օգտագործելով FindResource, SizeofResource, LoadResource գործառույթները, ելքում ստանում եք ցուցիչ դեպի հիշողության մեջ բայթերի մի շարք:
Նրա հետ դուք կարող եք անել այն, ինչ ցանկանում եք:



vasco   (2001-12-15 16:41) [2]

Եվ ահա այն գտա նաև kuliba1000.chm- ում:

Ես փորձում եմ ալիքի ֆայլ խաղալ, երբ կտտացնում եմ իմ Delphi հավելվածի կոճակը: Ես տեղադրեցի ձայնային ֆայլը և օգտագործեցի PlaySound () գործառույթի API զանգը, բայց ես կցանկանայի տեղադրել այն կիրառման ռեսուրսի մեջ, այսինքն: «ներկառուցեք» այն EXE ֆայլում և այն խաղացեք այնտեղից:
Նախ, դուք պետք է կազմեք անհրաժեշտ ռեսուրսը (օրինակ ՝ ռեսուրսների սեմինար օգտագործելով) և այնտեղ ներառեք ձեր WAVE ֆայլը: Այնուհետև այն զանգահարելու և այն խաղալու համար օգտագործեք հետևյալ ծածկագիրը.


-------------------------------------------------- ------------------------------
var FindHandle, ResHandle: Thandle;

ResPtr: ցուցիչ;
սկսել

FindHandle: = FindResource (HInstance, "<Ձեր ռեսուրսների անվանումը>", "WAVE");
եթե FindHandle <> 0- ը, ապա սկսեք
ResHandle: = LoadResource (HInstance, FindHandle);
եթե ResHandle <> 0- ը, ապա սկսեք
ResPtr: = LockResource (ResHandle);
եթե ResPtr <> նիլ, ապա
SndPlaySound (PChar (ResPtr), snd_ASync կամ snd_Memory);
UnlockResource (ResHandle);
վերջը.
FreeResource (FindHandle);
վերջը.
վերջը.

Որոշ ժամանակ անց ես գտա ավելի լավ լուծում (Delphi 3- ում).



-------------------------------------------------- ------------------------------
PlaySound ("S1", HInstance, SND_RESOURCE կամ SND_ASYNC);

որտեղ S1- ը ձայնի նույնականացումն է (նույնացուցիչը):

Կոդի այս մեկ տողն ինքնին որոնում, բեռներ է փակում, փակում, բացում և ազատում է ռեսուրսը:




vasco   (2001-12-15 16:44) [3]

Կներեք, առաջին տարբերակում .rc ֆայլում նշված տողը, ըստ երևույթին, պետք է լինի այսպիսին.
WAVRES RCDATA myfile.wav
բայց կարող եք փորձել սա.
WAVRES WAVE myfile.wav
Փորձեք, փորձեք ...



MARcoDEN   (2001-12-15 17:31) [4]

Ստեղծեք nn.rc ֆայլ, որը պարունակում է տող

CHECK WAV «340.avi»

Այնուհետև կազմեք brcc32.exe- ի հետ ռեսուրսի (RES) հետ.
brcc32.exe c: \ nn.rc
և միացրեք ծրագիրը $ R nn.res



Էջեր: 1 ամբողջ ճյուղը

Ֆորում: «Գլխավոր»;
Ընթացիկ արխիվը `2002.01.08;
Բեռնել: [xml.tar.bz2];

Up





Հիշողություն `0.56 ՄԲ
Ժամանակը `0.024 գ
1-22257
Dmitry1- ը
2001-12-14 16:53
2002.01.08
Բարի օր


1-22265
Ser_Kham1- ը
2001-12-17 16:10
2002.01.08
ListBox- ը


1-22067
ԴՆԹ
2001-12-15 16:20
2002.01.08
Երկխոսություն & dll- ն


1-22045
Սոկոլ
2001-12-15 17:14
2002.01.08
Ֆայլի վրա գրելը:


14-22416
Nemesis
2001-11-14 11:47
2002.01.08
Անհրաժեշտ է այս տեսակի ծրագիր





afrikaans ալբանական արաբական հայերեն ադրբեջանական Բասկերի Բելառուսի Բուլղարիայի catalan Չինարեն (պարզեցված) Չինարեն (ավանդական) Խորվաթիայի չեխ դանիերեն հոլանդական Անգլերեն
Էստոնիայի filipino ֆիններեն ֆրանսերեն
galician վրացական գերմանական հունարեն haitian Creole եբրայերեն հինդի հունգարերեն icelandic հայերեն իռլանդական իտալական ճապոնացի Կորեայի Լատվիայի Լիտվայի մակեդոներեն Մալայերեն մալթերեն նորվեգական
պարսկական Լեհաստանի պորտուգալացի ռումինական ռուսական սերբերեն Սլովակիայի Սլովենիայի իսպաներեն սուահիլի շվեդերեն թայերեն թուրքական ուկրաինական ուրդու վիետնամերեն ուելսերեն հայերեն bengali բոսնիերեն
Cebuano Esperanto գուջարաթի հաուսա Hmong Igbo ճավաերեն kannada Khmer Lao լատիներեն մաորի մարաթի մոնղոլական նեպալերեն Punjabi Somali tamil telugu յորուբա
զուլուսերեն
Անգլերեն Французский Немецкий Итальянский Португальский Русский Испанский