Por favor, dígame qué estoy haciendo mal. El Experto en el archivo adjunto compila con éxito y se ejecuta para la depuración. Pero se niega a funcionar en el probador.
intOnInit()
{
int cl_ctx;
if((cl_ctx=CLContextCreate(CL_USE_ANY))==-1)
{
Print("OpenCL not found! Err: ", GetLastError());
return(-1);
}
Print("Ok!!!");
return(0);
}
voidOnTick() {}
Por favor, dígame qué estoy haciendo mal. El Experto en el archivo adjunto compila con éxito y se ejecuta para la depuración. Pero se niega a funcionar en el probador.
Sólo funcionará una vez en la inicialización.
El código principal debe estar ubicado en OnTick (en su caso).
Ahora mismo parece algo parecido a un script, es decir, que sólo muestra el cuerpo del código cuando se conecta a un gráfico/comienza una prueba.
Lo tendrás resuelto una vez durante la inicialización
El código se da como ejemplo para mostrar exactamente lo que no funciona. Por supuesto, no se utilizará de esta forma. ¿Por qué se ejecuta normalmente durante la depuración y no se ejecuta en el probador?
MigVRN: El código se cita como ejemplo para mostrar qué es exactamente lo que no funciona. Por supuesto, no se utilizará de esa forma. ¿Por qué funciona normalmente en la depuración y no en el probador? ¡Esa es la cuestión!
mover la declaración de la variable más allá de la función OnInit y asignar un valor bool - me funcionó tanto en el probador como en la depuración
Por favor, dígame qué estoy haciendo mal. El Experto en el archivo adjunto compila con éxito y se ejecuta para la depuración. Pero se niega a funcionar en el probador.
lazarev-d-m:
mover la declaración de una variable más allá de la función OnInit y asignar un valor bool - todo funcionó en mi probador y en la depuración a la vez
Y al compilar, no te hacen ninguna pregunta, ¿verdad? ))
es necesario mostrar uno de los indicadores como fondo, ¿es esto posible?
¿Se muestran de forma diferente?
¡Hola!
Por favor, dígame qué estoy haciendo mal. El Experto en el archivo adjunto compila con éxito y se ejecuta para la depuración. Pero se niega a funcionar en el probador.
¡Hola!
Por favor, dígame qué estoy haciendo mal. El Experto en el archivo adjunto compila con éxito y se ejecuta para la depuración. Pero se niega a funcionar en el probador.
Sólo funcionará una vez en la inicialización.
El código principal debe estar ubicado en OnTick (en su caso).
Ahora mismo parece algo parecido a un script, es decir, que sólo muestra el cuerpo del código cuando se conecta a un gráfico/comienza una prueba.
Lo tendrás resuelto una vez durante la inicialización
El código se cita como ejemplo para mostrar qué es exactamente lo que no funciona. Por supuesto, no se utilizará de esa forma. ¿Por qué funciona normalmente en la depuración y no en el probador? ¡Esa es la cuestión!
mover la declaración de la variable más allá de la función OnInit y asignar un valor bool - me funcionó tanto en el probador como en la depuración
¡Hola!
Por favor, dígame qué estoy haciendo mal. El Experto en el archivo adjunto compila con éxito y se ejecuta para la depuración. Pero se niega a funcionar en el probador.
mover la declaración de una variable más allá de la función OnInit y asignar un valor bool - todo funcionó en mi probador y en la depuración a la vez
¿Y al recopilar no surgen preguntas? ))
Surge, pero en la práctica la expresión por alguna razón dice que está bien
No me importa si está bien, así que para qué voy a discutir)) aunque la pregunta que surge es ¿por qué?
Creo que no hay suficiente después de si para comprobar si todo está bien
Surge, pero en la práctica la expresión por alguna razón dice - todo está bien
No me importa si está bien, así que por qué debería discutir)))- aunque surge la pregunta - ¿por qué?
Creo que no hay suficiente después de si para comprobar si todo está bien
)) Es decir, por qué necesitamos que la variable cl_ctx sea de tipo bool, si:
El valor de retorno
Manejador del contexto OpenCL en caso de creación exitosa, o -1 en caso de error. Utilice GetLastError() para obtener la información sobre el error.