Turriano 11-04-2025, 00:20
Concrétamente, en este de consola:

Public Sub Main()
  Dim final As Single
  final = calcula_Media(4, 8) 
  Print final
End

Public Function calcula_Suma33(valor1 As Integer, valor2 As Integer) As Single
  Return (valor1 + valor2) / 2
End

Es de un tutorial que estoy siguiendo y me da error en los dos paréntesis..
Shell 10-04-2025, 22:35
Buenas!.

Os voy a mostrar una forma de declara las variables que no suelo usar mucho.
Sobre todo por la cantidad de variables que se puede ir acumulando en una sola línea.

Lo que no se puede  y se puede hacer al declarar una variable.

Código:
'Esto no funciona
'Private nombre, apellido As String

Public Sub Form_Open()

  'Esto si funciona
  Dim nombre, apellido As String

End

Entonces localmente es posible, en cambio globalmente no. 
¿ Motivo ?. Ni idea, cosas del interprete.

Ahora algo que hacíamos y podíamos hacer, hace tantos años atrás en otros lenguajes basic de otras épocas.
Los dos puntos ":". Si!, instrucción 1: instrucción2 : instrucción3

Código:
Public Sub EjemploConPuntos()

  Dim p1 As New Point, p2 As New Point

  'Error ":" inesperado
  p1.X = 10: p1.Y = 20
  p2.X = 20: p2.Y = 30

End

Lógicamente no declaro las variables de esta forma, si son objetos, uso With. 
Pero voy a lo que voy que esas formas de declarar se han perdido con el paso del tiempo.
Pero actualmente son un problema para las IA. Aún siguen pensando que eso es posible,
en basic.

Naturalmente se ha ganado en claridad del código.

Saludos
Grandamakulo 10-04-2025, 18:36
Pues eso, estimados compañeros. Al usar wbwEditor.GetHtml() —donde wbwEditor es un webview de gb.gui.webview— con un escritorio GTK me aparece el error:
Código:
** (org.gambas.15579:15579): CRITICAL **: 18:15:14.284: void webkit_web_resource_get_data(WebKitWebResource*, GCancellable*, GAsyncReadyCallback, gpointer): assertion 'WEBKIT_IS_WEB_RESOURCE(resource)' failed
¿Os ocurre lo mismo?
Código:
[System]
Gambas=3.19.5
OperatingSystem=Linux
Distribution=Linux Mint 22.1 (Xia)
Kernel=6.8.0-57-generic
Architecture=x86_64
Cores=4
Memory=7853M
Language=es_ES.UTF-8
Platform=x11
Desktop=CINNAMON
DesktopResolution=115
DesktopScale=8
WidgetTheme=oomox-mío_oscuro
Font=Input Mono Condensed,10
[Programs]
dpkg=Programa de gestión de paquetes de Debian `dpkg' versión 1.22.6 (amd64).
gcc=gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
git=git version 2.43.0
msgmerge=msgmerge (GNU gettext-tools) 0.21
rpmbuild=RPM version 4.18.2
[Libraries]
Cairo=libcairo.so.2.11800.0
Curl=libcurl.so.4.8.0
DBus=libdbus-1.so.3.32.4
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2409.32
GStreamer=libgstreamer-1.0.so.0.2402.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2409.32
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.134.0.0
QT5=libQt5Core.so.5.15.13
RSvg=librsvg-2.so.2.50.0
SDL=libSDL2-2.0.so.0.3000.0
SQLite 3=libsqlite3.so.0.8.6
[Environment]
CINNAMON_VERSION=6.4.8
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=cinnamon
DISPLAY=:0
GB_GUI=gb.gtk3
GDMSESSION=cinnamon
GDM_LANG=es_ES
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=2784
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_KEYRING_CONTROL=/run/user/1000/keyring
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK3_MODULES=xapp-gtk3-module
GTK_MODULES=gail:atk-bridge
HOME=<home>
LANG=es_ES.UTF-8
LANGUAGE=es_ES.UTF-8
LC_ALL=es_ES.UTF-8
LOGNAME=<user>
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT_ACCESSIBILITY=1
QT_LOGGING_RULES=*.debug=false
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1081,unix/<hostname>:/tmp/.ICE-unix/1081
SHELL=/bin/bash
SHLVL=0
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=<home>/.Xauthority
XDG_ACTIVATION_TOKEN=cinnamon/Gambas 3/1438-3-<hostname>_TIME207222
XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
XDG_CURRENT_DESKTOP=X-Cinnamon
XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=cinnamon
XDG_SESSION_ID=c1
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7
Páginas (560):    1 16 17 18 19 20 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,728
Mensajes del foro: 8,984
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 214
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 143
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 320
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 656
Devorado por la malvada s...
Foro: Python
Último mensaje por: tercoide, 12-08-2025, 23:58
Respuestas: 6 - Vistas: 439
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.