Is Mixlangz able to use ActiveX components (reference OCX files)?
Printable View
Is Mixlangz able to use ActiveX components (reference OCX files)?
Currently no. You cannot use them at design time.
You can use ActiveX controls by creating them programmatically.
The reason for not having support for ActiveX in IDE is because MixLangz is going to be cross platform in near future. And OSs like Linux and Mac OS do not support this technology (COM) out of the box.
And it seems Win11 will remove support for COM gradually. I am saying this because currently DCOM is not fully supported in Win11.
Please check this official DCOM page. It clearly states that this technology will be discontinued in future. And not it seems in Win11 they are phasing that out!
I don't think that DCOM is much used (at least I've never used it and didn't see a program that used it -or was aware-). But COM... they would break half of applications is they don't support it any more, so I don't believe they are going to discontinue it anytime soon.
I was going to suggest to you BSPrinter for printing but it is an OCX.
I didn't read the link the first time.
Why do you say this is "official"?
That is a page of a software Virtual User Generator (VuGen) from a company "Microfocus" that has nothing to do with Microsoft.
This has nothing to do with MS or availability of COM in the future.
Please do not misinform.
Actually all our client server based business solutions are dependent on DCOM and they all have stopped working in Win11. In these solutions we are using Oracle on Win Server OS.
Of course this has given us and opportunity to redevelop these customized solutions using the latest technologies. We have sent proposals to our clients to redevelop them in MixLangz.
Please check your Mail box Spam folder. Generally the emails send from mixlangz.com are landing there.
Here are a few screen shots to show that the whole system works properly.
https://www.vbforums.com/images/ieimages/2021/09/2.png
https://www.vbforums.com/images/ieimages/2021/09/3.png
https://www.vbforums.com/images/ieimages/2021/09/4.png
https://www.vbforums.com/images/ieimages/2021/09/5.png
https://www.vbforums.com/images/ieimages/2021/09/6.png
Feedback. Found it very hard to place the properties/events and control sections and move them around the IDE. I like to have these components docked and placed as per VB6 as I am familar with this layout.. I found this almost impossible to do. Detaching each section to a separate window was a struggle and a lot of mouse dragging and wiggling to get it to finally detach. To put it back in place? Well, I couldn't do it, so I gave up.
I quite liked the form designer. I think you should have taken more cues from VB6 IDE to make the environment feel compatible.
I did not like having the properties and events sharing the same section. Made both hard to find when you wanted them.
Generally, I think you missed a trick in not making the IDE more familiar and friendly to VB6 users. If the above could be sorted and improved you'd have an IDE that VB6ers could use. It feels like a slimmed-down VB6.
I am still not quite sure what MixLangz is for. If you can program in VB6 then you will have the VB6 environment already. If you prefer Pascal then you will have Lazarus or Embracadero's IDE, almost for certain. If either of these wanted to create a quick and dirty RAD application then they could use Mixlangz but I feel unsure that any Pascalee or VB6er would do so. It appears rather difficult to migrate upward to either environment and in any case VB6 leads itself to RAD development naturally.
I like the idea of Mixlangz but I can't quite place my finger on it's use. It is a worthy effort though. The price is very reasonable.
If you can enlighten me and let me know for what we should be using MixLangz then I would appreciate the feedback.