|
Hi all ,
I m using Worker thread in my application.
i am passing a char neha[260] value to my thread
and after passing it i again want to convert it from LPVOID to char neha[260]
can anybody tell me how to perform conversion.......
When i m writing
s8_Buf = *(static_cast<char*>(pParam));
Its Giving an error
error C2440: '=' : cannot convert from 'char' to 'char [260]'
can anybody help me in this....
Thanks in advance
|
|
|
|
|
error C2440: '=' : cannot convert from 'char' to 'char [260]':
char *p=static_cast<char*>(pParam); // This should work
How are you declaring s8_Buf in your code?
_AnShUmAn_
|
|
|
|
|
Hi
s8_Buf = *(static_cast(pParam));
char s8_Buf*; //Better Use TCHAR for MFC
s8_Buf = (char*)pParam; //Try to avoid this type of coding
or
s8_Buf = static_cast<char*>(pParam); //This will work fine
//IN the above statement insett less than symbol after static_cast then char* then greater than symbol ,next to that (pParam) follows....
VIBIN
"Fool's run away,where angle's fear to tread"
|
|
|
|
|
hi
I need to have a 2D or 3D array in VC++, I use the following code:
<pre><code>
float** aa;
for(i=0;i<m;i++)
aa=new float* [m];
for(i=0;i<n;i++)
aa[i]=new float [n];
</code></pre>
to create an m*n matrix. But sometimes it throws Access Violation error.
I want to know if there is any better way to do this?
|
|
|
|
|
Modify this to,
float** aa =new float*[m];
for(int i=0;i < m;i++)
{
aa[i]=new float [n];
}
and while accessing it use this loop,
for (int i = 0 ; i < m;i++)
{
for (int j = 0 ; j < n; j++)
aa[i][j] = 0.0;
}
}
|
|
|
|
|
MohammadAmiry wrote: I need to have a 2D or 3D array in VC++, I use the following code:
if you can use STL.. you can use vector of vector for multidimensional array! and it will manage it memory it self
|
|
|
|
|
Thanks a lot for your quick and helpful answers!
|
|
|
|
|
Hi
I am really new to vc++ and i am havin a great trouble with the GUI part..
I need to create a diagram structure dynamically.I use a logic like create CButton objects dynamically and plot them on a window,then connect them using a CPaintDC object.
I use a thread(a static function) which wil invoke the function that creates the diagram. But whenever i call the function it creates the button line everything but afterthat it gets hanged...
Can anyone get me out of this hell???
Plzzzzzzzzzzz..........
|
|
|
|
|
A couple of breakpoints in the debugger would be a good start.
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
I'm trying to find the drive letters allocated for USB devices.The flow i follow is,
I'm finding all logical drives connected to the system. from each dive letter i'm finding the device number. Then by enumerating thru all the devices belonging to GUID (GUID_DEVINTERFACE_DISK or VOLUME) i'm enumerating through all the devices that belongs to this class GUID.
The API's i'm using are
SetupDiGetClassDevs()
SetupDiEnumInterfaceDevice
SetupDiEnumInterfaceDetail() - (SP_DEVINFO_DATA structure returns the device instanceID ).
For Vista this flow is working fine. In XP this API's is returning the same instanceID for me for different devices(In some scenario).
Example : IF i connect a USB FDD and USB Memory key , for both the devices the
SP_DEVINFO_DATA structure returns me the same instanceID.
Please help me to find the problem.
Thanks in advance.
Best Regards,
Thushar
|
|
|
|
|
Hi,
i have a CButton with the property "Visible false", which is the method for set visible this button???
Thanks
Regards
Raiz ;P
|
|
|
|
|
Either add WS_VISIBLE style by using ModifyStyle ,
ModifyStyle(WS_VISIBLE,0);should be ModifyStyle(0,WS_VISIBLE);</
or use ShowWindow(SW_SHOW);
-- modified at 7:36 Monday 12th March, 2007
|
|
|
|
|
Ing.Raiz82 wrote: have a CButton with the property "Visible false", which is the method for set visible this button???
ShowWindow()!
|
|
|
|
|
You can set visible to True on the property window of button
|
|
|
|
|
Thanks...
i'm stupid...ehhehehe
bye...
|
|
|
|
|
good idea....ehhehehe
raiz
|
|
|
|
|
|
Hi
All
I want to change font of menu item of my application only in VC++6.0. When i change font of menu from control pannel then it change all menu fonts of OS. But i want to chnage the font of only myaplicatuion, how it can be done, please help me about this.
Regards
Atul Mahajan
|
|
|
|
|
M. Atul wrote:
Hi
All
I want to change font of menu item of my application only in VC++6.0. When i change font of menu from control pannel then it change all menu fonts of OS. But i want to chnage the font of only myaplicatuion, how it can be done, please help me about this.
Owner drawn menu!
http://www.codeproject.com/menu/[^]
|
|
|
|
|
Hi all,
I would like to know what is the maximum size of character buffer.
At the moment I have the following:
#define BUFFER_SIZE 4096
Can it be any bigger ?
Many Thanx
Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r My Blog: ^_^
|
|
|
|
|
Programm3r wrote: I would like to know what is the maximum size of character buffer.
you mean, the maximum amount of characters the system can allocate to you ?
all depends of the system, and i'm not sure this can be retrieved like that...
|
|
|
|
|
toxcct wrote: you mean, the maximum amount of characters the system can allocate to you ?
Yes, for example;
char test[MAX_BUF_SIZE];
toxcct wrote: and i'm not sure this can be retrieved like that
How would you do it?
Thanx for the reply toxcct
Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r My Blog: ^_^
|
|
|
|
|
i'm not sure at all this can be done, at least, not statically.
you should use new , and allocate a smaller amount of memory if it cannot allocate what you asked it to.
|
|
|
|
|
Thanx for your input toxcct, i'll give it a shot.
Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r My Blog: ^_^
|
|
|
|
|
Actually he should use a ‘vector’ and avoid using ‘new’ if at all possible.
INTP
"Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
|
|
|
|