|
-
Mar 10th, 2025, 01:22 AM
#1
-
Mar 10th, 2025, 04:01 AM
#2
Fanatic Member
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
What are the system requirements?
I have Windows 8 and it doesn't work...
Not found IBitmapDecoderStatics.
-
Mar 10th, 2025, 04:31 AM
#3
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
I assume you selected the included TypeLib from the ZIP archive in Project -> References, yes? Nevertheless, the requirements for WinRT are usually Windows 10+. Why don't you do yourself a favor and download an ISO image with Windows 10? It's free if you don't mind the watermark but also a key costs something like $15 so why not go legit?
-
Mar 10th, 2025, 06:32 AM
#4
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
I'm having trouble running this at all and I'm on Windows 10 RS5 (1809).
Opened VB6 project, added reference, compiled, exe immediately errors with object or ... not set. Same as I get in the IDE if I clear the bInIDE blocker.
tB gives that error when run from the IDE; compiled, the form loads but I can't load any image.
-
Mar 10th, 2025, 11:30 AM
#5
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
"bInIDE" is not a blocker, it just filters some "Debug.Print" statements which only work in the IDE anyway, it should tell you what the error is in the immediate window, does it not?
-
Mar 10th, 2025, 02:59 PM
#6
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
There's a Debug.Assert bInIde on startup. Windows.Devices.Printers.IppAttributeValue Class not registered.
But anyway the documentation I find googling has little about supported os but it looks like Win11 only; 21H2/22000. 10/1903 on my tablet is def a no go.
-
Mar 10th, 2025, 03:38 PM
#7
Fanatic Member
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
 Originally Posted by fafalone
There's a Debug.Assert bInIde on startup. Windows.Devices.Printers.IppAttributeValue Class not registered.
But anyway the documentation I find googling has little about supported os but it looks like Win11 only; 21H2/22000. 10/1903 on my tablet is def a no go.
I have the exact same error that the class is not registered.
I think it's wrong to put a program in ready-made solutions and not specify the system requirements that it will only work for Win11.
-
Mar 10th, 2025, 05:09 PM
#8
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
 Originally Posted by fafalone
There's a Debug.Assert bInIde on startup. Windows.Devices.Printers.IppAttributeValue Class not registered.
But anyway the documentation I find googling has little about supported os but it looks like Win11 only; 21H2/22000. 10/1903 on my tablet is def a no go.
This is directly from the horse's mouth (the Windows SDK):
Code:
[contract(Windows.Foundation.UniversalApiContract, 13.0)]
[marshaling_behavior(agile)]
[static(Windows.Devices.Printers.IIppAttributeValueStatics, Windows.Foundation.UniversalApiContract, 13.0)]
[threading(both)]
runtimeclass IppAttributeValue
{
[default] interface Windows.Devices.Printers.IIppAttributeValue;
}
And this is from Copilot:
what version of Windows does UniversalApiContract, 13.0 apply to?
The UniversalApiContract, 13.0 applies to Windows 10, version 2004 (build 19041) and later versions. This means that APIs introduced in UniversalApiContract version 13.0 are available starting from Windows 10, version 2004.
Given that I am using Windows 10 and it works just fine, it appears Copilot is correct in this statement... Why does nobody use an updated version of Windows anymore?
-
Mar 10th, 2025, 05:59 PM
#9
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
I had gone by https://learn.microsoft.com/en-us/uw...ew=winrt-26100
"WinRT Build 22000, Build 22621, Build 26100 "
Since those match Win11 build numbers
Windows is always adding telemetry, reverting settings to disable it, breaking things, and with later updates trying to trick or force you to downgrade to Win11. So updates get disabled. I'm on an LSTC Enterprise version supported through 2029 so I can sideload individual security updates if needed.
-
Mar 11th, 2025, 06:50 AM
#10
Fanatic Member
Re: VB6 - Show image Metadata (XMP, EXIF, Thumbnail, etc) with WinRT BitmapDecoder Cl
I totally agree! The new version does not mean that it is better. Especially if it's a Microsoft product...
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|