[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: difference between
[Thread Prev] | [Thread Next]
- Subject: Re: difference between
- From: Bruce Steers <bsteers4@xxxxxxxxx>
- Date: Sat, 10 Oct 2026 16:27:21 +0100
- To: user@xxxxxxxxxxxxxxxxxxxxxx
On Sat, 10 Oct 2026 at 16:25, valaquarus <valaquarus@xxxxxxxxx> wrote: > Le samedi 10 octobre 2026 à 15:36 +0300, Jussi Lahtinen a écrit : > > But this is much better: > If IsNull(PictureBoxQRCode.Image) = False Then > > > Jussi > > > On Sat, Oct 10, 2026 at 3:33 PM Jussi Lahtinen <jussi.lahtinen@xxxxxxxxx> > wrote: > > Avoid extra "Not", it makes reading the code confusing. > You can fix it this way: > > If Not (PictureBoxQRCode.Image = Null) Then. > > > Jussi > > > On Sat, Oct 10, 2026 at 9:43 AM valaquarus <valaquarus@xxxxxxxxx> wrote: > > Hello, > what are the differences between these two assertions, because they don't > act exactly the same way : > > - If Not PictureBoxQRCode.Image = Null Then... > - If Not IsNull(PictureBoxQRCode.Image) Then... > > > [System] > Gambas=3.22.99 2992226 (master) > OperatingSystem=Linux > Distribution=Manjaro Linux > Kernel=7.2.3-2-MANJARO > Architecture=x86_64 > Cores=4 > Memory=5713M > Language=fr_FR.UTF-8 > Platform=x11 > Desktop=KDE > DesktopResolution=96 > DesktopScale=9 > WidgetTheme=breeze > Font=Adwaita Mono,12 > DarkTheme=False > [Programs] > appimage-builder=appimage-builder: 1.1.1.dev32+g2709a3b > clang=clang version 22.1.8 > dpkg=Programme « dpkg » de gestion de paquets Debian version 1.23.7-dirty > (amd64). > gcc=gcc (GCC) 16.2.1 20260810 > git=git version 2.55.0 > msgmerge=msgmerge (GNU gettext-tools) 1.0 > pngquant=3.0.3 > rpmbuild=RPM version 6.0.1 > trans=Translate Shell 0.9.7.1-git:dc67af4 > [Libraries] > Cairo=libcairo.so.2.11804.4 > Curl=libcurl.so.4.8.0 > DBus=libdbus-1.so.3.38.3 > GDK2=libgdk-x11-2.0.so.0.2400.33 > GDK3=libgdk-3.so.0.2420.32 > GStreamer=libgstreamer-1.0.so.0.2806.0 > GTK+2=libgtk-x11-2.0.so.0.2400.33 > GTK+3=libgtk-3.so.0.2420.32 > OpenGL=libGL.so.1.7.0 > Poppler=libpoppler.so.163.0.0 > QT5=libQt5Core.so.5.15.19 > QT6=libQt6Core.so.6.11.2 > RSvg=librsvg-2.so.2.62.3 > SDL=libSDL2-2.0.so.0.3200.72 > SQLite3=libsqlite3.so.3.53.4 > [Environment] > DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus > DEBUGINFOD_URLS=https://debuginfod.archlinux.org > DESKTOP_SESSION=/usr/share/xsessions/plasmax11.desktop > DISPLAY=:0 > DOCKER_HOST=unix:///run/user/1000/podman/podman.sock > GB_GUI=gb.gtk3 > GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:<home>/.gtkrc-2.0:<home>/.config/gtkrc-2.0 > GTK_MODULES=canberra-gtk-module > GTK_RC_FILES=/etc/gtk/gtkrc:<home>/.gtkrc:<home>/.config/gtkrc > HOME=<home> > ICEAUTHORITY=/run/user/1000/iceauth_IlqFFb > INVOCATION_ID=41b15739ce1c46eb9a1566475fbf9362 > JOURNAL_STREAM=10:13404 > KDE_APPLICATIONS_AS_SCOPE=1 > KDE_FULL_SESSION=true > KDE_SESSION_UID=1000 > KDE_SESSION_VERSION=6 > LANG=fr_FR.UTF-8 > LANGUAGE=fr_FR.UTF-8 > LOGNAME=<user> > MAIL=/var/spool/mail/<user> > MANAGERPID=826 > MANAGERPIDFDID=8436 > > MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service > /session.slice/plasma-plasmashell.service/memory.pressure > MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= > MOTD_SHOWN=pam > OLDPWD=<home> > PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket > > PATH=<home>/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin > PWD=<home> > QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 > QT_LOGGING_RULES=*.debug=false > QT_QPA_PLATFORM=xcb > > QT_SCREEN_SCALE_FACTORS=LVDS-1=1;VGA-1=1;HDMI-1=1;DP-1=1;HDMI-2=1;HDMI-3=1;DP-2=1;DP-3=1; > QT_WAYLAND_RECONNECT=1 > > SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/969,unix/<hostname>:/tmp/.ICE-unix/969 > SHELL=/usr/bin/zsh > SYSTEMD_EXEC_PID=981 > TZ=:/etc/localtime > USER=<user> > VSSCRIPT_PATH=/usr/lib/python3.14/site-packages/vapoursynth/libvsscript.so > XAUTHORITY=/run/user/1000/xauth_cjAxZJ > > XDG_CONFIG_DIRS=<home>/.config/kdedefaults:/etc/xdg:/usr/share/manjaro-kde-settings/xdg > XDG_CURRENT_DESKTOP=KDE > > XDG_DATA_DIRS=<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share > XDG_MENU_PREFIX=plasma- > XDG_RUNTIME_DIR=/run/user/1000 > XDG_SEAT=seat0 > XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 > XDG_SESSION_CLASS=user > XDG_SESSION_DESKTOP=KDE > XDG_SESSION_ID=2 > XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 > XDG_SESSION_TYPE=x11 > XDG_VTNR=2 > > > Good day to all of you > > > I finally used the suggestion of Jussi > If IsNull(PictureBoxQRCode.Image) = False Then > that is more explicit (for me) > > Thank you all > > >
| difference between | valaquarus <valaquarus@xxxxxxxxx> |
| Re: difference between | Jussi Lahtinen <jussi.lahtinen@xxxxxxxxx> |
| Re: difference between | Jussi Lahtinen <jussi.lahtinen@xxxxxxxxx> |
| Re: difference between | valaquarus <valaquarus@xxxxxxxxx> |