• Jueves 27 de Febrero de 2025, 01:24

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Eternal Idol

Páginas: 1 ... 67 68 [69] 70 71 ... 205
1701
ASM (Ensamblador) / Re: Programa Del Gusanito
« en: Miércoles 28 de Noviembre de 2007, 08:08 »
No se hacen tareas.

1702
C/C++ / Re: Puerto Paralelo
« en: Miércoles 28 de Noviembre de 2007, 08:07 »
Cita de: "jahleet"
Bueno respecto a mi pequeño proyecto pues e tratado con librerias como la dos.h pero tal aprece que dev-c++ no la incluye ya que no me funciona ningun codigo alguien sabe porque???
No es standard y es para MS-DOS.

1703
Visual C++ / Re: C++ Con Dll De Fortran
« en: Martes 27 de Noviembre de 2007, 19:08 »
El enlazador trata de decorar el nombre con _ como toda funcion de C, para ver que lleva el .lib usa dumpbin /all archivo.lib y de paso copianos el resultado. Es posible que tenga que exportar la funcion con algunos modificadores especiales o que termine usando la decoracion (_).

"single threading o multiple" no tiene nada que ver.

1704
Visual C++ / Re: C++ Con Dll De Fortran
« en: Martes 27 de Noviembre de 2007, 16:33 »
El error puede deberse a muchas cosas. Para enlazar estaticamente unicamente necesitas el archivo de importacion (.lib).

No estaria mal que comprobaras las funciones exportadas con el Dependency Walker. Copialas aca de paso.

Por ejemplo aca estas buscando esta: _tuwhbv y tal vez sea tuwhbv o _tuwhbv@4, vaya uno a saber.

1705
Visual C++ / Re: C++ Con Dll De Fortran
« en: Martes 27 de Noviembre de 2007, 12:59 »
Eso de Add-Files no sirve y como decis tenes que cambiar las opciones del proyecto para que use el .lib en el enlazado:

Properties>>Linker>>Input>>Additional Dependencies

1706
Visual C++ / Re: C++ Con Dll De Fortran
« en: Lunes 26 de Noviembre de 2007, 20:09 »
Cita de: "JuanK"
Creo que este hilo debería estar en el foro de java. Aunque dudo que alguien de ahi le hubiera podido ayudar. En fin, dejo sembrada la inquietud.  :ph34r:
No realmente, la primera parte de Java dice que le funciona. El problema es con una DLL escrita en Fortran  :lol:

1707
Visual C++ / Re: C++ Con Dll De Fortran
« en: Lunes 26 de Noviembre de 2007, 18:07 »
Necesitas enlazar contra el archivo de importacion (.lib) para que pueda resolver la funcion esa que no encuentra (tal vez tambien tengas que cambiar la convencion de llamada C por STDCALL).

1708
ASM (Ensamblador) / Re: Pequeñas Dudas En Programa Basico
« en: Lunes 26 de Noviembre de 2007, 08:08 »
Cita de: "krnl64"
No le puse NULL porque fuese opcional sino porque pensaba que no necesitaría ni buffer ni variable ninguna porque no quería guardar la entrada de datos.

Le puse ambos parametros y funciona.

Lo que no termino de entender es de que el handle de salida de datos desaparece (De hay el fallo al hacer CloseHandle hout).

En la msdn no dice que se cierre solo.
Bueno, a menos que diga que un parametro es opcional si este es un puntero tenes que pasar uno valido.

En cuanto al CloseHandle, es la misma logica que con el FreeConsole. ¿Vos abriste ese HANDLE? Entonces tampoco lo cerras.

1709
ASM (Ensamblador) / Re: Pequeñas Dudas En Programa Basico
« en: Domingo 25 de Noviembre de 2007, 23:05 »
Para lo primero ya lo resolviste en tu edicion, tampoco hace falta el FreeConsole por cierto.

En la documentacoin de ReadConsole no dice que lpBuffer (el segundo parametro) o lpNumberOfCharsRead (el cuarto parametro) sean opcionales ... es logico que de una excepcion de acceso invalido de memoria si esta escribiendo en 0.

1710
C/C++ / Re: Puerto Paralelo
« en: Domingo 25 de Noviembre de 2007, 11:36 »
Hay que tratar de dar mas datos siempre, como por ejemplo el S.O. en cuestion.

Para MS-DOS esto puede servirte: http://www.beyondlogic.org/spp/parallel.htm

Para Windows esta es la manera de hacerlo: CreateFile (ver Communications Resources en particular).

1711
ASM (Ensamblador) / Re: Dir En Nasm, Pero Lo Necesito En Masm :s
« en: Domingo 25 de Noviembre de 2007, 11:19 »
Los errores mas claros son al declarar las variables:

DTA dw 0 ; ignore useless DOS data
Eso son solo 2 bytes y el original son 21 bytes.

Declararlo asi:
DTA db 21 dup(0) ; ignore useless DOS data

Lo mismo va para fname.

Y squery tiene que terminar en 0, asi:
squery DB "*.*", 0 ; search query, must end with zero

Te va a dar error donde estes usando estas variables ya que hasta ahora estabas pasando su valor (0) y no su direccion, usa offset. Donde usaste 'NOSE', usa el offset de squery.

Con eso mas o menos deberia funcionar, aunque no esta de mas hacer un call clean_name justo antes de jmp find_next (si usas un MS-DOS real - no bajo Windows -  vas a darte cuenta).

1712
ASM (Ensamblador) / Re: Crear Archivo Funcion 3c, Int 21h
« en: Viernes 23 de Noviembre de 2007, 10:11 »
Esto esta mal: Path db 'C:\archivo.txt','0'

Estas usando el caracter '0' cuando tenes que usar el numero 0.

