|
This error can occours if you destroyed that CWnd object into the DropFiles function.
else, be more clear to understand how the error comes, or how work the function.
Have a nice code day
|
|
|
|
|
I am building a directshow source filter, but I received the error message "LoadLibrary("xxx.ax") failed - The specified module could not be found." when I registered the filter. I used some DLL to build the filter. Thanks for any information about the error message.
|
|
|
|
|
I think the error message is pretty clear no ? There is a missing library. Add this missing file in the proper folder (probably the working directory) to solve the problem.
Otherwise give more information about the problem.
|
|
|
|
|
Thanks. You are right. I used dependencywalker to find out what dlls are missing, and added those dlls in the same directory. Problem was solved.
|
|
|
|
|
how to having some 32 bit number invert only a single bit in it
some clever stuff of ~&| ops is needed
0100101010011[1]001001010100111001 to invert 1 value bit
0100101010011[0]001001010100111001
or
01001010100111[0]01001010100111001 to invert 0 value bit
01001010100111[1]01001010100111001
9ine
|
|
|
|
|
DWORD dw = 0xFC246A09;
DWORD mask = 0x00008000;
if ((dw & mask) == mask) {
dw &= ~mask;
}
else {
dw |= mask;
}
|
|
|
|
|
If you just want to toggle you could use xor
dw ^= mask;
codito ergo sum
|
|
|
|
|
oh yes just to toggle
9ine
|
|
|
|
|
thanks BadKarma, i was actually wondering about it (didn't forget it), but it's ok.
i also updated my article on bitwise flags[^]...
|
|
|
|
|
oh I remembered this is one proper op
dw &= ~mask;
probably something more brief
if(dw & mask) //bit=0
dw |= mask;
else //bit=1
dw &= ~mask;
9ine
|
|
|
|
|
i don't like removing the curved braces, because they can end in heavy problems (especially when using macros...
i disadvise you to do so ; moreover, it won't produce lighter code after the compilation, so why writing less readable code ?!
but as badkarma suggested, you can also use the ^ XOR operator. but be careful !!! the mask variable must have only one bit set at a time, otherwise you could have several bits switching...
|
|
|
|
|
the fewer the code the better, so it is quite normal to use if(!a) instead of if(a==0)
9ine
|
|
|
|
|
9ine wrote: the fewer the code the better
false.
the explicit cast you don't do, the compiler will do them implicitely itself.
so don't loose the readability point
moreover, read this[^]
|
|
|
|
|
9ine wrote: ...it is quite normal to use if(!a) instead of if(a==0)
I don't consider that to be normal at all.
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|
|
9ine wrote:
0100101010011[1]001001010100111001 to invert 1 value bit
0100101010011[0]001001010100111001
Try:
unsigned int x = 0x4A9C9539;
x &= ~0x40000;
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|
|
I need to toggle it simultaniously 1to0 or if 0to1
xor is good
9ine
|
|
|
|
|
Right. You'll need the XOR operator to do both. My suggestion was just for one (i.e., 1 to 0). To go the other way (i.e., 0 to 1), use the OR operator.
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|
|
David, this will only unset the bit if it was set, but won't switch the state of the bit
|
|
|
|
|
|
Hi!
Does somebody know, if there is shareware to create class diagrams or flowcharts of programs? I already tried Jude, but thats only for JavaScript?
Thank you very much!
-- modified at 8:47 Tuesday 18th April, 2006
|
|
|
|
|
Microsoft Visio...
or Dia if you like awful GUIs
|
|
|
|
|
Check the "Rational Rose" application. But it's not shareware. some times u can evaluate it...
its a good one
nave
|
|
|
|
|
check http://meesoft.logicnet.dk/ for their nice free diagram designer.
|
|
|
|
|
|
If you're looking for a UML diagram editor, I've been playing with StarUML[^], and I'm rather impressed with it -- although I've only done a couple of class diagrams so far.
Another reasonable alternative for UML diagramming is ArgoUML[^].
|
|
|
|