Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/25/2025 in Posts

  1. ..we'll still need those *.manifest for testing the scripts w/o compiling. Hopefully @Jon get's to compile the next AutoIt3 version with this in it.
    2 points
  2. I am fine with that too as long as it all makes sense and is useful for most.
    1 point
  3. The manifest in my view is "I can do this and, I can do this and, I can do this and, ... " So, you have a manifest that say "in can do it all", and you do what you can. But at least you're not limited by the OS saying "oh no, you can't do that". That's my take.
    1 point
  4. When it is a generic change we should make and works for all win10 compiled scripts, then obviously the change can be made. Just give me the details of the change for the current Autoit3Wrapper.au3, and I will make those changes. 🙂 Cheers, Jos
    1 point
  5. Ok here's the fruits of a couple more hours work. I'll update post #1 once I'm reasonably happy with things, and eventually the main WinRT thread. - which admittedly has been a bit neglected of late... MediaPlayer_2.zip
    1 point
  6. Ok think I've cracked it. To resolve the IID, I first need to modify some stuff in WinRT_MetaDataLocator (ATM metadatalocator is not correctly handling delegates), Then,with _WinRT_GetParameterizedTypeInstanceIID: Windows.Foundation.TypedEventHandler`2<Windows.Media.Playback.MediaPlayer, System.Object> should actually be passed as: Windows.Foundation.TypedEventHandler`2<Windows.Media.Playback.MediaPlayer, Object> So long story short - At some point I'll modify _WinRT_CreateDelegate() so we have the ability to create a delegate of a certain "type". I'm thinking something like: _WinRT_CreateDelegate("MediaOpen", "TypedEventHandler`2<Windows.Media.Playback.MediaPlayer, Object>") or if we get that far, I might even generate some constants: _WinRT_CreateDelegate("MediaOpen", $sIID_TypedEventHandler_2_MediaPlayer_Object) Then it'll be a matter of shuffling some internals so our delegate can respond to QI requests to its own IID, in addition to IUnknown. Stay tuned...
    1 point
  7. So definitely an issue with SciTE it sounds like. I wonder if creating a fresh SciTE profile would help. If you do, don't forget to backup the original. EDIT: C:\Users\your-user-name\AppData\Local\AutoIt v3\SciTE
    1 point
  8. re-install/update the VCredist x86. Maybe that's all there is to it.
    1 point
×
×
  • Create New...