|
Huh? XP Home and XP Professional are different?
You can pick your friends, and you can pick your nose, but you can't pick your friend's nose.
|
|
|
|
|
Yes. XP Home doesn't have domain support, therefore, our product doesn't support it.
Jon Sagara
Hi! I'm Melanoma, Moley Russell's wart.
-- Uncle Buck
|
|
|
|
|
Jon Sagara wrote:
So, how do you differentiate between the two when getting their information over the network?
Jon, I don't think it's possible.
I don't have either about to test on, but I think you have found a genuine glitch.
I think that "Windows Server 2003" will probably identify itself differently. (I hope)
The only other way I guess is to test if something fails to run on the Home "Suite".
Regardz
Colin J Davies
Sonork ID 100.9197:Colin
You are the intrepid one, always willing to leap into the fray! A serious character flaw, I might add, but entertaining.
Said by Roger Wright about me.
|
|
|
|
|
Argh.
Oh well. Time for my morning cup of . Thanks for the response.
Jon Sagara
Hi! I'm Melanoma, Moley Russell's wart.
-- Uncle Buck
|
|
|
|
|
Isn't there some Wnet* function for this? Something like WnetGetInfoNnn?
|
|
|
|
|
Can we set two objects of a structure with two intrinsic data type members equal to each other and expect a member by member copy? Or do we do this explicitly?
Appreciate your help,
ns
|
|
|
|
|
I believe you need assignment operator or copy constructor. One solution is to implement the solution using classes, not structures.
Kuphryn
|
|
|
|
|
I'm not sure what the C++ standard says about it, but with Visual C++, you can expect the member by member copy, as long as you've got members that the compiler can generate code to copy (base types, other simple structures, or objects who's class allows copying).
Chris Richardson
Programmers find all sorts of ingenious ways to screw ourselves over. - Tim Smith
|
|
|
|
|
In 'straight' C, assigning one struct to another is a simple binary copy:
struct S {
int A;
double B;
};
<br>
struct S V1;
struct S V2;
<br>
V1.A = 1;
V1.B = 2.3;
<br>
V2 = V1;
<br>
printf("V2.A = %d, V2.B = %lf\n",V2.A,V2.B) will print "V2.A = 1, v2.B = 2.3".
It works the same in C++, as long as there is no assignment operator defined for struct S . If there is an assignment operator defined, then the behavior depends upon the operator.
Software Zen: delete this;
|
|
|
|
|
I have a map being used as:
void CSVBoxView::MakePalettes()
{
m_Pal1 = "Remus";
m_Pal2 = "Q14";
CImage & ImageRemus = m_PaletteMap[m_Pal1];
CImage & ImageQ14 = m_PaletteMap[m_Pal2];
where
std::map is of type [CString, CImage] m_PaletteMap;
(I cant put the angled brackets around the map declare in CP)
On running it crashes at CImage & ImageRemus = m_PaletteMap[m_Pal1]; which is how a new empty image is created. It says unhandled exception, and in the debug window it says:
HEAP[SVBox.exe]: Invalid Address specified to RtlFreeHeap( 2f0000, 6c440088 )
I tried looking at the call stack but its stopped in NTDLL. What dumb thing have I done?
Appreciate your help,
ns
|
|
|
|
|
|
The code is correct at first glance --a perfect way of having references to default constructed images. The only possible error I can think of is that the copy constructor of CImage might be buggy. I'd recommend checking this ctor out.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Hello,
the development of my "ReSysInfo" System Information Viewer has finished. Now I need many many beta-testers.
Download the beta from:
http://home.tiscali.de/reichl/download/resysinfo_setup.exe[^]
Even if you don't find any bug, I would like to know on which system it has been tested (perhaps send me a compressed generated system report?)
Thank you all in advance!
-Dominik
|
|
|
|
|
m_pszProfileName is set by MFC's APPINIT.CPP to the filename
by which the application was invoked. If the application was
started via a short path name (using GetShortPathName), such
as must be fairly common when passing the filename on command
lines, the application will use the incorrect registry key.
I use SetRegistryKey in my app's OnInitInstance and nothing
else. So now I've got buggy programs. Should I have done
something else? oh.. wait. I just looked. Right, I'm missing
AFX_IDS_APP_TITLE in the string table which MFC uses to reset
m_pszAppName to the correct application name--- which in turn
causes pszProfileName to get later get set correctly.
ARG, I those hidden chains of effects drive me crazy.
Oh well. I guess I'll still hit submit on this....
|
|
|
|
|
Help
How can i open the Serialport or RS232 with Visual C++?
Is there a MFC Class?
Thanks
|
|
|
|
|
Use CreateFile API function. Refer to MSDN for more information.
A. Riazi
|
|
|
|
|
Hi,
I implemented some button class, were I want the buttons face to display like the parent windows background, which in turn is not a solid colour but a colour gradient.
How can I get the parent windows background at the position of the button?
Have I to save it in a bitmap before the creation of the button?
Thanks for help in advance
Thomas
|
|
|
|
|
If you implement buttons with transparent feature (style) all of things handled automatically by windows. In other hand Windows will paint transparent faces without any effort from you.
A. Riazi
|
|
|
|
|
I am sorry, but I tried to use WS_EX_TRANSPARENT style for the button control but it did not work.
|
|
|
|
|
I've got the following prototype:
afx_msg void OnPvcsCtxtEditfile(HTREEITEM hNodeIn = NULL);
However, calling the function from my context menu, I get a bogus value for hNodeIn.
It has a NULL value if I call the function from elsewhere without an argument, but I guess when its called via messaging a value gets set along with it.
Is there anyway I can keep this from happening without adding a function to handle the context menu message that simply recalls the real one?
Thanks
BW
"Gandalf. Yes. That is what they used to call me. Gandalf the Grey. *I* am Gandalf the White."
- Gandalf the White
|
|
|
|
|
brianwelsch wrote:
Is there anyway I can keep this from happening without adding a function to handle the context menu message that simply recalls the real one?
You can add another default parameter,
bool bCalledFromSomewhereElse = true
And then when you post the message, post with false, and handle it accordingly.
- Nitron
"Those that say a task is impossible shouldn't interrupt the ones who are doing it." - Chinese Proverb
|
|
|
|
|
Unfortunately as the afx_msg type functions are used through MACRO's and function pointers that have to conform to a prototype you can't define a default value for them. I am surprised you don;t get a horible crash with what you have. Looks like you will have to do it in 2 stages.
Roger Allen
Sonork 100.10016
WHats brown and sticky?
A stick or some smelly stuff!
|
|
|
|
|
Roger Allen wrote:
I am surprised you don;t get a horible crash with what you have
It crashes inside the function, when I try to access that tree item.
Roger Allen wrote:
Looks like you will have to do it in 2 stages.
oh well.
thanks for your help
BW
"Gandalf. Yes. That is what they used to call me. Gandalf the Grey. *I* am Gandalf the White."
- Gandalf the White
|
|
|
|
|
I am getting the following error in afxconv.h:
c:\program files\microsoft visual studio\vc98\mfc\include\afxconv.h(22) : error C2146: syntax error : missing ';' before identifier 'AfxDevModeA2W'
c:\program files\microsoft visual studio\vc98\mfc\include\afxconv.h(22) : fatal error C1004: unexpected end of file found
The error is here:
#ifdef _WINGDI_
LPDEVMODEW AFXAPI AfxDevModeA2W(LPDEVMODEW lpDevModeW, LPDEVMODEA lpDevModeA);
LPDEVMODEA AFXAPI AfxDevModeW2A(LPDEVMODEA lpDevModeA, LPDEVMODEW lpDevModeW);
LPTEXTMETRICW AFXAPI AfxTextMetricA2W(LPTEXTMETRICW lptmW, LPTEXTMETRICA lptmA);
LPTEXTMETRICA AFXAPI AfxTextMetricW2A(LPTEXTMETRICA lptmA, LPTEXTMETRICW lptmW);
I am usinf MFC in a shared DLL with a console app. I have MFC working with CString and all that fun stuff. The problem arises when I #include <afxtempl.h> .
If it's any help, I am trying to integrate CMarkup with my program. The demo project compiles and works fine.
Any advice will help!
Thx!
- Nitron
"Those that say a task is impossible shouldn't interrupt the ones who are doing it." - Chinese Proverb
|
|
|
|
|
Take alook at the file which is including the header, you may be missing the ; there.
Roger Allen
Sonork 100.10016
WHats brown and sticky?
A stick or some smelly stuff!
|
|
|
|