Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-07

detectar biblioteca

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

franmate en gmail.com

Hola

Sabeis c�mo se puede detectar la existencia de una biblioteca ( librer�a dll )?

En concreto se trata de saber si el usuario tiene bass.dll para reproducir mp3, en ese caso el programa utilizar�a bass.dll , pero si no la tiene optar�a por el reproductor de windows.

Gracias.
Fran Mac�as

Reply by email

José Mejuto
to franmate en gmail.com

Hello franmate,

Thursday, July 7, 2011, 5:23:52 PM, you wrote:

fgc> Sabeis c�mo se puede detectar la existencia de una biblioteca ( librer�a dll )? fgc> En concreto se trata de saber si el usuario tiene bass.dll para fgc> reproducir mp3, en ese caso el programa utilizar�a bass.dll , pero si fgc> no la tiene optar�a por el reproductor de windows.

LoadLibrary('bass.dll');

Si falla, o sea, el resultado es 0/nil es que no est� presente ni en el sistema ni en la carpeta de tu aplicaci�n.

Best regards, Jos�

Reply by email

franmate en gmail.com
to José Mejuto

Muchas gracias.

Perfecto, hay que incluir
http://www.freepascal.org/docs-html/rtl/dynlibs/index.html

Tambi�n encontr� esta unidad
http://code.google.com/p/lazarus-br/source/browse/trunk/multimedia/Lazarus_BASS/Lazarus-Bass/Demo/lazdynamic_bass.pas?r=45 , que me permite detectar si existe bass.dll y en ese caso utilizarla.

Hasta la pr�xima
Fran Mac�as

El d�a 7 de julio de 2011 17:39, Jos� Mejuto <joshyfun en gmail.com> escribi�:

Show quoted text 24 lines
Hello franmate, Thursday, July 7, 2011, 5:23:52 PM, you wrote: fgc> Sabeis c�mo se puede detectar la existencia de una biblioteca ( librer�a dll )? fgc> En concreto se trata de saber si el usuario tiene bass.dll para fgc> reproducir mp3, en ese caso el programa utilizar�a bass.dll , pero si fgc> no la tiene optar�a por el reproductor de windows. LoadLibrary('bass.dll'); Si falla, o sea, el resultado es 0/nil es que no est� presente ni en el sistema ni en la carpeta de tu aplicaci�n. -- Best regards, �Jos� _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Reply by email