ActiveX Web Control <--> ASP.Net

W

Weston Fryatt

Simple question I hope....


How do I send data to and from an ASP.Net (server side) web page to a
ActiveX Control (client side) embedded in a web browser???

What I need to do, is I have image data (mostly TIFF format) that need to be
sent to our custom Image Viewer (ActiveX control). So far I can get the
TIFF image data loaded into a Byte Array in C# on my ASP.Net web page, But
how do I send this data now to my ActiveX control on the client side? The
ActiveX control is written in VC++ .Net 2003 using MFC so its unmanaged.
Also I need to do the reverse too, I need to be able to send Image data from
the ActiveX control back to the ASP.Net web page.

Thanks,
Weston Fryatt
 
K

Kevin Spencer

How the client-side ActiveX Control gets it's image data depends on how the
client-side ActiveX Control was developed to work. Generally, this sort of
client-side component fetches its own data from a server in some way, but I
couldn't tell you specifically in this case.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
If you push something hard enough,
it will fall over.
- Fudd's First Law of Opposition
 
W

Weston Fryatt

Right now the ActiveX Control has a method to load an image from a memory
pointer:

BOOL CCDMS_ViewerCtrl::LoadDocument(CLeadBitmap * ltbm);

The actual data from the server side is being sent as a LeadTools Bitmap.
At least this is how its written now.. But I can rewrite the control to work
anyway I need it to work.

If I'm understanding you right, The ActiveX Control itself is going to have
to send a request to the web server for the data? Would this have to be a
WebService?

Thanks,
Weston Fryatt
 
B

Bruce Barker

no, you can use any protocol you want. the simplest would just a HTTP GET of
the image. to upload just do a HTTP POST of base64encode of the image. see
the wininet api for using the http protocol from your active/x control.


-- bruce (sqlwork.com)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,482
Members
44,901
Latest member
Noble71S45

Latest Threads

Top