Casa
Top.Mail.Ru Yandeks.Metrika
Foro: "Principal";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

abajo

¿Cómo crear un recurso usando brcc32.exe? Encontrar ramas similares


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

Necesito crear un recurso con wav-th, por ejemplo, utilizando brcc32.exe, pero no sé cómo



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

Dibuja un archivo .rc con la línea:
WAVRES BINARIO myfile.wav
y conéctalo al proyecto (Add to Project ...)
Luego accede a él utilizando las funciones FindResource, SizeofResource, LoadResource, obtiene un puntero a una matriz de bytes en la memoria en la salida.
Puedes hacer lo que quieras con él.



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

Y aquí hay otro en kuliba1000.chm:

Estoy intentando reproducir un archivo wave cuando hago clic en el botón de mi aplicación Delphi. Instalé el archivo de sonido y usé la llamada a la función de la función PlaySound (), pero me gustaría ponerlo en el recurso de la aplicación, es decir. incrustarlo en un archivo exe y reproducirlo desde allí.
Primero, debe compilar el recurso requerido (por ejemplo, usando el Taller de Recursos) e incluir su archivo WAVE allí. Luego, para llamar y jugar, usa el siguiente código:


-------------------------------------------------- ------------------------------
var FindHandle, ResHandle: THandle;

ResPtr: Puntero;
comenzar

FindHandle: = FindResource (HInstance, "<Su nombre de recurso>", "WAVE");
si FindHandle <> 0 entonces comienza
ResHandle: = LoadResource (HInstance, FindHandle);
Si ResHandle <> 0 entonces comience
ResPtr: = LockResource (ResHandle);
si ResPtr <> Nil entonces
SndPlaySound (PChar (ResPtr), snd_ASync o snd_Memory);
UnlockResource (ResHandle);
fin;
FreeResource (FindHandle);
fin;
fin;

Después de un tiempo encontré la mejor solución (en Delphi 3):



-------------------------------------------------- ------------------------------
PlaySound ("S1", HInstance, SND_RESOURCE o SND_ASYNC);

donde S1 es el ID de sonido.

Esta única línea de código en sí misma busca, descarga, bloquea, desbloquea y libera un recurso.




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

Lo sentimos, en la primera versión, la línea en el archivo .rc, aparentemente, debería verse así:
WAVRES RCDATA myfile.wav
y puedes probar esto:
WAVRES WAVE myfile.wav
Intenta, experimenta ...



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

Crea un archivo nn.rc que contenga la línea.

COMPRUEBE WAV "340.avi"

Luego compile utilizando el recurso brcc32.exe (RES):
brcc32.exe c: \ nn.rc
y conectar en el programa {$ R nn.res}



Páginas: 1 rama entera

Foro: "Principal";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

arriba





Memoria: 0.55 MB
Tiempo: 0.021 c
14-22415
Wetnose
2001-11-12 06:42
2002.01.08
Temas para WinXP


14-22335
Sergey1
2001-11-05 21:44
2002.01.08
entrada de caracteres


3-21985
Scully
2001-12-06 15:26
2002.01.08
Fecha + hora sin segundos en DBGrid


1-22061
Tracción a las ruedas
2001-12-18 19:44
2002.01.08
¿Por qué el formulario MDI no muestra MDIChild en el menú?


3-21947
Intransigente
2001-12-05 13:18
2002.01.08
Recuperar una lista de índice de una tabla de Oracle





africaans albanés Arabic armenio Azerbaiyán vasco Bielorruso Bulgarian Catalán Chino (simplificado) Chino (tradicional) Croata Checo Danés Dutch Inglés Estonia filipina Finnish French
gallego georgiano Alemán Griego criollo haitiano Hebreo hindi Húngaro islandés Indonesian irlandés Italiana Japonés Korean letón lituano macedonio Malay maltés Noruego
persa polaco Portuguese Rumano Ruso Serbio Slovak Esloveno Español swahili Sueco Thai turco ucranio Urdu vietnamita galés yídish bengalí bosnio
cebuano esperanto gujarati hausa hmong igbo javanés kannada khmer lao latín maorí marathi mongol nepali punjabi somalí Tamil telugu yoruba
zulú
Английский Francés Alemán Italiano portugués Русский Español