|
fheyn wrote:
check the dll's
My dll's are fine, thanks.
Tomasz Sowinski -- http://www.shooltz.com
"Yields falsehood when preceded by its quotation" yields falsehood when preceded by its quotation.
|
|
|
|
|
1) Copy Dependency Walker (Depends.exe) to a floppy.
2) Find out his OS version.
3) Go to a computer with that OS and your application installed.
4) Copy Depends.exe to that machine and run it.
5) Open the app that caused the error (MyApp.exe caused an invalild page fault...) in depends
6) In the bottom panel, find the base address of the module the error occured in
7) In calc.exe, subtract the base address from the memory address of the error
8) Sort column 2 row 2 panel in depends by the Entry Point column
9) Find the closest match to your calculated result in #7 in the entry point column
10)This address should correspond with the function your error occured in (look in the function column)
Its not perfect, but it works most of the time.
Jason Henderson quasi-homepage articles "Like it or not, I'm right!"
|
|
|
|
|
thanks a lot, i will try this!
|
|
|
|
|
Who have the source code about chart of the stock?
Please help me! Thanks a lot!
|
|
|
|
|
How can I runtime change the height of the vertical scrollbar.
For example, so that the size of a thumb corresponded to the ratio of the all lines to the quantity seen on the screen.
Best regards,
Eugene Pustovoyt
|
|
|
|
|
Use SetScrollInfo. nPage member of SCROLLINFO controls the size of proportional scroll thumb.
Tomasz Sowinski -- http://www.shooltz.com
"Yields falsehood when preceded by its quotation" yields falsehood when preceded by its quotation.
|
|
|
|
|
Thank you, very much!!!
Best regards,
Eugene Pustovoyt
|
|
|
|
|
I have a member function which needs to return a CString& , and within that function I have the return value in a CString object. Can anyone tell me how I can return my CString as a CString& ?
Dylan Kenneally
London, UK
|
|
|
|
|
You can't, unless you make your variable static or member.
If this is local variable, it's destroyed when your function returns and reference is no longer valid - it'll point to stack space which is unused/used by different function.
Tomasz Sowinski -- http://www.shooltz.com
"Yields falsehood when preceded by its quotation" yields falsehood when preceded by its quotation.
|
|
|
|
|
You should do as such:
CString str = "ok";
MyFunction( str );
...
...
// str value is now "test"
void MyFunction( CString& str )
{
str = "test";
}
What happens here is that you pass str as a reference (it's adress instead of it's value). So when the function ends, the variable is still valid since it wasn't create within the function scope.
Hope it helps!
---------------
http://www.edovia.com
|
|
|
|
|
I'm working a project on oracle8.06. To export data in oracle to .dbf in Visual foxpro6.0,i create ADOConnection
and ADORecordset.However,i don't know how to set para in
ADOConnection->open() and ADORecordset.I find vfpodbc.dll
instead of vfpole.dll. Does it work in ado?
Every time i call ADORecordset->open(),The "3105 error"will appear.How do i solve it,Please?
Thanks.
|
|
|
|
|
I need to format the data before showing it in MS Data Grid bound to a database.
I have spent a lot of time on this but to no avail.
Any help will be appreciated.
Ammar
There is a difference in knowing the path and walking the path.
|
|
|
|
|
Can anyone recommend a good tool for formatting C++ source/header files. ie. fixing tabs, etc. I do the Alt F8 thing but it means I have to actually open every file. Does Visual C++ have some hidden standalone exe that does this?
|
|
|
|
|
maybe to much work but get UltraEdit32 and write a Makro - it's easy (I used UltraEdit32 for some other reasons - dataconversion from unix to w32 and such stuff and the makro-section is really easy to use)
flo
I don't want achieve immortality through my work - I want achieve it through not dying - Woody Allen
|
|
|
|
|
I have the following problem: I dynamically create the items of a CTabCtrls and switch the option "MultiLine" on in ResourceEditor. When adding a new item I don't know how to handle the SetWindowPos correctly of the new items. as long as there is just one line of items i can see my inserted dialogs perfectly but if the tabctrl adds a new row (multiline) i cant see the second row because over the second row there is the item displayed. i tried to determine the rowcount by GetRowCount but this doesn't work, although I switch the Multiline-Option on. I also tried to put an additional ModifyStyle(0,TCS_MULTILINE), but this delivers only 0.
Has anybody an idea how to solve my problem.
thanks a lot in advance
flo
I don't want achieve immortality through my work - I want achieve it through not dying - Woody Allen
|
|
|
|
|
Did you try CTabCtrl::AdjustRect?
Tomasz Sowinski -- http://www.shooltz.com
"Yields falsehood when preceded by its quotation" yields falsehood when preceded by its quotation.
|
|
|
|
|
yes, I tried this, but actually AdjustRect doesn't take care about the number of items. So AdjustRect delivers just the modification which is necessary to fit the hole ClientRect of the tabcontrol but doesn't look up the number of rows.
I don't want achieve immortality through my work - I want achieve it through not dying - Woody Allen
|
|
|
|
|
AdjustRect works perfectly for me - with multiline tab controls as well. Post the code which calls AdjustRect.
Tomasz Sowinski -- http://www.shooltz.com
"Yields falsehood when preceded by its quotation" yields falsehood when preceded by its quotation.
|
|
|
|
|
so, I wrote a own TabCtrl were I use DrawItem and so on an there I recalculate the item's position. I guess this is the one an only possibility if someone wants to add dynamically contents to a tabctrl.
if someone has a better idea please let me know...
thanks
I don't want achieve immortality through my work - I want achieve it through not dying - Woody Allen
|
|
|
|
|
Bit Lengthy pls spare time
Hello All,
Let me tell you the problem clearly.We have a third party Dialog Dll which is loaded into the current application process when we choose a menu item called "Insert Dialog".Now when the user clicks File|Exit the application used to crash telling that unhandled exception in the Dialog Dll.Since its a third party Dll we dont have the source code.
So the solution i have hit upon to avoid the crash is that when the user tries to close the application you check whether that dialog Editor is open through FindWindow and if so ask the user to close the dialog before the File exit.This is working absolutely fine and its not crashing.
But the new Problem is with FindWindow.If there is another instance of the application and in that too if a dialog is open and even though the dialog is closed in the current application FindWindow keeps telling Pls close the dialog before the exit(This is because its finding that dialog window is open in the other application)
Now my doubt is how to force the FindWindow to seach in the current instance of the application only and not in others???
Thanks a lot for the patient hearing..
Hope i get the solution.
Luv,
pradeep
|
|
|
|
|
Use EnumWindows, for each window check the class/caption and process id (with GetWindowThreadProcessId).
Tomasz Sowinski -- http://www.shooltz.com
"Yields falsehood when preceded by its quotation" yields falsehood when preceded by its quotation.
|
|
|
|
|
Thanks for the reply Tomasz.But i could not get what you are telling.Some code snippet would really really help me.Expecting your mail.
|
|
|
|
|
1) use EnumWindows to enumerate all toplevel windows
2) for each window, check its class/caption.
3) if this is 3rd party dialog, you need to check if it's part of your application, or maybe another instance created this window
4) GetWindowThreadProcessId returns the process id given HWND. If your process id retrieved by GetCurrentProcessId is equal to HWND's process id, then this is your dialog.
Tomasz Sowinski -- http://www.shooltz.com
"Yields falsehood when preceded by its quotation" yields falsehood when preceded by its quotation.
|
|
|
|
|
Thanks a lot lot lot tomasz i dont know how to thank you.Actually am falling short of words.
Its great it solved my problem.
Have a nice day!
bye
|
|
|
|
|
Hi all,
I have a very general question about OpenGL. All the OpenGL examples that I have seen, which involves some rotation or transformation always take 100% of the CPU time! Is this because of the message pump or there is some other reason behind it? is it possible to circumvent this??
Thanks,
Pankaj
Without struggle, there is no progress
|
|
|
|