Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Selfmastery

#1
Hola!

Estoy trabajando con Linux en C.

Creo y escribo en un archivo de texto plano cualquier cosa con el siguiente código:
  fd=open("infoEnlaces.txt", O_WRONLY | O_CREAT, 0600);
  char * cad1 = "\t\t*** Fichero de Informacion de Enlaces ****\n\n";
  if ( (nBytesEscritos = write(fd, cad1, strlen(cad1))) <= 0 ) {printf ("Error escritura titulo en archivo\n");}


Aparentemente funciona bien.

Al querer ver el contenido del archivo desde consola con "more infoEnlaces.txt" aparece todo correcto.

PERO si abro el archivo desde la interfaz gráfica, no puedo ver el contenido del archivo correctamente, aparecen unos caracteres extraños.

¿Qué hacer para poder ver el contenido del archivo correctamente desde interfaz gráfica?

Gracias!
#2
Hola!

¿Sabéis cómo averiguar el archivo al que apunta un enlace simbólico en Linux con C?

Gracias!

EI: juntando mensajes.

Creo que he dado con la solución: la función readlink() :)
#3
Tienes razón cΔssiΔnі, me he equivocado de subforo, debería ir en el .NET. A ver si algún moderador lo mueve please. Siento las molestias.
#4
Hola cΔssiΔnі!

he modificado el código poniendo Me.hWnd como me aconsejas y me da error diciendo que "hWnd no es un miembro de WindowsApplication1.Form1".

He leído por internet que handle se usa con VB.NET y hWnd con VB6. Yo estoy usando VB 2005 Express, no lo dije antes, sorry.

¿Alguna idea más para que funcione bien?

Gracias cΔssiΔnі!
#5
Hola!!

Pensaba que con este código en Visual Basic conseguiría que si la ventana activa en ese momento es la de mi programa entraría en el If... pero no es así!

        Dim hWndActivo As Long
        hWndActivo = GetForegroundWindow()
        Dim hWndMiPrograma As Long
        hWndMiPrograma = Me.Handle
        If (hWndMiPrograma = hWndActivo) Then
            'acciones
        End If


¿Por qué no funciona?

Gracias!
#6
Seguridad / Re: Creación de vacunas en C/C++
16 Abril 2008, 20:19 PM
Me ha encantado Ghastly_X. Ya estoy esperando el próximo capìtulo ;) Gracias