|
Thats a typo...ignore then == 0
When I say crash...I mean crash...like total application devistation...no error codes...more like an exception
How do I print my voice mail?
|
|
|
|
|
solved this yet?
"No matter where you go, there your are." - Buckaroo Banzai
-pete
|
|
|
|
|
Hockey wrote:
on the second call to MoveFile everything crashes?
This is a little vague. Does it stop on any particular line of code, like inside the string class?
First, are all the values correct for your strings? I'd be interested to know if tempFile is correct. I'm assuming this is a char[] rather than a stl:string?
Secondly, what about the return values from MoveFile - does the first one return TRUE? If not, what is the value of GetLastError.
Michael
CP Blog [^]
|
|
|
|
|
hi,
I am working in win32 SDK.
I want to display and save the watermark in a *.AVI file.
using activeX, i can display the watermark in a *.AVI file but i can not save that watermak in *.AVI file.
i want to save a watermark in an *.AVI file b/c user can see the watermark in any media player......
plz provide or suggest me a solution for saving a watermark in an *.AVI file.
regards,
bit_mca
|
|
|
|
|
Hi All,
I have 3 files in a project: o.h, green.cpp and blue.cpp.
o.h________________________________________
1: #ifndef __O_H
2: #define __O_H
3: class CO
4: {
5: public:
6: int m_iName;
7: CO() {m_iName = 2;}
8: CO(int i) {m_iName = i;}
9: CO(const CO& c) {m_iName = c.m_iName;}
10: };
11: #endif
green.cpp________________________________________
1: #include "o.h"
2: CO gO1(2);
blue.cpp________________________________________
1: #include "o.h"
2: extern CO gO1;
3: CO gO2 = gO1;
To make sure this project execution correctly, I
must run these files with the order:
...
green.cpp [line 2]
...
blue.cpp [line 3]
...
----------------------------------------------
Expected: green.cpp [line 2] is ran before run
blue.cpp [line 3].
If you have any solution, please show me how I
can do that (in MS Visual Studio C++ 6.0).
Thank you,
Nghĩa - I2A4U Group
|
|
|
|
|
In this case, the extern keyword will make the linker search other compiled modules for the declaraction of gO1 . It will find this from green.obj , and thus make external linkage with this variable.
In the sense of execution order, after the compiler has compiled the modules, the linker must add them in the order green.obj -> blue.obj . Otherwise the generated code cannot resolve the symbol gO1 .
In this solution, you are relying on the linker to determine the execution order. To have more control over the execution order, you should specify the main executable function ( int main(void) ), or the starting point function. Otherwise this piece of your code won't do anything.
One final option is to use the #include keyword at the start of blue.cpp to include green.cpp there. In this case, you also need to exclude green.cpp from the build. To do this, click on green.cpp in Solution Explorer, right-click, choose 'Properties' and mark it as 'Excluded from build'. Also, you don't need to include o.h in the blue.cpp anymore, as green.cpp already does that.
-Antti Keskinen
----------------------------------------------
The definition of impossible is strictly dependant
on what we think is possible.
|
|
|
|
|
Antti Keskinen,
Thank you very musch.
------------------------------------------------------------------
That means we can not use MS VC++6.0 IDE to configure to
solve this problem?
It is ease to solve it by using link.exe in command line.
But I don't known why we can not use MS VC++6.0 IDE to solve it.
Thanks,
Nghĩa - I2A4U Group
|
|
|
|
|
Can I hook the OnNewWindow event without BHO?
Because if you use the BHO,you must write information in the register. But I don't want to write information in the register.
|
|
|
|
|
Please look at the this [^] article.
This may be a starting point for you.
Thanks
Abhi
|
|
|
|
|
Hello,
I am developing a program, Windows Xp/2000 based, that need to know the user account of the Windows. The program needs to verify that username and password match with the username and password entered in windows logon form appear for the first time.
1)How can i access the user account of the windows? Where is it can be found?
2)same as number 1) and do it programmatically?
3)Are there any resources that can help to do this?
Thanks
|
|
|
|
|
hello buddy,
search for Network Management Classes at cp,taht will solve all of your above listed problem.
-----------------------------
"I Think It will Work"
Formerly Known As "Alok The Programmer" at CP
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
I'm sorry, what is cp?
thanks
|
|
|
|
|
wildan_ali wrote:
I'm sorry, what is cp?
thanks
CP is short from of CodeProject and you can find search at top of page
-----------------------------
"I Think It will Work"
Formerly Known As "Alok The Programmer" at CP
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Just a quick question,
In my code I'd like to pick up a mouse click. I have this in my message map:
ON_WM_MOUSEWHEEL( )
ON_WM_LBUTTONDOWN( )
and these functions defined:
BOOL CMainFrame::OnMouseWheel( UINT nFlags, short zDelta, CPoint pt )
void CMainFrame::OnLButtonDown(UINT nFlags, CPoint point)
OnMouseWheel gets called and works fine, but OnLButtonDown never gets called.
Am I missing something terribly obvious here?
thanks in advance
|
|
|
|
|
Doesn't matter anymore, I fixed it,
ta much
|
|
|
|
|
Thank you Ivan!
That´s exactly what I want, but my member variables are from typ double (str is a string), so I have got problems. In addition I don´t know where I have to place my function m_sB = 1.56 * m_sA.
Sorry, I am new in C++.
|
|
|
|
|
The expresion m_sB = 1.56 * m_sA, must be numerical values no strings.
In this case create new button control on your dialog and add click event for this control:
void CYourDialog::OnButtonClick()
{
if(UpdateData())
{
m_dVariableB = 1.56 * m_dVariableA;
UpdateData(FALSE);
}
}
The m_dVariableB and m_dVariableA must be double(or any numerical type) and declared width classwizard.
Use the hungarian notation to identify and declare variables.
Ivan Cachicatari
www.latindevelopers.com
|
|
|
|
|
I've got these subclassed buttons. I draw some text and icons in them. They work fine in custom themes and windows classic mode. But in the default xp theme, the text isn't drawn!
is going on?
--
...Coca Cola, sometimes war...
|
|
|
|
|
I was looking at the task manager to see if I was leaking anything in my app. I saw GDI Objects increment when I did stuff. But it didn't decrement as much as it increment when I undid the previous operation.
I quickly created a WTL application using the WTL wizard, executed it and opened the about box. It didn't decrement fully either.
So, my question is; should I worry or is Windows garbage collecting GDI objects for later disposal?
--
...Coca Cola, sometimes war...
|
|
|
|
|
Hi Jörgen,
I'm afraid I can't answer your question, but a tool I find very helpfull for finding leaks and even more so for code profiling is Glowcode at www.glowcode.com[^] Prety sure they have a trial version.
Neville Franks, Author of ED for Windows www.getsoft.com and coming soon: Surfulater www.surfulater.com
|
|
|
|
|
I visited their web site, and they mention they are better and faster than Boundschecker. Do you know how true that claim is?
--
...Coca Cola, sometimes war...
|
|
|
|
|
Jörgen Sigvardsson wrote:
I visited their web site, and they mention they are better and faster than Boundschecker. Do you know how true that claim is?
I haven't used BC in quite some time so I can't comment. GC has been around for a long time and gets better with each release. My main use is its profiling which from memory BC didn't (doesn't) have. I find this alone is invaluable for quickly finding cpu intensive code.
Neville Franks, Author of ED for Windows www.getsoft.com and coming soon: Surfulater www.surfulater.com
|
|
|
|
|
I also do a lot of COM stuff, and I can't find any references to COM instrumentation.
--
...Coca Cola, sometimes war...
|
|
|
|
|
Jörgen Sigvardsson wrote:
I also do a lot of COM stuff, and I can't find any references to COM instrumentation.
I don't know. Don't do much COM. Try the trial version.
Neville Franks, Author of ED for Windows www.getsoft.com and coming soon: Surfulater www.surfulater.com
|
|
|
|
|
the GDI objects often occurs, when I forgen to destroy a font, or to select back some items to a DC.
|
|
|
|