• Sábado 29 de Junio de 2024, 02:40

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 - josep_fi

Páginas: [1]
1
C/C++ / Re: Me Podeis Ayudar????
« en: Lunes 19 de Marzo de 2007, 15:42 »
HOla.

Yo utilizaria las funciones para trabajar con cadenas.

strcpy(detino, origen);

deberas incluir:

string.h

BYE!!

2
C/C++ / Re: Trabajar Con Ficheros Grandes (>2.1 Gb)
« en: Lunes 19 de Marzo de 2007, 15:37 »
Gracias Bob esponja!!

Me fue bastante bien el link ke me pasaste. (puede compilar una prueba accediendo y moviendome a mi antojo por ficheros de hasta 10 gigas usando las funciones fopen64, y fseeko64).

Ahora el problema lo tengo para llevar esto al entorno de trabajo actual en que me encuentro.

La prueba la realize con gcc 3.3.5 (que usa glibc 2.2) y funciona perfectamente ( y rapido).

En el entorno en que estoy el compilador es gcc 2.95 (que no se que version de glibc utiliza) y ahy la misma prueba no se puede compilar.

Estoy abligado a compilar con esta version de gcc ya que utilizo unas librerias (de las cual no disponemos codigo) compiladas con la version 2.95. Si intento compilar utilizando esas librerias con otra version diferente del compilador (por ejemplo la 3.3) me es imposible compilar.

Gracias por ayudarme en el primer paso!!! :D

¿?Alguna idea sobre, como compilar un codigo en gcc 3.3 utilizando librerias (*.so) creadas con gcc 2.95? Hay algun problema al hacer esto?

¿?Puedo compilar con la version de gcc 2.95 y hacer que las funciones de 64 bits (tipo fopen 64...etc) me funcionen? como? he de cambiar alguna libreria o incluir algo mas?

Bueno GRacias people!!

SALUDOS!!!

Josep

 :kicking:

3
C/C++ / Trabajar Con Ficheros Grandes (>2.1 Gb)
« en: Viernes 16 de Marzo de 2007, 18:23 »
Hola buenas!!!!!!!!!!!!!!!!!!!!!!!!!!

Necesito trabajar en c/c++, en entorno unix (compilando con gcc) con ficheros grandes de mas de 2,1 Gb.

Al usar las funciones tipicas fopen, etc...no funciona con estos ficheros (no puedo abrir ficheros de mas de 2,1Gb).

He probado trabajando directamente con funciones que realizan llamadas al sistema, y trabajar con filedescriptors. open y close me van bien para abrir ficheros de tamaño superior a 2,1 Gb.

PERO necesito moverme por el fichero, escribir y leer. La funcion fseek no me va ya que es para trabajar con ficheros, pero lseek que trabaja con filedescriptors tampoco me va, no puedo posicionerme en posiciones superiores a los 2,1 Gb.

:(

He probado a compilar con varios defines (#define _LARGEFILE_SOURCE, #define _LARGEFILE64_SOURCE, #define _FILE_OFFSET_BITS 64) y el abir el fichero con open, añado el flag O_LARGEFILE, pero no he conseguido nada.

Alguna idea??? (alguna clase ya creada para trabajar con files grandes, ... lo que sea.....!!!!)

Gracias anticipadas!!!!

(llevo dias con esto y no hay manera!!!!)


Un saludo!!!!!!!!!


Josep.

4
Java / Impedir Ejecucion Multiple.
« en: Martes 9 de Enero de 2007, 18:08 »
HOlA!

Buena a todos, soy nuevo en el foro. BUEN AÑO!!!


ME gustaria saber como evitar que una aplicacion en java se ejecute multiples veces.


Alguna idea???????

Hemos provado lo siguiente.

Ficheros. No nos interesa tenr ningun tipo de fichero que nos diga si la aplicacion se esta ejecutando o no, ya que el entorno donde se ejecuta la aplicacion es bastante inestable, con probabilidad de que se apague el ordenador bruscamente, lo que impediria actualizar la informacion del fichero que no sindica si se esta ejecutando o no la aplicacion.

Procesos. Miramos tambien los procesos que se estan ejecutando en windows. Si encontramos que esta el proceso javaw ya ejecutandose no permitimos  a la aplicacion que se ejecute, pero esto no vale ya que el primer proceso javaw podria ser cualquier otra aplicacion en java. hay alguna manera de preguntarle a la maquina virtual de java que procesos esta ejecutando e informacion sobre estos????

Aqui nos hemos quedado ya sin ideas y no hemos encontrado nada en internet.

Muchas gracias anticipadas!!!!!!!!!!!

Hasta luego!

Páginas: [1]