I often use opening a file in a program associated with .txt, for example, to open a js file in Notepad, but not to execute it. Or any other file that doesn't have any associations, but I know it's a text file.
Already present Macro MsiEnumProducts_(arg1, arg2) and Macro MsiGetProductInfo_(arg1, arg2, arg3, arg4)
Need Macro MsiEnumPatches_(arg1 - 5) and Macro MsiGetPatchInfo_(arg1 - 4) too in msi.imp for Import "msi.lib"
The setter #PB_OpenGL_SetContext is useful, but there is no getter. The getter is necessary when the user has the freedom to dynamically create and and close windows and their OpenGLgadget()'s. Is there a quick workaround by importing something from a library and skipping the standard GetGadgetAttribute() ? Thanks. (PB v.6.21 on linux Zorin, msi GP72 2QE Leopard Pro)
GetGadgetAttribute(openGLgadgetNum, #PB_OpenGL_SetContext ) only returns 0, not working. How can we get the context number after openGLgadget creation? -in order to store it for later use.
Is this topic tracked? Anyone busy using win32 hits these simple things.
It seems like build-in constants had a cutoff date of WIndows XP or something. No effort was made to add newer constants and structures. Should be a public github project I guess with strict and useful doc with translation rules (or even automated)?
Last edited by Rinzwind on Sat Jan 31, 2026 6:39 am, edited 2 times in total.
Rinzwind wrote: Fri Jan 30, 2026 5:36 am
...
Should be a public github project I guess with strict and useful doc with translation rules (or even automated)?
PureBasic 6.21 (Windows x64) | Windows 11 Pro | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom
English is not my native language... (I often use DeepL.)