|
... I would like to look into how to stop popup ads in a browser.
Is there an example of what is involved in doing such a thing?
thanks much!
craigk
|
|
|
|
|
craigk wrote:
Is there an example of what is involved in doing such a thing?
Yes, there are 4 or 5 articles in CP about this. Search the articles and have fun!
lazy isn't my middle name.. its my first.. people just keep calling me Mel cause that's what they put on my drivers license. - Mel Feik
|
|
|
|
|
Daniel Turini wrote:
and have fun!
If you really meant fun, you would have provided a link, wouldn't you ?
Back to real work : D-22.
|
|
|
|
|
You could put a link to an article of your, right ?
(I'm a little tired of requests like "Please, search this for me?")
lazy isn't my middle name.. its my first.. people just keep calling me Mel cause that's what they put on my drivers license. - Mel Feik
|
|
|
|
|
I searched yesterday on codeproject. You or, in your case, not believe me.
I search for "pop up ads", i searched for "block ads", i searched for popup ads", i searched for "block popup", etc...
Perhaps I was in a rut, and was on the wrong track as to what to search for.
Overall, I am quite successful when googling around for information, or when searching on codeproject for information on how to do something.
If you know there are several articles out here that talk on this subject, I really do not mind searching for them. Would it bother you greatly to give me a hint as to what to search on?
thanks much!
craigk
craigk
|
|
|
|
|
Thanks!
You are right. I should have been able to hit those myself.
craigk
|
|
|
|
|
I have a program that runs fine as a service under windows nt, however when I try to run this on windows 2000, I get an error message when I try to manually start the service from the service control panel. (I haven't tried to let it start automatically, since I assume the problem will continue to occur.) I get the message that the Service failed to start in a timely matter error 1053. The event log shows that the process timed out at 3000 milliseconds. Does anyone have any suggestions I haven't been able to find much regarding this?
|
|
|
|
|
Maybe some library used by your program is missing on the Windows 2000 machine?
|
|
|
|
|
Unless there is something nt vs. 2000 specific in the libraries, I don't believe this to be the case, as the program works perfectly when I run it as a "standard" application, it is only when I run this as a service that there is a problem. Also the Service Main function spawns a thread where all of the applications work is done. Which incidentally is ftp processing, if that helps at all.
|
|
|
|
|
Is it possible to pass a socket handle between apps?
|
|
|
|
|
Yes. HANDLE is a pointer to a pointer. Do you develop the applications or just one? The reason I ask is because you have to implement a solutino to send and receive the handles.
Kuphryn
|
|
|
|
|
I am developing both applications.. What functions should I look at for doing such a thing?
|
|
|
|
|
There are several solutions for data sharing among processes.
- Winsock
- File-Mapping
- Namepipe
I recommend file-mapping. Mapping the handle of your socket with a valid name. Search for that file-mapped on the other applications via its name.
Kuphryn
|
|
|
|
|
Suppose I have an unsigned integer variable. How can I read only bits 3 to 10 off of it?
Isaac Sasson,
Small time programmer - complainer at large!
Sonork ID 100.13704
|
|
|
|
|
do a binary and (&&) with a bitmask
i.e.
binary 0011111111000000 = 0x3FC0 (hex)
so
nResult = nNumber && 0x3FC0;
You can then use the shift operators << or >> to shift the bits if you want to strip of trailing zeros
--
Help me! I'm turning into a grapefruit!
|
|
|
|
|
BOOL IsBitOn (UINT uOriginal, UINT nBit)<br />
{<br />
uOriginal >>= nBit;
uOriginal &= 1;
return (uOriginal == 1);<br />
}
and for the concisists...
#define IsBitOn (x,n) ((x>>n)&1)<code><br />
<br />
Or if you just want to mask out the other bits,<br />
<br />
<code>uOriginal &= 0x03fc;
I hope that helped,
Iain.
|
|
|
|
|
i want to see what does the preprocesor generates how can i do that?, using vc++ 6.0
|
|
|
|
|
add /E to the compiler options. Preprocessed files will go to stdout.
Back to real work : D-22.
|
|
|
|
|
thanks.
|
|
|
|
|
Hi!
I have a MFC application that handle idle processing by overloading CWinApp::OnIdle ; for menus and dialogs, I handle the WM_ENTERIDLE in my MainFrame. But I use ShowHTMLDialog API to display HTML page, and then, I don't receive EnterIdle any more. Why ?
Thanks for any help
Regards
Emmanuel Derriey
|
|
|
|
|
i am not sure if WM_ENTERIDLE is a standard message.
if yes, u can get if from PreTranslateMessage function.
if not (it's a fuction call actually), microsoft never offers it for the class.
includeh10
|
|
|
|
|
ShowHTMLDialog shows a modal dialog box, so by definition you can't expect your app to continue to go into idle from time to time.
There's a work around for that, you have to create a separate thread, and call ShowHTMLDialog in that thread.
Back to real work : D-22.
|
|
|
|
|
Why does some write:
typedef struct {
foo bar;
} MyStruct;
whilst I write
struct MyStruct {
foo bar;
};
I know that it's possible to declare LPMyStruct in the first example.
And why the _TAGMYSTRUCT in some cases?
|
|
|
|
|
I think the fomer syntax is C-code (as opposed to C++), meant to trick some C-compilers into doing what you want.
|
|
|
|
|
it is all for C.
typedef struct ABC
{
foo bar;
} MyStruct;
i.e.
MyFunction(MyStruct ms); //C needs struct as description
similar to:
MyFunction(struct ABC ms);
it can be used by both C and C++.
includeh10
|
|
|
|