I rebuild the IDE and MyFbFrameWork yesterday with github downloads package(yesterday),today I noticed this post and try to run the WebBrowser example but failed with 64 bit build :Xusinboy Bekchanov wrote: ↑Nov 21, 2023 6:56Fixed: Running WebBrowser with WebView2 in 32-bit:Xusinboy Bekchanov wrote: ↑Nov 20, 2023 12:02 It only works for me in 64-bit mode.
I couldn't find the reason for not working in 32-bit mode.
https://github.com/XusinboyBekchanov/My ... 4d1dd584a7
Fixed, now it works in 32-bit too.
Code: Select all
10:42:07: Compilation: "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\fbc64.exe" -b "WebBrowser Example.bas" -exx -v -s gui -i "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MariaDBBox" -p "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MariaDBBox" -i "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework" -p "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework\lib/win64" -i "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\SQLite3" -p "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\SQLite3" -i ".\Controls\MyFbFramework\inc" -p ".\Controls\MyFbFramework\Lib" -d _DebugWindow_=133356
10:42:07: FreeBASIC Compiler - Version 1.20.0 (2023-10-22), built for win64 (64bit)
10:42:07: Copyright (C) 2004-2023 The FreeBASIC development team.
10:42:07: standalone
10:42:07: target : win64, x86-64, 64bit
10:42:07: backend : gcc
10:42:07: compiling : WebBrowser Example.bas -o WebBrowser Example.c (main module)
10:42:11: compiling C : E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\bin\win64\gcc.exe -m64 -march=x86-64 -S -nostdlib -nostdinc -Wall -Wno-unused -Wno-main -Werror-implicit-function-declaration -O0 -fno-strict-aliasing -frounding-math -fno-math-errno -fwrapv -fno-exceptions -fno-asynchronous-unwind-tables -funwind-tables -Wno-format -masm=intel "WebBrowser Example.c" -o "WebBrowser Example.asm"
10:42:12: assembling : E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\bin\win64\as.exe --64 --strip-local-absolute "WebBrowser Example.asm" -o "WebBrowser Example.o"
10:42:13: compiling rc : E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\bin\win64\GoRC.exe /ni /nw /o /machine X64 /fo "WebBrowser Example.obj" "WebBrowser Example.rc"
10:42:13: linking : E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\bin\win64\ld.exe -m i386pep -o "Release/win64/WebBrowser Example.exe" -subsystem windows -T "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win64\fbextra.x" --stack 2097152,2097152 -s -L "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MariaDBBox" -L "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework\lib/win64" -L "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\SQLite3" -L ".\Controls\MyFbFramework\Lib" -L "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win64" -L "." "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win64\crt2.o" "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win64\crtbegin.o" "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win64\fbrt0.o" "WebBrowser Example.o" "WebBrowser Example.obj" "-(" -lkernel32 -lgdi32 -lmsimg32 -luser32 -lversion -ladvapi32 -limm32 -lcomctl32 -lcomdlg32 -luuid -lole32 -loleaut32 -liphlpapi -lrasapi32 -lws2_32 -lshlwapi -lshell32 -lgdiplus -lddraw -ldxguid -luxtheme -lWebView2Loader.dll -lfbmt -lgcc -lmsvcrt -lmingw32 -lmingwex -lmoldname -lgcc_eh "-)" "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win64\crtend.o"
10:42:13: Layout succeeded! Elapsed Time: 6.26 Seconds
10:42:13: Run: "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Examples\WebBrowser\Release\win64\WebBrowser Example.exe" ...
Aborting due to runtime error 12 ("segmentation violation" signal) in E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework\mff\WebBrowser.bas::HANDLEISALLOCATED()
10:42:13: Application finished. Returned code: 0 - No error
Code: Select all
10:45:08: Compilation: "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\fbc32.exe" -b "WebBrowser Example.bas" -exx -v -s gui -i "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MariaDBBox" -p "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MariaDBBox" -i "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework" -p "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework\lib/win32" -i "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\SQLite3" -p "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\SQLite3" -i ".\Controls\MyFbFramework\inc" -p ".\Controls\MyFbFramework\Lib" -d _DebugWindow_=133356
10:45:08: FreeBASIC Compiler - Version 1.20.0 (2023-10-22), built for win32 (32bit)
10:45:08: Copyright (C) 2004-2023 The FreeBASIC development team.
10:45:08: standalone
10:45:08: target : win32, 686, 32bit
10:45:08: backend : gas
10:45:08: compiling : WebBrowser Example.bas -o WebBrowser Example.asm (main module)
10:45:11: assembling : E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\bin\win32\as.exe --32 --strip-local-absolute "WebBrowser Example.asm" -o "WebBrowser Example.o"
10:45:12: compiling rc : E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\bin\win32\GoRC.exe /ni /nw /o /fo "WebBrowser Example.obj" "WebBrowser Example.rc"
10:45:12: linking : E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\bin\win32\ld.exe -m i386pe -o "Release/win32/WebBrowser Example.exe" -subsystem windows -T "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win32\fbextra.x" --stack 1048576,1048576 -s -L "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MariaDBBox" -L "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework\lib/win32" -L "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\SQLite3" -L ".\Controls\MyFbFramework\Lib" -L "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win32" -L "." "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win32\crt2.o" "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win32\crtbegin.o" "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win32\fbrt0.o" "WebBrowser Example.o" "WebBrowser Example.obj" "-(" -lkernel32 -lgdi32 -lmsimg32 -luser32 -lversion -ladvapi32 -limm32 -lcomctl32 -lcomdlg32 -luuid -lole32 -loleaut32 -liphlpapi -lrasapi32 -lws2_32 -lshlwapi -lshell32 -lddraw -ldxguid -lgdiplus -luxtheme -lWebView2Loader.dll -lfbmt -lgcc -lmsvcrt -lmingw32 -lmingwex -lmoldname -lgcc_eh "-)" "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Compilers\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\lib\win32\crtend.o"
10:45:12: Layout succeeded! Elapsed Time: 4.15 Seconds
10:45:12: Run: "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Examples\WebBrowser\Release\win32\WebBrowser Example.exe" ...
Aborting due to runtime error 7 (null pointer access) at line 57 of E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework\mff\WebBrowser.bas::NAVIGATE()
10:46:35: Application finished. Returned code: 0 - No error