I have no short code to reproduce the IMA, but I repeated the IMA with 4 different compilations of sqlite3.dll.
There is no IMA using PB's internal sqlite lib, UseSQLiteDatabase().
Code:
; COMPILER OPTIONS:
; [ ] Main source file:
; [ ] Use Compiler: PureBasic 5.72 (Windows - x64)
; [x] Use Icon: C:\dev\myApp.ico
; [ ] Enable inline ASM syntax coloring
; [x] Create threadsafe executable
; [ ] Enable OnError lines support
; [x] Enable modern theme support (for Windows XP and above)
; [ ] Request Administrator mode for Windows Vista and above
; [ ] Request User mode for Windows Vista (no virtualisation)
; [ ] Enable DPI aware executable (Windows)
; [x] Create temporary executable in the source directory
; Library Subsystem:
; Executable format: Windows ;|Console|Shared DLL
; CPU Optimisation: All ;|Dynamic|w/MMX|w/3DNOW|w/SSE|w/SSE2
; Sourcefile Text encoding: UTF-8
; CONSTANTS:
; VERSION INFO/RESOURCES:
; Update version info in: C:\dev\myApp.rc
; IDE PREFERENCES:ToolsPanel:Configuration:Procedure Browser
; [x] Sort Procedures by name ;<-- Alphabetical instead of order of appearance. Uncheck when location of Proc desired.
; [ ] Group Markers ;<-- If checked, ';-!' priority listing is lost.
; [ ] Display Procedure Arguments ;<-- Too busy if checked.