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) (1)

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


vasco2001-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.


vasco2001-12-15 16:41) (1)

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.


vasco2001-12-15 16:44) (1)

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) (1)

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.82 MB
Tiempo: 0.077 c
6-22289
Kirill
2001-10-03 18:33
2002.01.08
Menú contextual de IE


1-22178
Anastasia
2001-12-15 21:38
2002.01.08
Necesita informacion


1-22128
vinni2000
2001-12-18 17:17
2002.01.08
RichEdit !!!!!!!!!!!!!!!!!


4-22469
Zibaro
2001-11-01 19:38
2002.01.08
Imagen en el menú emergente (como en el botón


3-21929
@andrew
2001-12-04 11:38
2002.01.08
¡HOLA A TODOS! Yo hago un diario. Donde hizo la tarea ....





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 Francés
gallego georgiano Alemán Griego criollo haitiano hebreo hindi Húngaro islandés Indonesian irlandés Italiano 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