|
You could use JavaScript on server side with ASP.
but I would recomend moving to C#.
theJazzyBrain
Wise is he who asks good questions, not he who gives good answers
|
|
|
|
|
I don't see why you couldn't build .NET assemblies using J# or something, but since its so similar to C# syntax anyway you may as well just use C# (allowing you to have pages compiled on the server rather than pre-building them) and JavaScript.
Of course, you could use Managed C++/C++ to build the components (as you are at the moment), use C# to build the web pages (reasonably similar -- at least there are semicolons in there!), and JavaScript on the client-side.
--
Paul
"Put the key of despair into the lock of apathy. Turn the knob of mediocrity slowly and open the gates of despondency - welcome to a day in the average office."
- David Brent, from "The Office"
MS Messenger: paul@oobaloo.co.uk
Download my PGP public key
|
|
|
|
|
I stick with C derivatives.
I work with C++/MFC, JavaScript, PHP, Perl...these langs let me do everything all under one similar lang. Works great
I'm drinking triples, seeing double and acting single
|
|
|
|
|
MSDN says[^] that IHTMLDocument2::get_links() returns a collection of LINK and AREA elements. Yet I seem to be getting a collection of anchors i.e. <A> tags instead. Anyone know what's going on?
VARIANT var0 ;
VariantInit( &var0 ) ;
V_VT(&var0) = VT_I4 ;
V_I4(&var0) = 0 ;
IHTMLElementCollection* pIHTMLElementCollection ;
hr = pIHTMLDocument2->get_links( &pIHTMLElementCollection ) ;
ASSERT( SUCCEEDED(hr) ) ;
long nLinks ;
hr = pIHTMLElementCollection->get_length( &nLinks ) ;
ASSERT( SUCCEEDED(hr) ) ;
for ( int i=0 ; i < nLinks ; ++i )
{
VARIANT var ;
VariantInit( &var ) ;
V_VT(&var) = VT_I4 ;
V_I4(&var) = i ;
IDispatch* pIDispatch ;
hr = pIHTMLElementCollection->item( var , var0 , &pIDispatch ) ;
ASSERT( SUCCEEDED(hr) ) ;
IHTMLLinkElement* pIHTMLLinkElement ;
hr = pIDispatch->QueryInterface( IID_IHTMLLinkElement , (void**)&pIHTMLLinkElement ) ;
IHTMLAnchorElement* pIHTMLAnchorElement ;
hr = pIDispatch->QueryInterface( IID_IHTMLAnchorElement , (void**)&pIHTMLAnchorElement ) ;
pIDispatch->Release() ;
}
And yes, the doco refers to it as links() but it seems to be get_links().
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Taka Muraoka wrote:
pIHTMLDocument2->get_links( &pIHTMLElementCollection )
MSDN:
HRESULT IHTMLDocument2::get_links(IHTMLElementCollection **p);
Could the different syntax be causing this behavior (ie, -> instead of : ?
Just a shot in the dark, Taka - I'm not familiar with these functions.
"Welcome to Arizona! Drive Nice - We're Armed..." - Proposed Sign at CA/AZ Border
|
|
|
|
|
Well, either it fails or it doesn't. I don't think that's the cause of the problem.
I always thought that pIHTMLDocument2->get_links was supposed to return anchors, not AREAs and LINKs.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi
|
|
|
|
|
jdunlap wrote:
I always thought that pIHTMLDocument2->get_links was supposed to return anchors, not AREAs and LINKs.
According to the doco (HA!), that is done by calling get_anchors(). I hacked around it by getting *everything* and looking for the LINK elements but that's obviously going to be a fair bit slower.
Maybe I should try calling get_anchors(). Sigh...
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
I'm looking foir a good HTTP Sniffer, but am not having much luck finding one that fits the bill for me.
Here's my wishlist:
1) Finds/ allows me to select my net connection (which is a cell phone via IR) - EffeTech's sniffer can't do it.
2) Captures POSTed data - many sniffers I found just won't show you what you're posting.
3) Does not operate as a proxy - it's no good to me at all if I need to set proxy settings for it.
4) Probably impossible - captures HTTPS traffic without having to configure it as a proxy server(Stephen Toub's HTTPS proxy is great, but if an app requests via HTTPS it expects HTTPS back)
Any recommandations?
|
|
|
|
|
I've been using WinDump[^] over the last couple of weeks to sniff network traffic. It's a bit lower-level than you need (TCP/IP) but I wrote a quick Python script to parse the packets and reassemble the HTTP requests.
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Thanks for the recommendation, but unfortunately anything that uses the WinPcap library simply won't work with my connection. running WinDump with the -D switch reveals that it cannot find any adaptors on my system at all
|
|
|
|
|
Bummer. I've also been using Ethereal[^] which is great but also uses WinPcap.
BTW, are you still in Thailand? Much work out there? I used to live up in Chiang Mai and would love to move back out to the LOS again for a while.
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
I've now downloaded 17 different apps, none of which suit my requirements. I have found 3 capturers that will succesfully grab incoming packets, but none that will capture my outgoing packets - Looks like I'm out of luck unless I do it myself
On the other subject, yes I'm still in Thailand, in Chiangmai as a matter of fact. As for work, I really wouldn't know because I don't work for a Thai Co, and didn't bother looking into it any further after seeing the salaries on offer in the Bangkok Post. I plan to meet up with another CPian here in CNX in the next few days (Bill) - I will see if he knows of any work opps.
If you make your way back we'll have to catch up and have a beer!
|
|
|
|
|
Furty wrote:
Looks like I'm out of luck unless I do it myself
Oh, I'm sure there's a hardware sniffer out there somewhere...
Furty wrote:
in Chiangmai as a matter of fact
Cool! I used to work with Took at the Brasserie (say hi next time you're down there ), Cottage as well as a few hotels around town. I'm trying to set up a new business now and hopefully, if it takes off, I'll be able to move operations to CNX and base myself there. Awasu by day, play music at night, EXCELLENT!
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Furty wrote:
I don't work for a Thai Co, and didn't bother looking into it any further after seeing the salaries on offer in the Bangkok Post.
What are the salaries anyway? I would guess about 15,000/month for a graduate in CNX, maybe 25,000 in BKK. And say 25,000/35,000 for a mid-level guy.
Close?
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Pretty much spot-on there, and as you'd know good money for a local, but hardly enough for a farung - it'd hardly cover my drinking bills
|
|
|
|
|
Hi Furty,
Where can I find Stephen Toubs Proxy that supports HTTPS ? I've searched on Google and cant find it.
Thanks,
John
|
|
|
|
|
It's on GotDotNet, that's why you can't find it on google (why they have a robots.txt file to stop spidering is beyond me), anyway you can find it here:
SSLProxy[^]
|
|
|
|
|
Lets say I have a 5-element array such as @array = (1,2,3,4,5). Is there a function or some quick way insert element "100" into the 3rd position such as (1,2,100,3,4,5)?
I cannot find a way to use an index to reference an array element.
Another example: If I have an array with (1,2,100,6,4,100,3,100), how can I quickly sort it to (1,2,100,100,100, 6,4,3)?
Please help. Thanks.
|
|
|
|
|
Hi,
Check
http://www-2.cs.cmu.edu/People/rgs/pl-exp-arr.html
You'll find all the functions you can use for arrays.
Have fun!
-----
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
|
|
|
|
|
Florin Ochiana wrote:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
Nice sig!
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi
|
|
|
|
|
Aristotle said it first
-----
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
|
|
|
|
|
I need to display an HTML form in a VB6 application and get the user input on it. I want to aquire the data values entered on the form when the user press a button (either the submit button or a button on the VB form)
Does anyone have an idea how to do it?
-eranga-
|
|
|
|
|
Hi,
I'm trying to modify the user's browser settings through a VBScript. I'm sure that an unsigned control will not let me do that. So, I'm wondering if there is something like a signed VBScript to change the settings?
-Thanks
Sudha
|
|
|
|
|
I setup my VS.NET to deploy web services to default website on my IIS server - it worked, and we had no problem until we setup a new website/virtual directory and try to deploy our web services to this new virtual directory instead of the old default website.
Any idea? Thanks.
norm
|
|
|
|
|