|
Jumpin` Jeff wrote: With my example above, if I change
m_List.InsertItem(0, Items);
to
m_List.InsertItem(0, "Hello!");
it will insert a new row "Hello!" so the issue really is getting the variable Items to convert to the proper format to display in the listview.
this form of call expects LPCTSTR as second parameter.
Can you tell datatype of Items .
If you are expecting either integer of string as Items , and use above call , then you need to call conversion function to convert int to string .
Jumpin` Jeff wrote: In a console window, I can display the Items extracted from the file using the reinterpret_cast&Items with a simple
cout << Items <<endl;< blockquote="">
Here << operator is overloaded to display standard data type.
Am I under stood correctly, what you want to say? If not can you be specific.
|
|
|
|
|
As indicated with f.read(reinterpret_cast(&Items),sizeof(int));
Items is indeed an int.
So what do you recommend for the conversion?
1. sprintf
2. stringstream
3. itoa
???
Thanks again.
|
|
|
|
|
Why dont you directly read it in char pointer; If you are using it for displaying purpose only.
Jumpin` Jeff wrote: So what do you recommend for the conversion?
1. sprintf
2. stringstream
3. itoa
I dont know how stringstream can be used. But if possible its better. Otherwise I would have gone with sprintf .
|
|
|
|
|
That's actually what I intend to do... I've been successful at using sprintf, so I think I'll continue to use it. Thanks!
|
|
|
|
|
|
Ok gurus and guruettes. I gotta one of them-there questions.
It was recently brought to my attention that one should not do much processing (or any at all for that matter) in DLLMain() (for DLLs of course) and I would like to know why, as I've been doing this for years without a problem.
So, to get things rolling, I'd like to start by quoting some of Mike Dimmick's words on the matter:
Mike Dimmick wrote: The problem is that the loader takes a process-wide lock just before entering DllMain. It also doesn't guarantee an order for calling different DLL's DllMain functions. That reduces the set of reliably callable functions to those that the loader will definitely have processed before calling your DllMain
I don't see how this could be an issue when each DLL in fact will link to any required libs they also need for each call.
[edit] Nevermind, this whitepaper[^] helped clear things up a lot. [/edit]
|
|
|
|
|
One of my program, renamed here as MyApp.exe, which is called by a win32 service using CreateProcess() is failing with exception. Here is the how stack look like in the Windbg from the *.mdmp file I got from the server it failed.
--
ChildEBP RetAddr Args to Child
00129f28 7c822124 77e6bad8 000000d0 00000000 ntdll!KiFastSystemCallRet
00129f2c 77e6bad8 000000d0 00000000 00129f70 ntdll!NtWaitForSingleObject+0xc
00129f9c 77e6ba42 000000d0 0001d4c0 00000000 kernel32!WaitForSingleObjectEx+0xac
00129fb0 6951163f 000000d0 0001d4c0 0012c060 kernel32!WaitForSingleObject+0x12
0012a018 69506136 0012e060 0012c060 00000078 faultrep!MyCallNamedPipe+0x15b
0012e474 69508b5c 0012f994 0012f09c ffffffff faultrep!StartManifestReport+0x1d5
0012f2c0 77e99a6b 0012f994 ffffffff c0000005 faultrep!ReportFault+0x3d2
0012f948 77bc3e74 0012f994 00000000 00000000 kernel32!UnhandledExceptionFilter+0x4b1
0012f968 00401a01 c0000005 0012f994 77bc6cd5 msvcrt!_XcptFilter+0x178
0012ffc0 77e523e5 00000000 00000000 7ffd9000 MyApp!mainCRTStartup+0x101
0012fff0 00000000 00401900 00000000 00000000 kernel32!BaseProcessStart+0x23
--
Is the stack corrupted? How come I don't see MyApp!main or any othre symbol from MyApp.exe on the stack? My release version of program is build with PDB. Is it possible that I'm using PDB build on different (newer) date. No change in the program has been made since it has been released. Thanks.
mdexch
|
|
|
|
|
As always when asking a question about an excpetion one needs to cite the type of the exception.
Steve
|
|
|
|
|
It is an access violation. Here is more detail from the dump.
--
(84c.850): Access violation - code c0000005 (first/second chance not available)
eax=00000000 ebx=80070000 ecx=00000418 edx=00000000 esi=000000d0 edi=00000000
eip=7c82ed54 esp=00129f2c ebp=00129f9c iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
ntdll!KiFastSystemCallRet:
7c82ed54 c3 ret
--
mdexch
|
|
|
|
|
Hello,
I'm trying to download the html for the forum pages here on CP, so that I can pull out the messages and do something with them(i.e. sort, search, display, etc.)
When I use view source in I.E. the messages(the text i am typing now) are in the html, however, when i download the html using wininet the bodies of the posts are missing. Only the titles appear in the html ("Different html with wininet than I.E." in the case of my post).
Anyone have any clue as to why this would happen? Is there some extra part of the url that i need to enter into wininet to get the correct version of the html?
Thanks.
P.S. If this would be better placed in the Web Development forum let me know and i'll repost it there, thanks.
|
|
|
|
|
epicyeti wrote: P.S. If this would be better placed in the Web Development forum let me know and i'll repost it there, thanks.
You are right about that. What URL are you using to download the source?
|
|
|
|
|
My intention was to ignore this thread if it was in the wrong place, but since you asked a question ...
I'm using:
http:
for the soapbox.
|
|
|
|
|
It may be because of the user-agent header. What header are you sending?
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -Brian Kernighan
|
|
|
|
|
Currently it's just sending "NewDeveloper" as the user agent. This is probably a poor choice, but i thought it described what i was doing best. I am new to wininet and http, so i appologize for my naivity.
|
|
|
|
|
|
by writing a few commands into your C++ editor and compiling it into a working exe. The forum is here to help with problems you may be having. Perhaps if you showed us some of your attempts we may be able to point out where you have gone wrong.
|
|
|
|
|
sorry,the case is that i build a project base sdi freamwork, and now i want to change the menu bar's background which like iTunes menu bar, but i have no idear what functioin or command to set the menu bar's background, and could you teach me some ways to solve this problem, thank you very much!
|
|
|
|
|
Did you search in codeproject
|
|
|
|
|
I'm having a little trouble trying to communicate with an SMTP server. I'm using winsock2 without the MFC. Now as far as my code is concerned, I see nothing wrong, but the when trying to send an Email I'm getting a 503 error. Here is the output:
EHLO mail.icmail.net<br />
220 icmail.net SurgeSMTP (Version 3.6f5-5) http:
AUTH LOGIN<br />
334 VXNlcm5hbWU6<br />
d****A==<br />
334 UGFzc3dvcmQ6<br />
M****I=<br />
235 login succeeded<br />
MAIL FROM:<******@**.***><br />
503 FROM not permitted before HELO/EHLO<br />
221 Closing connection. Good bye.
As you can see I am sending the EHLO, but it's saying I am not. Also I am validating the return codes from the server before proceeding.
|
|
|
|
|
I must try sleeping once in a while, the answer was staring me in the face all this time. I was sending the HELO before checking for a successful connection, therefore the server wasn't seeing it.
|
|
|
|
|
Hello,
I'm trying to develop a toolbar. I am in front of a difficulty that I don't know how to avoid.
I've managed to develop the toolbar with a CEdit wich has a border.
I programmaticaly create a CEdit for the ToolBar with the style WS_BORDER.
The border is black.
I would like to modify the CEdit with a BLUE BORDER.
Does somebody know how to get the result ?
Thanks,
titi
|
|
|
|
|
maybe CDialogBar class is another choice
|
|
|
|
|
You could try subclassing the control and handling the paint messages yourself.
|
|
|
|
|
Thank you. I got the solution. I transform a Combobox to the style simple.
titi
|
|
|
|
|
Hi All,
I'm a newbie to multithreading and I'm very interested in exploiting MFC classes from Microsoft.
Can you suggest me some patterns and site with best practices oriented to DESIGN multithreading apps and avoid general problems?
I think that probably reading some code or open source project done in MFC with multithreading can help me a lot. Most of the samples I found it were simple and oriented to CCriticalSection. Can you suggest me some MFC project to take a look in deep mt objects?
Many Thanks!
Manu
|
|
|
|