Solved

Desaware Spyworks

Posted on 2001-08-18
25
329 Views
Last Modified: 2011-10-03
I've just bought Desaware Spyworks, mainly to use alongside AOL - can anyone give me any advice or links regarding using the subclassing features of Spyworks with AOL ?  Anything at all would be most useful, thanks.
0
Comment
Question by:Kinkz
  • 12
  • 7
  • 4
  • +1
25 Comments
 
LVL 1

Expert Comment

by:Form_Glow
ID: 6423366
www.patorjk.com has a couple.
0
 
LVL 14

Expert Comment

by:wsh2
ID: 6423453
kinkz, a tip.. YOU have SIX Open Questions dating back to FEBRUARY of this year. Don't expect much help in this Question after YOU have so readily ABANDONED all of the Expert time, energy and effort expended for YOUR benefit, and at NO charge to YOU.. in those other Questions.

Experts Exchange is a knowledge sharing community.. with its goal being EXCELLENT ANSWERS to EXCELLENT Questions. To achieve this BOTH Expert AND Questioner work together.. the Expert bringing knowledge and insight and the Questioner commenting on what is lacking in the response so that an EXCELLENT conclusion is resolved.

From YOUR demonstrated History here, it seems that YOU feel that the Experts shoudl do ALL of the work.. YOU know.. read YOUR mind and such.. so that YOU don't even have to raise a finger to help out. Alas, as you can see by the response here.. it just doesn't work that way.. <sigh>.

Long story short, PLEASE maintain YOUR other Questions with a comment as to YOUR current status BEFORE proceeding here!
0
 

Author Comment

by:Kinkz
ID: 6423820
Wsh2, firstly, don't talk to me that way, I never asked your opinion on anything, and if I wanted it, I'd address you personally.  Secondly, any of the questions I have asked previously have not been answered, and if they remain open it's because other experts may have a suitable answer.  Long story short, mind your own damn business.
0
 
LVL 1

Expert Comment

by:Form_Glow
ID: 6424062
Anything in particular you are tring to do with AOL/Spyworks?
0
 
LVL 14

Expert Comment

by:wsh2
ID: 6424349
kinkz:
hmmm.. I see Community Support has already requested that YOU tend to your Open Questions. Naturally, YOU did nothing.. (<doh>.. BIG Surprise, huh? <sheesh>)

Just so you know, I gave them a tweak just to remind them that your do nothing butt is back again. Ahhh.. gee whiz kinkz.. YOU don't have to say Thank YOU.. <blush>.. I was happy to do it.. <smile>.
0
 

Author Comment

by:Kinkz
ID: 6425002
I was told today why you don't want these questions answered Wsh2 - you have a vested interest in people NOT knowing the answers to the questions I've asked, don't you?
You're trying to stop people exchanging information which might be harmful to your money making activities online, which is kind of sad.  There's something very fascist about people like you who don't want information exchanged, which after all, is the very nature of this entire website.  Now, if you can't be civil and polite, and use this service the way it was intended, I think you should leave.
0
 

Author Comment

by:Kinkz
ID: 6425009
Form, there are so many things I'd like to do with Spyworks and AOL, I just wanted to know if anyone had any pointers as to getting started.  Again, it comes down to the old point of basically trying to subclass the AOL chat room so I can intercept the text as it's received, and process it before it posts the message.  I realise that's a bit vague so I was hoping someone would know a link to a more specific Desaware programming site, which I haven't been able to find.
0
 
LVL 1

Expert Comment

