|
That's ok, thanks for your time.
|
|
|
|
|
I think I understand the problem...
You are getting all the bytes available at the time of the call, up to the requested MAXIMUM. Put the read in a loop, with a Sleep. It doesn't have to be long... Keep looping until you have read all the bytes you want.
Bill
|
|
|
|
|
is the superclass (base class) destructor "virtual" ?
-c
------------------------------
Smaller Animals Software, Inc.
http://www.smalleranimals.com
|
|
|
|
|
figured it out
thx
Regards
Ray
"Je Suis Mort De Rire"
|
|
|
|
|
Is Winsock 2.0 included in Windows 95 and 98?
I cannot find it anywhere in MSDN
If not, is it possible to install Winsock 2.0 on Windows 95/98?
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Hello, the codegurus around the world.;)
Windows 95 doesn't have WinSock2.0, but Windows 98 have WinSock2.0.
WS2_32.dll is a key DLL in the system directory if WinSock2 exists.
We can install WinSock2.0 to Windows 95, but there are some bugs like
FrontPage TCP/IP configuration.
You will find some ws2setup.exe in MSFT home page to install WinSock2.0.
Have a nice day!
-Masaaki Onishi-
|
|
|
|
|
Hi ,
I have an application that can send mail to some recipients.Is there any system limit on the maximum number of the recipients that i can send mail to(probably yes)
if yes,How to learn the number of recipients exceeding the limit ?
thanks for help
greetings from germany
Özgür
|
|
|
|
|
How do you send the mail. Do you use MAPI, or du you "talk" SMTP directly to the mailserver?
Do you just send one mails where all the recipients are BCC, or...?
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Hi,
I am sending mail with MAPI. using MAPISendMail function of the library.
I have a method to add a recipient to MapiMessage structure.
Özgür
|
|
|
|
|
hi folks,
i have a simple question (hope so ): how do i execute an external program? i know the _spawn and _exec funtions, the problem is that the path to the .exe-file or whatever is stored in a CString class and the functions expect char. i tried some things to convert a CString to char - without success. is there any other way to execute programs, where i can use a parameter in CString format? or how do i a conversion from CString to char?
thaks for any solutions, greetz,
McEck
|
|
|
|
|
Hi McEck;
You can use the ShellExecute command to lauch external programs.
You can also use the strcpy command to convert CString to char. I don't know if there
is a better way, but this way does work.
Cheer
Justin Somerville
|
|
|
|
|
Use CString::GetBuffer to access the array of chars inside the CString and CString::ReleaseBuffer when you have finished with the array.
Michael Martin
Pegasystems Pty Ltd
Australia
martm@pegasystems.com
+61 413-004-018
"Don't belong. Never join. Think for yourself. Peace"
- Victor Stone
|
|
|
|
|
hm, i'm not very familiar with visual c++, is LPTSTR and char* the same? or another char type?
greetz,
McEck
|
|
|
|
|
On my machine ( W2000 ) LPTSTR is a LPWSTR. I *believe* LPTSTR allows for Unicode by changing the type in the same way that _T does it for a literal string, however my knowledge of suck things is a *little* rusty, so I'm open to correction.
If you need a wide string from CString you can either call AllocSysString, or you can #include comdef.h and cast the underlying char * to bstr_t.
Christian
As I learn the innermost secrets of the around me, they reward me in many ways to keep quiet.
Men with pierced ears are better prepared for marriage. They've experienced pain and bought Jewellery.
|
|
|
|
|
well, has anyone a gun? i used a wrong variable i think that's why my conversions didn't work...
i think i never realized that without the ShellExecute; it always opened the c: folder. so thanks Justin, now i can get back to work
greetz,
McEck
|
|
|
|
|
spawn and exec accept a const char *, not a char *. CString has a conversion operator. This means that you can use CString instead of const char*:
CString strx = "someprog.exe";
_execl(strx, "arg1", "arg2", NULL);
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
sounds easy
i think i'll test that.
greets,
McEck
|
|
|
|
|
Hello everyone,
I'm trying to set the charset of my CListCtrl to Turkish. Nothing complicated about the code:
CFont* pFont = new CFont;
pFont->CreateFont(12, 0, 0, 0, 0, 0, 0, 0,
TURKISH_CHARSET, 0, 0, 0, 0, "Verdana");
m_listCtrl.SetFont(pFont, TRUE);
But it doesn't work! It goes to Verdana okay, but the charset is just the standard one, not Turkish. It's quite bizarre: when I get its font later (with SendMessage(WM_GETFONT)) and look at the properties with GetLogFont, the lfCharSet IS equal to TURKISH_CHARSET. But there's no evidence of that in the way characters display in the CListCtrl.
I found a post about this exact same problem from a while ago, wrote to the guy, but apparently he found no solution.
If anyone can tell me if I'm doing something wrong, or suggest a workaround, I would be very greatful.
best regards,
Stephen Wilson
|
|
|
|
|
Hello, the codegurus around the world.;)
Which OS do you use?
If your OS doesn't support Turkish, OS can't display Turkish.
In Windows 2000 and Windows XP, we can display Japanese on English Windows XP
as long as we install Japanese font to Windows 2000 and Windows XP.
However, I found that XP (RC2) has something wrong with the align of Japanese
on English Windows XP.
Have a nice day!
-Masaaki Onishi-
|
|
|
|
|
Masaaki, thanks for your reply. I use Win98. But this is not the problem, because I can use the Turkish charset in many other contexts. For instance, I have tried assigning the same CFont to an edit box, and it works fine. Btw, the Turkish alphabet is like English but just has a few characters with unusual diacritics, hence the need for its own charset. As far as I know, all OSs would support Turkish.
I'm almost certain this is a bug with CListCtrl. I really hope someone can help me with a workaround.
best,
Stephen
|
|
|
|
|
|
Tomasz, thanks, yes I can print out Turkish characters with DrawText or TextOut. I have no problem making a Turkish font and using it for any other purpose. The only context in which it doesn't work is when applied to a CListCtrl. Are you going to tell me how I can owner-draw the list? That's the only solution I can think of right now, but I don't know how to do it (it looks complicated). I tried overriding OnCustomDraw to set the font right, but even in OnCustomDraw, which gets called right before drawing, the charset of the font is correct (Turkish). So there's nothing I can do to change it there. The bug (I'm assuming it's a bug) must be right in the drawing code. Is there some way I can owner-draw just the text, but still let the CListCtrl take care of the icons, the highlighting, etc.? Please help! I'll be really grateful! Or do you have any better ideas?
best regards,
Stephen
|
|
|
|
|
So you create a Turkish font yourself, handle NM_CUSTOMDRAW during CDDS_ITEMPREPAINT, select your own Turkish font into provided device context, return CDRF_NEWFONT and still there's no expected output? If this is the case, it looks like bug. Owner-draw may be the only solution, but it's a real PITA.
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
Yes, almost. Actually I just looked at what font was selected into the device context during CDDS_ITEMPREPAINT, and found that its charset was Turkish, so I didn't see any point in selecting a Turkish font again. Maybe I should give this a try, but I highly doubt it would work.
I haven't looked at owner-draw CListCtrls too carefully, but it looks like you have to draw the whole control? I'm thinking about using a CListBox instead with owner-draw items where at least you don't have the responsibility of drawing the whole thing. (Because list view is the only view I want to use.) But if I go down that road, I have to draw icons, and employ a header control, and so on. It's going to be a serious hassle in either case.
Can you think of any other possible workaround?
Thanks for your replies,
best,
Stephen
|
|
|
|
|
Hi, all!
========
I have an API console application.
How can I know when someone exited it by clicking on the 'x' button ?
(at the upper right corner, neer minimize & maximize buttons).
thanks
BTW: come to #CodeProject on DalNet (mIRC)
|
|
|
|
|