PREGUNTAS CONTESTADAS - Otros Lenguajes

 Hay un total de 398 Preguntas.<<  >> 

    Pregunta:  9397 - COMO PARAR UN BUCLE EN VRML
Autor:  Miguel Angel Rodríguez Sánchez
Tengo un nodo de tipo TimeSensor en el que se define un cycletime. Uso este nodo para recorrer una serie de muestras que hacen que se mueva una boca hecha virtualmente de forma que parezca que habla. Lo que ocurre es que tengo unas muestras limitadas, de forma que si aumento el cycletime lo único que pasa es que recorre las mismas muestras en más tiempo y por tanto parece que la boca va muy lenta. La solución pensada es poner el loop del nodo TimeSensor a TRUE de forma que se recorran las mismas muestras varias veces con el cycletime adecuado. El problema es que tengo que parar ese bucle pasado el tiempo que dura el sonido que teóricamente reproduce la boca, y no me deja hacerlo con los nodos StopTime o set_stopTime que teóricamente están para ello, supongo que será porque no se utilizarlos, ya sabeis por lo de que el tiempo empieza en enero de 1970 puede ser. Si podeis responderme os lo agradeceré de corazón.
  Respuesta:  Andres Jaramillo
Bueno, yo apenas estoy incursionando en la programación con VRML pero me ha servido mucho utilizar un programa llamado spazz (se consigue en download o softonic). Este programa genera el código vrml automáticamente a partir de unos Wizards con los cuales puedes programar acciones que funcionas con triggers determinados.

No sé si te sirva esta información.

    Pregunta:  9482 - ERROR LOAD FAILURE (170) EN COBOL
Autor:  ultrahardkorn
tengo un problema con COBOL de microsoft 5 genero el exe y al ajecutarlo sale el siguiente mensaje
Load failure (170) on file c:\COBOL\BIN\ADIS
no se como resolverlo hojala me puedan ayudar
  Respuesta:  Jair da Silva
Voce precisa ter o cobol instalado na máquina que vai executar o programa. Ou então na pasta que esta o programa coloque os seguintes arquivos:
ADIS.EXE
COBLIB.DLE
ADISCTRL.
EXTFH.EXE

    Pregunta:  9547 - ELIMINACIÓN Y ACTUALIZACIÓN EN CASCADA SQL SERVER 7.0
Autor:  Miguel Abreu
Deseo hacer procesos demonios o descencadenantes que hagan modificaciones o eliminaciones en cascadas de tablas secundarias en SQL Server 7.0. Es me permitirá establecer integridad referencial en tablas que no están normalizadas de manera óptima.

Gracias de antemano.
  Respuesta:  Guillermo Molina
esto lo podes hacer via triggers. si necesitas ejemplos escribime

    Pregunta:  10442 - SQL ANIDADO EN PERL
Autor:  Eduardo Jurschan
Quiero hacer un SQL anidado en PERL usando el DBI de MySQL.
Primero hago un SQL que me devuelve un numérico y ese numérico debe incluirse en el otro SQL

Ejemplo:

#!/usr/bin/perl -w
use DBI;

$driver="mysql";
$dsn="DBI:$driver:sue";

my $sue = DBI->connect($dsn,"ejurschan","eduardo");

my $per = $sue->prepare("SELECT nroleg FROM per");

my $oldper = $sue->prepare("SELECT * FROM oldper WHERE nroleg NOT IN ?");

$per->bind_param(1,$value, SQL_INTEGER);

$per->execute;
$oldper->execute($value);

open(OLDPER,">oldper.result");
print DBI::dump_results($oldper,undef,undef,undef,*OLDPER);

La ejecución de esta rutina me tira como error que el parámetro SQL_INTEGER no está
"hasheado" en el DBI:DBD, por lo tanto no puede hacer el fetch.

Podría alguien decirme como arreglarlo ?

Gracias
  Respuesta:  Nacho
Nunca he usado lo que apuntas, pero no seria mas sencillo hacer la sentencia directa:

("SELECT * FROM oldper WHERE nroleg NOT IN (SELECT nroleg FROM per)");

Como sugerencia, si te sirve.

    Pregunta:  10471 - DJGPP/LIB.ALLEGRO
Autor:  carlos andres lopez gil
curso tercer semestre de tecnologia de sistemas, y quiero aprender a programar en el modo grafico del djgpp, quisiera saber como instalar el funcionamiento de la libreria allegro, del djgpp /rhide 1.4, pues al compilar un progama me sale el mensaje c:/nombre_del_programa.cpp(12)error: allegro.h no such file or directory (ENOENT).

GRACIAS POR TU ATENCION .
  Respuesta:  ING. SERGIO ARTURO DELGADILLO BÁEZ
Necesitas primero explicar que es lo que quieres compilar ya que el allegro es medio especial necesitas tener la version exacta para lo que quieras compilar

    Pregunta:  10717 - BASE DE DATOS AUTOCAD MAP 2000
Autor:  jorge day
necesito hacer una rutina la cual me permita tomar un archivo ascii y atacharlo a la base de datos de autocad map
mi inquietud es cuales son los comandos en lisp a utilizar y si me pueden guiar en mi problema
de antemano gracias.
  Respuesta:  Alberto Huarte
Pregunta: Las tablas a las que haces referencia son las que se crean en Autocad map y que guardan los registros en las entidades???
Si es asi escribime, explicame mas en detalle lo que necesitas y te digo como hacerlo.
Saludos Alberto

    Pregunta:  10726 - ERROR 204 EN COBOL
Autor:  luis richard dominguez quintero
perdone que lo pusiera en este apartado..... a que se debe el error 204 en cobol cuando se correo en maquinas que no sean 486 como las pentiun
  Respuesta:  victor F
Luis;
El error 204 en cobol, significa que estas llamando a un programa que no tienes en la carpeta de ejecucion o direccionamiento.
Cualquier duda, ya tienes mi correo
  Respuesta:  Carlos Javier Leiro
Mira no se a que se deba el error 204 en el cobol ya que no trabaje con el. Pero te voy a comentar algo que quisas te sirva de referencia.

Tenia una aplicacion en Clipper 5.2 que funionaba correctamente en equipos 286, 386 y 486 pero cuando las corria en Pemtiums o AMD K6 daba un error. El inconveniente se devia a que hubo cambios internos en el funcionamiento de los procesadores Pemtium o superiores. Para solucionar este problema existian dos caminos.

1) Bajar el Pach correspondiente
2) Usar Clipper 5.3

Despues de realizar una de estas dos operaciones.
Se recompila y relinquea el programa o sistema y listo.
Las cosa funcionan nuevamente.

Fijate si no es un problema de este tipo. Averigua si no existe un pacht para esa version de cobol o tenes que migrar a una version superior.

Espero que esto te sirva se que no es la respuesta que esperabas

Saludos

    Pregunta:  10885 - COMO ABRIR UNA BD CON QBASIC O VBDOS
Autor:  César Nava Soto
Quiero saber si me pueden proporcionar un codigo completo de ejemplo, de como abrir y mostrar registros, con una base de datos ISAM o DBF con QBasic o VBdos.
  Respuesta:  Antoni Masana
Tengo la descripción de la cabecera de un fichero DBF pero es complejo el tratarlo en QBasic, no imposible. Con esto y unas cuantas teclas pulsadas se puede hacer lo que se quiera.

Estructura del registro de encabezado de la tabla

Desplazamiento de bytes Descripción
----------------------------------------------------------
00 – 00 Tipo de archivo
0x02 FoxBASE
0x03 FoxBASE+/dBASE III PLUS, sin memo
0x30 Visual FoxPro
0x43 dBASE IV SQL archivos de tabla, sin memo
0x63 dBASE IV SQL archivos de sistema, sin memo
0x83 FoxBASE+/dBASE III PLUS, con memo
0x8B dBASE IV con memo
0xCB dBASE IV SQL archivos de tabla, con memo
0xF5 FoxPro 2.x (o anterior) con memo
0xFB FoxBASE