by:Form_Glow
ID: 6425087
AOL 6 seems to be a little trickier...In the "old" days WM_SETTEXT did the trick. (It doesn't seem to work anymore for AOL 6).
 You can get the text without subclassing tho.
http://www.planet-source-code.com/xq/ASP/txtCodeId.12543/lngWId.1/qx/vb/scripts/ShowCode.htm
0
 
LVL 14

Expert Comment

by:wsh2
ID: 6425096
Oh.. now let me see.. YOU leave Questions.. LOADED with Expert commentary.. open since FEBRUARY of this year.. with NO cogent response from YOU.. and I am the source of the problem?

Oh.. and as to Desaware's Spyworks?.. I have read Appleman's (the software author of Spyworks) book more than once. Lotz there, but frankly the vast majority of we Experts here (including duh me) know how to code the API.. so that laying out hard cash for Desaware's Spyworks would be completely unnecessary.

Dont; worry tho.. for people like YOU.. ANYTHING can be bought.. <smile>. Well almost everything.. with all those experts YOU have left abandoned in unclosed Questions.. good luck in trying to buy EE.. <smile>.

Hey.. tried to politely warn ya above.. but somehow YOU just don't get it.. and now this matter (your arrogant inattentiveness) is all over the place.. <sigh>.. And to think.. had you just stayed atop of your questions with timely comments as to what was lacking in the expert comment.. YOU would have received a much more timely and complete answer.. and would / could have brought each interrogative to a fully EXCELLENT resolution. But then again, asking YOU to do that, would be harassment, right?.. <lol> and a <wink>
0
 
LVL 14

Expert Comment

by:wsh2
ID: 6425111
You are correct Form_Glow.. <smile> (But I still am contemplating responding to your question elsewhere.. as I already receive enough spam EMail.. <groaning, yet giving a wink>)
0
 
LVL 1

Expert Comment

by:Form_Glow
ID: 6425393
wsh2...I agree...but subclassing another application without a third party control...YIKES!

Kinkz...

This will work- (I tested it)

Private Const WM_USER = &H400
SubClass1.Messages = WM_USER + 4119

If you want a full working example...
I think I'll have to see some points first....
0
 

Author Comment

by:Kinkz
ID: 6426016
Wsh2, I really wish you well in Experts Exchange, thanks for your Expert input on this topic.  I really have nothing further I need to say to you, other than I'd be grateful if you'd stick to the topic in your text.  Thanks.
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 

Author Comment

by:Kinkz
ID: 6426022
Form, I did actually used to successfully use WM_SETTEXT as far back as AOL 3.  My reason for buying Spyworks was initially because I thought that would be the exact Windows Message I would be using.  I don't want to stick with getting the text from the AOL chat room by using API calls (apart from anything else, Spyworks was pretty expensive).  What I'm trying to achieve is a way of intercepting the updating of the chat window (rich text) and processing the new text before it gets posted back to the control.  Previously what I'd been using was this API routine:-
    Dim AOL As Long, MDI As Long, child As Long
    Dim Rich As Long, AOLList As Long
    Dim AOLIcon As Long, AOLStatic As Long
    AOL& = FindWindow("AOL Frame25", vbNullString)
    MDI& = FindWindowEx(AOL&, 0&, "MDIClient", vbNullString)
    child& = FindWindowEx(MDI&, 0&, "AOL Child", vbNullString)
    Rich& = FindWindowEx(child&, 0&, "RICHCNTL", vbNullString)
    AOLList& = FindWindowEx(child&, 0&, "_AOL_Listbox", vbNullString)
    AOLIcon& = FindWindowEx(child&, 0&, "_AOL_Icon", vbNullString)
    AOLStatic& = FindWindowEx(child&, 0&, "_AOL_Static", vbNullString)
    If Rich& <> 0& And AOLList& <> 0& And AOLIcon& <> 0& And AOLStatic& <> 0& Then
        FindRoom& = child&
        Exit Function
    Else
        Do
            child& = FindWindowEx(MDI&, child&, "AOL Child", vbNullString)
            Rich& = FindWindowEx(child&, 0&, "RICHCNTL", vbNullString)
            AOLList& = FindWindowEx(child&, 0&, "_AOL_Listbox", vbNullString)
            AOLIcon& = FindWindowEx(child&, 0&, "_AOL_Icon", vbNullString)
            AOLStatic& = FindWindowEx(child&, 0&, "_AOL_Static", vbNullString)
            If Rich& <> 0& And AOLList& <> 0& And AOLIcon& <> 0& And AOLStatic& <> 0& Then
                FindRoom& = child&
                Exit Function
            End If
        Loop Until child& = 0&
    End If
    FindRoom& = child&

Which works fine for getting the whole chat, but it all seemed a bit clumsy especially compared to when WM_SETTEXT worked.  
Using Spyworks, I checked for messages from the AOL chat and WM_SETTEXT is no longer sent, and I have no idea why.
0
 

Author Comment

by:Kinkz
ID: 6426037
Wsh2, you're comment above - "but frankly the vast majority of we Experts here (including duh me) know
how to code the API.. so that laying out hard cash for Desaware's Spyworks would be completely unnecessary" is bizarre.  How, exactly, do you propose subclassing an AOL chat room WITHOUT using Spyworks or another third party piece of software?  You're the "Expert", put your answer up.  Preferably without the wink.
0
 
LVL 14

Expert Comment

by:wsh2
ID: 6426399
Kinkz.. I have about as much time for you.. as you do for all of your Open Questions. But let me get this straight.. you come here and ask your questions.. we experts help you out and then you abandon the question without as much as a comment? And then, when you are politely asked to take care of the situation (because, guess what Kinkz, NO ONE is responding to you question.. and I was the only one that would take a moment to point out to you why).. only to have you cry woe is me.. woe is me.. I am being harassed? - rather than just simply rectify the situation, acknowledge those that went out of their for YOUR benefit, as anyone half way decent and professional would.

Look Kinkz.. it is YOUR Question History.. not mine. You built it.. not me. If you don't give a d*mn.. why should we?
0
 

Author Comment

by:Kinkz
ID: 6428108
Wsh2, oh shut up and come and sit on my lap, hotstuff, I'll give you an expert tip to make your eyes water.............
0
 
LVL 14

Accepted Solution

by:
wsh2 earned 0 total points
ID: 6428779
Oh My Gawd Kinkz.. YOU are a PUFF as well!!! <sheesh>
0
 

Author Comment

by:Kinkz
ID: 6431379
Actually I'm not, but you're winking turns me on xxxx
0
 
LVL 14

Expert Comment

by:wsh2
ID: 6432547
Kinkz writes: "Actually I'm not"

Still studying, huh?
0
 

Author Comment

by:Kinkz
ID: 6440183
Wsh2, sing it with me "YMCA, it's fun to stay at the........."
0
 

Author Comment

by:Kinkz
ID: 6440188
And by the way, this little affair seems to be you stalking me, not the other way around.  Although I can imagine how much you like being behind me.....
0
 

Author Comment

by:Kinkz
ID: 6446485
Wsh2, as you single-handedly ruined this question, I've awarded you the points for it.  Thanks for your "expert" responses.
0
 

Author Comment

by:Kinkz
ID: 6447360
This is an example of Wsh2's maturity and expertise.
0
 
LVL 3

Expert Comment

by:modder
ID: 6447912
Hello Kinkz,

wsh2 has been suspended for his behaviour. Being a top expert is no excuse for harassing our members. Hopefully, this period will allow him to reflect on what the real purpose of experts-exchange is: help those who have problems.

Of course, we do expect all our members to provide feedback on the questions they ask. Did it help? What didn't work when you tried a suggestion? And so on, and so forth.

On this question, for example, you have had three suggestions. Perhaps none of these worked. That is quite possible. In that case we do appreciate if you could come back and tell us that it didn't work.

Also.... If you posted a question, and you got no helpful answer, you can contact Community Support, or a moderator like myself, and we can be of assistance in refunding your points. The other benefit of this is that the experts will see the feedback in the question and they will understand that you didn't ignore their suggestions. You can appreciate that that can be very frustrating for someone who is trying to help.

Experts-Exchange's success is mostly due to this unique formula involving dialogue between our members and the experts who are trying to help them.

But none of this excuses the vigilante behaviour that some experts believe they have a right to. I'm sorry to see that you got subjected to that. On the other hand though, wsh2 is one of our top experts, and I sincerely hope that he will calm down enough to be able to participate on Experts-Exchange in a constructive manner soon again.
0
 
LVL 3

Expert Comment

by:modder
ID: 6447917
PS - I have refunded your points to you. You can ask this question again if you want.

modder
Community Support Admin
0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

I’ve seen a number of people looking for examples of how to access web services from VB6.  I’ve been using a test harness I built in VB6 (using many resources I found online) that I use for small projects to work out how to communicate with web serv…
If you have ever used Microsoft Word then you know that it has a good spell checker and it may have occurred to you that the ability to check spelling might be a nice piece of functionality to add to certain applications of yours. Well the code that…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now