Podes hacer: Path db 'f:\archivo.txt',0

Creo recordar que las cadenas en MS-DOS se terminaban en '$' y esto tambien funciona: Path db 'f:\archivo.txt', '$'

PD. Comproba la existencia del archivo manualmente.

http://www.ctyme.com/intr/rb-2778.htm

1713
ASM (Ensamblador) / Re: Cambiar Tamaño De Letra En Modo Grafico
« en: Viernes 23 de Noviembre de 2007, 09:42 »
Lista de Interrupciones de Ralph Brown, un recurso muy util para los que (todavia) programan para MS-DOS:

http://www.ctyme.com/rbrown.htm

1714
C/C++ / Re: Almacenamientos De Dato En C
« en: Viernes 23 de Noviembre de 2007, 09:22 »
Te recomiendo empezar con archivos:
http://www.conclase.net/c/ficheros/index.php

1715
ASM (Ensamblador) / Re: ¡¡¡ Programa Residete (hola Mundo) ¡¡¡
« en: Viernes 23 de Noviembre de 2007, 08:08 »
Cita de: "underworlddv"
....  PUES EFECTIVAMNT.... CMO BN YA DESIA.... ESTA MAL....

Y DE Q MANERA JAJAJAJAJAJA.... AYER ME PUSE A REVISARLO EN LA NOCHE .. PUES OVIO NO C PUEDE PONER LA INSTRUCCION LEA DXOFFSET MIPROY  , PORQ LA INTRUCCION LEA OBTIENE EL OFFSET DE DESPLAZAMIENTO DE MIPROY...JIJIJIJ... Q BABOSO ME VI.......
Esto y esto es exactamente lo mismo para MASM:

lea dx,miproy
lea dx,offset miproy

LEA     DX,[ADDR]
LEA     DX,[ADDR]

Lo podes comprobar con el debug y ahora tambien probe con MASM 6.15.

Sino te funcionaba antes seria por esto:
mov ax,datos
mov ds,ax

Y ahora haces esto tambien:
mov ax, cs
mov dS, ax

1716
C/C++ / Re: Stl Vector De Punteros
« en: Jueves 22 de Noviembre de 2007, 14:47 »
De nadas  B)

1717
C/C++ / Re: Stl Vector De Punteros
« en: Jueves 22 de Noviembre de 2007, 10:31 »
Si, esta bien, misero ejemplo:

Código: Text
  1.  
  2. class persona
  3. {
  4. public:
  5.   int edad;
  6.   void say() { cout << edad << endl; }
  7.   persona(int num) : edad(num) { }
  8. };
  9.  
  10. vector <persona*> todos;
  11. todos.push_back(new persona(23));
  12. todos.push_back(new persona(50));
  13. todos.push_back(new persona(40));
  14. for (int x = 0; x < 3; x++) { todos[x]->say(); }
  15.  
  16.  

1718
ASM (Ensamblador) / Re: ¡¡¡ Programa Residete (hola Mundo) ¡¡¡
« en: Jueves 22 de Noviembre de 2007, 10:13 »
¿Que version de MASM estas usando? Con la 6.11 ensambla perfectamente ... (ml prue.asm).

1719
Delphi / Re: Suma Total De Un Campo En Un Dbgrid
« en: Miércoles 21 de Noviembre de 2007, 16:40 »
Por favor antes de responder a un hilo mira de cuando es:

Escrito el Febrero 10, 2004 03:01 pm

1720
ASM (Ensamblador) / Re: Compatibilidad Tasm Con Win Vista
« en: Lunes 19 de Noviembre de 2007, 17:48 »
Cita de: "elCharro"
entonces, que recomiendas, no seguirle con el ASM o seguir pero con lenguajes medios?
¿Seguir pero con lenguajes medios? No se a que te referis con eso. Yo recomiendo trabajar con 32 y 64 bits, el codigo actual y no el de 16 bits que esta totalmente obsoleto.

1721
C/C++ / Re: Ayu : Programacion
« en: Domingo 18 de Noviembre de 2007, 22:03 »
for(contador=0;contador<alumnos;contador++);

Ese ; ahi hace que ese sea el codigo que se ejecute cuando se cumpla la condicion (osea nada). Despues entra al codigo entre corchetes y al intentar acceder al elemento 20 de nota_alum da una excepcion por acceso a memoria invalida.

Veo que haces lo mismo en mas for's e if's, segui vos ahora

1722
C/C++ / Re: Archivos
« en: Domingo 18 de Noviembre de 2007, 21:21 »
En Internet hay miles de tutoriales, codigo y ejemplos como este sin ir mas lejos:

http://www.conclase.net/c/curso/index.php?cap=039

1723
C/C++ / Re: Ayu : Programacion
« en: Domingo 18 de Noviembre de 2007, 21:20 »
Cita de: "xtremecopy"
jaja , claro no es tarea esto... son dos ejercicios que saque de un libro , y que no da la solucion :)

queria saber como hacer esos ejercicios en C...  :P
En los libros SIEMPRE estan las herramientas necesarias para poder completar los ejercicios que plantean, entonces el primer paso es (volver) leer con detenimiento al menos el capitulo en cuestion (alguno anterior tal vez sea necesario).

1724
C/C++ / Re: Ayu : Programacion
« en: Domingo 18 de Noviembre de 2007, 18:39 »
¿Cual es la duda? Aca no hacemos tareas, intenta, proba y si algo no te sale consulta.

1725
C/C++ / Re: Mi Propia Ventana
« en: Domingo 18 de Noviembre de 2007, 16:54 »
Aca ya esta respondido lo que pregunto pollogti, si tiene mas preguntas abrira otro hilo, este lo doy por terminado, suficiente ruido tuvo ya.

Páginas: 1 ... 67 68 [69] 70 71 ... 205