01 – 03 Última actualización (YYMMDD)

04 – 07 Número de registros de un archivo

08 – 09 Posición del primer registro de datos

10 – 11 Longitud de un registro de datos (incluyendo el indicador de
eliminación)

12 – 27 Reservado

28 – 28 Indicadores de tabla
0x01 el archivo tiene un .cdx estructural
0x02 el archivo tiene un campo Memo
0x04 el archivo es una base de datos (.dbc)
Observe que este byte puede contener la suma de
cualquiera de los valores anteriores. Por ejemplo, 0x03
indica que la tabla tiene un .cdx estructural
y un campo Memo.

29 – 29 Marca de página de códigos

30 – 31 Reservado, contiene 0x00

32 – n Subregistros de campo
El número de campos determina el número de subregistros de
campo. Hay un subregistro de campo por cada campo de la tabla.

n+1 Final de registro de encabezado (0x0D)

n+2 a n+264 Intervalo de 263-bytes que contiene la información de
vínculo anterior (la ruta de acceso relativa de una base de
datos asociada (.dbc)). Si el primer byte es 0x00, el archivo
no está asociado a una base de datos. Por lo tanto, las
bases de datos siempre contienen el 0x00.

(1) En el archivo de datos, los datos comienzan en la posición indicada por los bytes 8 a 9 del registro de encabezado. Los registros de datos comienzan con un byte indicador de eliminación. Si este byte es un espacio ASCII (0x20) el registro no se borra; si el primer byte es un asterisco (0x2A) el registro es eliminado. Los datos de los campos nombrados en los subregistros de campo van detrás del indicador de eliminación.

    Pregunta:  11154 - DESCOMPILADOR DE COBOL
Autor:  Alfredo Vasquez Ceja
Alguien sabe de algun descompilador de cobol o algo parecido, gracias.
  Respuesta:  Jorge Durán Vázquez
Estimado Alfredo:
Con respecto a Cobol en mainframe IBM-MVS, no existe algo al respecto, lo que se puede encontrar es que a partir de un módulo de carga se puede generar un programa en assembler, del cual podrás posteriormente darle el trato de mantenimiento que requieres o bien determinar las rutinas para volver a crear un Cobol.

Saludos

    Pregunta:  11188 - RECUPERAR UN REGISTRO DE UNA TABLA EN INFORMIX
Autor:  Karina Iter
Necesito saber si alguien me puede ayudar y decir como puedo recuperar un registro borrado en una tabla especifica de una base de datos Informix.
Existe alguna forma? , por favor le agradecer su respuesta.

Karina
  Respuesta:  Edwin Rosas T.
Estimada amiga.

Primero que nada, si es que trabajas con Informix debo recordarte que es muy importante
realizar los respaldos o backups que tu o Uds. consideren necesario para de es manera
tener siempre la posibilidad de poder recuperarlos.
No te olvides que al programar puedes poner el BEGIN WORK, ROLLBACK y el COMMINT, los cuales
te permiten o te generan un error que tu puedes controlar. Si es que fue del SQL no
tienes la posibilidad de usar dichos comandos.

Lamentablemente a la fecha no conozco en le Informix como poder recuperar registros borrados.

Atte.
  Respuesta:  Luís Alfonso Henao Galeano
Mi querida amiga, la única forma de recuperar registros borrados de una base de datos informix es si tienes algún backup de días anteriores

1. Debes restaurar del backup los unloads de las tablas(archivos secuencias delimitados generados con la sentencia unload),
2. ubicar el registro que necesitas subir y lo copias en otro archivo
3. entras por el dbaccess o isql y ejecutas la sentencia load from el nuevo archivo y listo.

|<  <<  8 9 10 11 12 13 14 15 16 17 18  >>  >|