Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error class Tshellnotify... (https://www.clubdelphi.com/foros/showthread.php?t=76971)

Delphitest 09-12-2011 17:41:50

Error class Tshellnotify...
 
1 Archivos Adjunto(s)
Buenos tardes a tod@s,

llevo mucho tiempo desvinculado de este mundillo y resulta que me surge una duda, es pero que no os importe echarme una mano.

Tengo que modificar una antigua aplicacion que entre otras tareas conectaba con una DB en un servidor cuya direccion ha cambiado. Hasta ahi no pensaba tener problemas pero resulta que a la hora de abrirla con Delphi 7 me aparece el error:

Class TshellNotify not found. (adjunto un pantallazo)

Como he tenido que instalar delphi7 desde cero entiendo que el problema es que me falta algun componente, el problema es que no se cual es ni de donde sacarlo.

¿Con estos pocos datos, me sabría alguien indicar cual es?

Muchas gracias a todos y que tengais un buen fin de semana.

ecfisa 09-12-2011 21:49:42

Hola.

Si no me equivoco el componente TShellNotify es autoría de nuestro compañero Federico Firenze. Lamentablemente el enlace que figura en ese mensaje parece no funcionar, pero buscando encontre este enlace con el código fuente.

Revisa si está correctamente instalado. Y si no es así, con el código fuente no tendrías problemas en hacerlo.

De todos modos y con seguridad, Federico pasará por aquí y te podrá asesorar mucho mejor sobre el tema.

Un saludo.

Delfino 09-12-2011 23:18:33

Son componentes que vienen con Delphi pero creo no se instalan por defecto. En este articulo puedes saber mas detalles..

ecfisa 09-12-2011 23:49:19

Hola Delfino.

A decir verdad nunca he usado esos componentes.

En mi búsqueda, había leido el artículo que mencionas arriba y los componentes ya están en la pestaña Samples. Al colocar algún componente (TShellChangeNotifier, TShellTreeView, TShellComboBox) se agrega la unidad ShellCtrls y estos parecen funcionar bién.

Pero al intentar:
Código Delphi [-]
...
var
  ShellNotify: TShellNotify;
...
me arroja el error: Undeclarer Identifier: 'TShellNotify'. Ignoro si hay que incluir alguna otra unidad ya que la ayuda de Delphi tampoco hace referencia a TShellNotify.

Es por esa razón que al ver mencionado el componente de Federico llamado TShellNotify pensé que podría tratarse de él.

Un saludo.

Delfino 10-12-2011 19:47:13

Creo q es un componente q se incorporo a la suite open source JVCL con el nombre de TJvChangeNotify, pero no estoy seguro.

Buscando en Internet encontre este link q puede ser ese componente http://www.delphi.com.ar/vcl/ShellNotify.zip

ecfisa 10-12-2011 19:54:02

Cita:

Empezado por Delfino (Mensaje 420884)
Creo q es un componente q se incorporo a la suite open source JVCL con el nombre de TJvChangeNotify, pero no estoy seguro.

Buscando en Internet encontre este link q puede ser ese componente http://www.delphi.com.ar/vcl/ShellNotify.zip

Buenisimo, el compañero Delphitest ya tiene unas cuantas opciones. Por mi parte cuando haga un poco de tiempo voy a leer el artículo que mencionaste a ver si me interiorizo sobre el uso de esos componentes.

Un saludo. :)


La franja horaria es GMT +2. Ahora son las 19:34:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi