Foros Club Delphi

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

JCR 26-06-2004 05:51:40

Error Indy
 
Hola que dice la gente?
Tengo un problemon. Me baje las Indy 9, las instale correctamente, pero cuendo quiero usar cualquier componente(creo), me tira el error:

Project project1.exe raised exception class EIdNoExecuteSpecified with message 'No execute handler found.'. Process stopped. Use Step or Run to continue.

Lo probe con el IdTcpClient y el IdTcpserver, y con Ftp cliente y servidor, en ambos casos me da el mismo error.

jachguate 26-06-2004 09:00:40

Que tal JCR?

Que versión de las INDY tenes?

Yo tengo instalada actualmente la 9.0.14, y dandole una ojeada al código veo que esta excepción se elevaría solo en los Servidores (descendientes de TidTCPServer).

Las condiciones no me quedan muy claras, pues no tengo tiempo de verlo detenidamente, pero ayudaría mucho saber si el error te ocurre en tiempo de diseño o en tiempo de ejecución, y bajo que circunstancias o en que momento específico. Es decir, que significa exactamente "usar cualquier componente": Crear una instancia, activarlo, o que?

En cualquier caso, también saber si se trata de un servidor o un cliente; y por último, si es un servidor, si tiene CommandHandlersEnabled a True.

No te olvides de la versión.

Hasta luego.

;)

JCR 26-06-2004 16:15:59

Ok, te voy a explicar con mas detalles el problema:
Uso la misma version que vos (Indy 9.0.4 beta).
El error me sale en tiempo de ejecucion.
Probe con los componentes IdTcpServer e IdTcpClient, pero tambien me sale con el IdFtpServer.

Con los componentes TCP:
El server arranca activo, ahi no hay problema.
El error esta cuando intento establecer una conexion entre el servidor y el cliente. Me marca que el error esta en el server, y en el codigo del IdTcpServer me resalta la linea:

if not Connection.Server.DoExecute(Self) then begin
raise EIdNoExecuteSpecified.Create(RSNoExecuteSpecified);

En la ultima linea me marca e problema.
La propiedad CommandHandlersEnabled esta en true.

jachguate 26-06-2004 20:43:33

Cita:

Empezado por JCR
Uso la misma version que vos (Indy 9.0.4 beta).

No es la misma.. yo uso la 9.0.14.
Cita:

Empezado por JCR
El error me sale en tiempo de ejecucion.
Probe con los componentes IdTcpServer e IdTcpClient, pero tambien me sale con el IdFtpServer.

Con ambos servidores me parece lógico... pero estas seguro que el error te salta con el idTCPClient???? :rolleyes:
Cita:

Empezado por JCR
y en el codigo del IdTcpServer me resalta la linea:

if not Connection.Server.DoExecute(Self) then begin
raise EIdNoExecuteSpecified.Create(RSNoExecuteSpecified);

En la ultima linea me marca e problema.
La propiedad CommandHandlersEnabled esta en true.

Ok. Me parece que el problema podria estar en que CommandHandlersEnabled está en true y que la propiedad CommandHandlers se encuentra vacia. De no ser asi, te recomiendo actualizar de versión, aunque dudo que haya tenido cambios significativos en esa parte.

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 20:05:30.

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