|
you can initialise the array just like this
char *TempArray[10] = {NULL};
|
|
|
|
|
Coder Block wrote: char* TempArray[10];
you have initialize every array item individually like this
char * temp[10]={"1","2"......};
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
sqlite3_prepare16_v2(dbfile,Query,-1,&statement,0);why does this statement return error value where WCHAR Query[256];
wsprintf(Query,_T("insert into file(FilePath) values('%s')"),dentry->FullPath);
why am i getting the error..plz anybody help me
|
|
|
|
|
What error?
Use the best guess
|
|
|
|
|
What error code does sqlite3_prepare16_v2() is returning? Also check whether you're using sqlite's all the 'V2' interfaces consistently (as I see you using sqlite_prepare16_V2()). For error code details have a look at this[^].
|
|
|
|
|
How to overlay an icon over existing shell objects in 3 easy steps
i wanted to know to how to run the codes after downloading it from the above link ....i even tried with the steps but a error
rror C2653: 'CCOverlayProvider' : is not a class or namespace name came....n in the step 1 i m even having a doubt in
"Before moving to step two, which is about implementing an IShellIconOverlayIdentifier interface, you need to add a new icon to your resources. " what is exactly meant by resource here
|
|
|
|
|
You should post this question in the forum at the end of the article, so the author can help you.
srikrishnathanthri wrote: what is exactly meant by resource here Resources are icons, menus, bitmaps, dialogs etc, that are coded into your project's .rc script file, built within Visual Studio (see http://msdn2.microsoft.com/en-us/library/aa380599.aspx[^]). You really need to spend time learning about the individual components of a Windows C++ application before working on a project such as this.
Use the best guess
|
|
|
|
|
Hi,
I rebuild my MFC app changing the platform to X64
while testing it out on a SendWindow I got a exception invalid *_ptr64 7EFD7D9E5D at location
2DFBB0 my question is are there any special consideration running a WIndows MFC app 64 bit mode
thanks
|
|
|
|
|
ForNow wrote: my question is Your first question should be "where did this pointer's value come from?". Use your debugger to find out where the error occurs and see if you can figure out why the pointer contains a bad value.
Use the best guess
|
|
|
|
|
Thought it was a 63 bit issue but its not
As both wparam and lparam translate to 64 bit values
Thanks
|
|
|
|
|
|
Both wparam and lparam are translated to
'64 bit so
|
|
|
|
|
so what ?
It might be just a symptom of a lot of other problems.
Can you post a minimal working code snippet ?
Nihil obstat
|
|
|
|
|
Thank you
Ill do it later tonite I'm on EST and will be
Home at 11 the code from which I am doing
The SendMessage is in a worker thread
I attach the window handle to a CWnd object
And do a SendMessage
Ill post the code shortly thanks again
|
|
|
|
|
The following is the code that's giving me the exception
CWnd *windowptr = new CWnd;
windowptr->Attach(main_app->mybaseeventptr->windows_handle);
windowptr->AssertValid();
main_app = (CHERC_CMDApp *)AfxGetApp();
my_event = main_app->mybaseeventptr;
my_event->len = 30;
ret = windowptr->SendMessage(WM_HERCGUI_MESS,(WPARAM) my_event->len,(LPARAM) my_event->buffer_ptr);
|
|
|
|
|
Great, but which line (and value) is giving the exception?
Use the best guess
|
|
|
|
|
|
CWnd *windowptr = new CWnd;
windowptr->Attach(main_app->mybaseeventptr->windows_handle);
You are using pointers without initialising them; no wonder you get exceptions.
Use the best guess
|
|
|
|
|
ForNow wrote: CWnd *windowptr = new CWnd;
windowptr->Attach(main_app->mybaseeventptr->windows_handle);
Is this allowed when calling from another thread ? will this not break the messaging ?
Nihil obstat
|
|
|
|
|
This looks really messy.
You are using main_app before assingning AfxGetApp() . Is it assigned somewhere else? If not, you may get the exception here.
Also (inspired my Maximiliens post), why not just send the message using the API function passing a HWND ?
|
|
|
|
|
ForNow wrote: ret = windowptr->SendMessage(WM_HERCGUI_MESS,(WPARAM) my_event->len,(LPARAM) my_event->buffer_ptr); What are the values of windowptr , my_event->len , and my_event->buffer_ptr ?
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous
|
|
|
|
|
Hi,
I want to understand Stack, Heap and other Memory management in C++ in detail.
How stack and heap are managed, how and when memory gets allocated from these areas.
Any good book or any good tutorial about this.?
Regards,
Mbatra
|
|
|
|
|
Stack is place where local variables are allocated.( C++ run time environment is managing memory for the program) allocation and deallocation will be done by c++ runtime environment.
Heap is place when you allocated memory dynamically. ( that means you are managing memory for your variables) you have deallocate the memory.
Above is the fair difference about stack and heap
i would recommend Programming Application for Microsoft windows by Jeffery Richter. ( if you are targeting your c++ to windows environment)
|
|
|
|
|
Vijjuuu. wrote: allocation and deallocation will be done by c++ runtime environment.
There isnt a C++ run time, it is not C# or some other Java variant, so the stack allocation is managed by your code when it calls push and ret. (Ever looked at what your C++ code does in asenbler?)
Heap of course is allocated by calls to malloc and free, or new and delete, or any of the other heap managemet funcs.
You should probably mention static memory too, very usefull and often overlooked.
==============================
Nothing to say.
|
|
|
|
|
Have you tried this?
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous
|
|
|
|