LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   General (https://www.linuxquestions.org/questions/general-10/)
-   -   How to Run my Active X Control Developed in VB6 in Linux? (https://www.linuxquestions.org/questions/general-10/how-to-run-my-active-x-control-developed-in-vb6-in-linux-235707/)

yesrajesh 09-27-2004 06:20 AM

How to Run my Active X Control Developed in VB6 in Linux?
 
Hi,

We have our Active X Component Developed in VB6 running in all our Dot Net Application.

And i want to use the same component in linux.I heard that IE6 can be installed in Linux.Is it possible to run the component in LInux based IE6?

Advance Thanks for the replies...

Bye

Regards
Rajesh

qwijibow 09-27-2004 06:50 AM

maybe...

Try programs Like Wine or crossover.

these are like emulators that let you run windows applications in linux, but they are not guaranteed to work. worth a try though.

do you have the source code of these activeX comtrols ? if so, it may be better to try porting them to linux native.

yesrajesh 09-27-2004 07:03 AM

Hi qwijibow,

Very much thanks for your kind reply.

Yes, we have the source code for the ACtive X component and we are using the component in our Web application (as a client side component).

It also requires ADO.NET 2.6,MS XML 3.0 (MS components).
IE6 comes with MSXML 3.0 so only external component is ADO.NET.

(CodeWeavers,Wine,Vmware,Netraverse are all
Open Source(s) implementation of the Windows API on top of Linux).


The client needs the same application in their Linux OS.So, Please tell me what is your suggestion? and How to proceed?


Thanks in Advance...

Bye

Regards
Rajesh

vharishankar 09-27-2004 07:10 AM

Linux can be used to develop .NET applications. Try mono. Mono is used to develop .NET applications and components in Linux.

http://www.mono-project.com/about/index.html

yesrajesh 09-27-2004 07:18 AM

Hi ,

Thanks Hari Shankar!!!

Very Sorry, Actually instead of ADO 2.6 i mentioned ADO.NET.This is my problem.


Yes, we have the source code for the ACtive X component and we are using the component in our Web application (as a client side component).

It also requires ADO.NET 2.6,MS XML 3.0 (MS components).
IE6 comes with MSXML 3.0 so only external component is ADO 2.6

(CodeWeavers,Wine,Vmware,Netraverse are all
Open Source(s) implementation of the Windows API on top of Linux).


The client needs the same application in their Linux OS.So, Please tell me what is your suggestion? and How to proceed?


Thanks in Advance...

Bye

Regards
Rajesh

vharishankar 09-27-2004 07:26 AM

It would be very tough (if not impossible) to get such an application to work in Linux, because it uses a lot of proprietary MS formats like MSXML and ADO. The best thing would be to rewrite the whole application using Server side components rather than Client side components as this would reduce dependency on the end-user machine and would make the whole application more stable and cross-platform.

And forget about using Wine. Wine may be quite unreliable in mission-critical applications.

yesrajesh 09-27-2004 07:30 AM

HI HariShankar,

Great.thanks for the reply.

ok.Shall we consider Netraverse or crossover to implement our window application in Linux?

Please Advice me.

Advance Thanks for the Reply.


Bye

vharishankar 09-27-2004 07:35 AM

Well, I've really not tried any of those. I cannot help you there. Sorry.

It's worth a try, but I still think that a rewrite with server components would be your best bet.

yesrajesh 09-27-2004 07:43 AM

HI,

OK.Thanks

I will try and update this thread about the things happened.

Bye


All times are GMT -5. The time now is 10:25 AM.