171432 IE Browser control C# to C++ c

Em Andamento Postado Oct 10, 2007 Pago na entrega
Em Andamento Pago na entrega

The job requires someone with excellent C++/C# skills who knows the internal options for hosting the IE Browser control and is able to add in a couple of improvements along the way.

(1) I have a C# App which hosts the IE Web Browser control, with

the security turned off - like for Windows does for HTA (Hyper Text Applications). 100% of the UI is given over to the Browser control. What I need done is to have the project converted from C# to C++ so that it can run without needing .NET installed.

(2) There is one C# class, [url removed, login to view] which I pick up from jscript as var wbx=[url removed, login to view]() which also needs translating. Some command line calls to SQLite should be done a better way like by using a free ActiveX wrapper from [url removed, login to view] -- I haven't found the most suitable one yet (??).

(3) I would also like to hikack/redraw the Title Bar with the equivalent of the IE's Status bar, plus a couple of progress bars so when script locks the browser UI we can still do [url removed, login to view] = 'file whatever'; window.progressA=0.88 etc to show the progress of the script task.

Parts (1) & (2) are the essential parts. C++ Code may already exist for part (1) because IE is all C++ anyway and that's where the primary documentation & examples exist. I figured Part (2) can be done by seperating it out into a C#/interop ActiveX object (call that Stage 1.5) and then rewritting that same thing in C++. The [url removed, login to view] class it is mainly concered with basic tasks - like checking if a file exists, read/write text to a file, List files/folders, List available fonts, and then doing tasks that iterate over a collection of xml files and make other xml files to index them.

We can do this project in stages. I would be happy to reach Stage 1.5 and even happier at Stage 2 and over the moon at Stage 3. The good thing about this project is that it already works and is already defined in code. I do want someone with a good knowledge of this stuff to make a few improvements along the way. The biggest thing is to get rid of the .NET dependencies, so then we can do xcopy installs and it will run faster.

Let me know what you think, and if there's any further info I can provide. We still have the question of which is the best SQLite ActiveX control to use. GoogleGears is one example, but it would have to be hacked to allow it to make/access arbitrary databases elsewhere on disk, but that still may be a good option.

I have zipped and uploaded the code ([url removed, login to view]) so you can have a look at it. It complies and works with 2008 beta of VS (perhaps the new code will use an older version of VS).

Best Regards

Joshua.

.NET Programação C Odd Jobs

ID do Projeto: #1917632

Sobre o projeto

Projeto remoto Ativo em Jul 11, 2012