morganw
(Fresh Scripter)
2016-09-30 06:00 PM
No KIXTART.DLL since version 462

Hi,

I was looking at using the KiXtart COM implementation, but it looks like the KIXTART.DLL file isn't supplied in the downloads any more (last release containing it is 462, from 2009). It's still listed in the documentation; was there a reason that it's not supplied now? Presumably, if I use the file that was supplied with 462 it will be missing the newer fixes and features?

Apologies if I've posted this in the wrong section, it wasn't obvious where to ask this.

Thanks,
Morgan


AllenAdministrator
(KiX Supporter)
2016-09-30 06:11 PM
Re: No KIXTART.DLL since version 462

It hasn't been updated since 4.62.

morganw
(Fresh Scripter)
2016-09-30 08:23 PM
Re: No KIXTART.DLL since version 462

Was that because of changes to how it was built (so it could no longer be shipped alongside the normal exectables) or was it dropped for some other reason?

AllenAdministrator
(KiX Supporter)
2016-09-30 08:35 PM
Re: No KIXTART.DLL since version 462

I would guess very few people have used this because of just how few questions we have had about it over the years here in the forums. With that said, nothing has changed to that code so it was not included in the new zips, but to say it was dropped is probably not correct. All the methods should still work, so you should be fine to move forward.

AllenAdministrator
(KiX Supporter)
2016-09-30 08:40 PM
Re: No KIXTART.DLL since version 462

Hmmm... Looking at the documentation, you do raise the question about the macros though. You might run some tests and post back here. This might end up being a Ruud question.

morganw
(Fresh Scripter)
2016-09-30 08:51 PM
Re: No KIXTART.DLL since version 462

There are specific issues fixed since 4.62, like this one in 4.64:

- Fixed issue with SidToName failing on specific SIDs

...but I'm not sure what I should be testing, because the release notes don't list the SID values which gave the failures.

Does Ruud keep an eye on these forums or is there any other way to get in touch with him?


AllenAdministrator
(KiX Supporter)
2016-09-30 09:01 PM
Re: No KIXTART.DLL since version 462

I think the easiest test would be @productversion on a Windows 10/8 box. Pretty sure 4.62 came out before either of these.

morganw
(Fresh Scripter)
2016-10-01 05:18 PM
Re: No KIXTART.DLL since version 462

I've tried it out. It doesn't seem to be consistent with the standalone exe from the same download, or the latest release.

 Code:
'test.vbs
Set kixtart = CreateObject("KiXtart.Application")
If err.number = 0 Then
   Wscript.Echo kixtart.WKSTA
   Wscript.Echo kixtart.ONWOW64
   Wscript.Echo kixtart.BUILD
   Wscript.Echo kixtart.PRODUCTTYPE
End If

 Code:
;test.kix
? @WKSTA
? @ONWOW64
? @BUILD
? @PRODUCTTYPE

 Quote:
cscript test.vbs

THINKPAD
1
10586
Windows 10Professional Edition

 Quote:
KiX2010.462\KIX32.EXE test.kix

THINKPAD
1
9200
Windows 7 Professional Edition

 Quote:
KiX2010.466\KIX32.EXE test.kix

THINKPAD
1
10586
Windows 10 Pro


AllenAdministrator
(KiX Supporter)
2016-10-01 06:39 PM
Re: No KIXTART.DLL since version 462

That looks positive to me. Seems like the results between the com and 4.66 are the same. Am I missing something?

edit: oh the Pro vs. Professional Edition?


morganw
(Fresh Scripter)
2016-10-01 07:04 PM
Re: No KIXTART.DLL since version 462

Yes, but I'm more concerned that the dll is missing actual bug fixes from newer releases (such as the one I mentioned earlier).

Ruud van Velsen
(Hey THIS is FUN)
2016-10-03 07:52 PM
Re: No KIXTART.DLL since version 462

Ah yes, I haven't updated the COM-version, as that involves quite a bit of build-trickery, and there has been little request for it.

But if you use the COM-DLL: let me know and I'll have a look at releasing an update.

Ruud


morganw
(Fresh Scripter)
2016-10-04 06:02 PM
Re: No KIXTART.DLL since version 462

Hi Ruud,

Yes, I was looking to use it. If it's possible to build a newer version that would be great.

Thanks,
Morgan