|
Página 2 de 2
|
Programa Sin Ventanas Pero No De Consola
Autor |
Mensaje |
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Programa Sin Ventanas Pero No De Consola
No hay suerte:
El tu sistema es de 64-bit ? Que distro usas ?
Yo no temgo problema con aquel codigo.
Para los otros usuarios del foro:
podeis hacer un test ?
|
#11 Sabado, 26 Septiembre 2015, 14:00 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Programa Sin Ventanas Pero No De Consola
No todos los iconos descritos en http://tronche.com/gui/x/xlib/appendix/b/ funcionan, pero la aplicación cambia perfectamente el icono del cursor cuando está sobre el escritorio. Mi sistema:
[System]
gambas=3.8.90
OperatingSystem=Linux
Kernel=3.13.0-24-generic
Architecture=x86_64
Distribution=Linux Mint 17 Qiana
Desktop=XFCE
Theme=Plastique
Language=es_ES.UTF-8
Memory=16032M
[Libraries]
Cairo=libcairo.so.0.0.0
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+2=libgtk-x11-2.0.so.0.2400.23
GTK+3=libgtk-3.so.0.1000.8
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
QT4=libQtCore.so.4.8.6
QT5=libQt5Core.so.5.2.1
SDL=libSDL-1.2.so.0.11.4
[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-JvyFlmNtkA,guid=f937aae4f4542d8731c621dc5606844f
DEFAULTS_PATH=/usr/share/gconf/default.desktop.default.path
DESKTOP_SESSION=default.desktop
DISPLAY=:0.0
GB_GUI=gb.qt4
GDMSESSION=default.desktop
GDM_XSERVER_LOCATION=local
HOME=<home>
LANG=es_ES.UTF-8
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/default.desktop.mandatory.path
MDMSESSION=default.desktop
MDM_LANG=es_ES.UTF-8
MDM_XSERVER_LOCATION=local
PATH=<home>/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
PWD=<home>
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1951,unix/<hostname>:/tmp/.ICE-unix/1951
SHELL=/bin/bash
SSH_AGENT_PID=2095
TEXTDOMAIN=im-config
TEXTDOMAINDIR=/usr/share/locale/
TZ=:/etc/localtime
USER=<user>
USERNAME=<user>
WINDOWPATH=8
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-default.desktop:/etc/xdg
XDG_DATA_DIRS=/usr/share/default.desktop:/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share/mdm/
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_COOKIE=da8e416c6dc6562e2acbb5bf53ee4c76-1443267662.405907-1455261180
XDG_SESSION_DESKTOP=default.desktop
XDG_SESSION_ID=c1
XDG_VTNR=8
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#12 Sabado, 26 Septiembre 2015, 18:44 |
|
|
guadafan
Aprendiz
Registrado: Agosto 2012
Mensajes: 81
Edad: 49 Ubicación: Alcalá de Guadaira (Sevilla)
|
Re: Programa Sin Ventanas Pero No De Consola
Citar: tu sistema es de 64-bit ? Que distro usas ?
No, es de 32-bit una Debian Jessie/Sid. ¿Tiene que ser de 64?
|
#13 Sabado, 26 Septiembre 2015, 19:33 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Programa Sin Ventanas Pero No De Consola
No todos los iconos descritos en http://tronche.com/gui/x/xlib/appendix/b/ funcionan, pero la aplicación cambia perfectamente el icono del cursor cuando está sobre el escritorio.
Muuuy bien, gracias por el test, jguardon.
No todos los iconos descritos en http://tronche.com/gui/x/xlib/appendix/b/ funcionan...
He visto que con respecto a unos iconos (por ejemplo a el numero 4) se necesita esperar algunos segundos, para obtener el cambio del dibujo del puntero del mouse.
No, es de 32-bit
Aaaah ! Esto es seguramente el problema, porque el mi codigo tiene unos Punteros. Un Puntero en un sistema de 46-bit ocupa 8 byte de memoria; en cambio en un sistema de 32-bit la variable de tipo Puntero ocupa 4 byte de memoria.
última edición por vuott el Sabado, 26 Septiembre 2015, 19:50; editado 2 veces
|
#14 Sabado, 26 Septiembre 2015, 19:41 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Programa Sin Ventanas Pero No De Consola
Aaaah ! Esto es seguramente el problema, porque el mi codigo tiene unos Punteros. Un Puntero en un sistema de 46-bit ocupa 8 byte de memoria; en cambio en un sistema de 32-bit la variable de tipo Puntero ocupa 4 byte de memoria.
Para hacer el código más compatible, es conveniente usar la instrucción "SizeOf" con los punteros, al reservar memoria:
http://gambaswiki.org/wiki/lang/sizeof
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#15 Sabado, 26 Septiembre 2015, 19:58 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Programa Sin Ventanas Pero No De Consola
Para hacer el código más compatible, es conveniente usar la instrucción "SizeOf" con los punteros, al reservar memoria:
Sì, recuerdo que en un otro asunto nosotros tuvimos que utilizar la función "SizeOf()" .
....pero he vuelto a ver el código: el unico Puntero por nosotros declarado es la variable "p". No hay lectura en diferentes byte (offset) del área de memoria apuntada por este Puntero "p". Por eso tengo que decir ahora que no me parece ser un problema de la variable "p".
También visto el resultado de tu prueba, el problema supono sea ligado probablemente al sistema de 32-bit.
Hacen falta otros test.
última edición por vuott el Sabado, 26 Septiembre 2015, 20:13; editado 2 veces
|
#16 Sabado, 26 Septiembre 2015, 20:10 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 2 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|