|
i ve created file using CFile.
and write strings into it...
writeerror(string)
{
CFile file;
file.Open(name,CFile::modewrite);
file.seektoend();
file.write(string , lenthof(string));
}
i am putting "\n" at the end of the string ..
string i am writing gets appended at the end of previous string...
i want it to be written at next line
thanks,
patty
|
|
|
|
|
It's either \n\r, or \r\n, I always forget which. I thought for ages I had it right, then found out I was wrong, and I've been confised ever since.
But it's one of them, anyhow.
Christian
I have come to clean zee pooollll. - Michael Martin Dec 30, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
Its \r\n
Roger Allen
Sonork 100.10016
|
|
|
|
|
Some windows editors will work with a single '\n'.
On the other hand, "\r\n" won't look right with the vi editor on Unix.
|
|
|
|
|
Yeah, I just noticed that.
The \r is shown as ^M
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|
|
I always always remember it as \r\n
In school I used to a little asm and I used to define a macro-string [I was using MASM] crlf as 0Dh,0Ah
So I kept rememberin it as carriage return line feed
Thus \r comes first [Return]
and \n comes second "liNe feed"
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|
|
\n is the new line character and \r is return character. Some editors need only \n(such as the DevStudio editor) but others (such as Notepad) needs both to correctly display text in separate lines.
BTW, the ascii value for \n is 10, and for \r is 13. Hope I remember it right.
|
|
|
|
|
I have an explorer like app and I use de IContextMenu in order to handle de context menu. Why my ‘Open With’ menu is not shown correctly like in the Windows Explorer?
Windows Explorer - Open With menu opens a submenu with apps (like Microsoft Word, WordPad, etc.) and 'Choose program...' options.
My App - Open With menu opens a submenu with only one option 'Open With' (again)
|
|
|
|
|
That's because Explorer does extra work and fills in the Open With menu itself. The Send To menu will have the same problem, BTW. You'll need to duplicate what Explorer does. For Send To, enum the contents of \windows\sendto (or the appropriate user dir on NT). Check out WndTabs, which I know has this feature, if you need source.
--Mike--
My really out-of-date homepage
He who laughs last, didn't get the punchline and is just laughing so he won't look silly.
Sonork - 100.10414 AcidHelm
Big fan of Alyson Hannigan.
|
|
|
|
|
Thanks for your explanation.
|
|
|
|
|
Hi,
I would like to get the list of printers connected to my PC.I had used Enumprinter() ,but it never worked.
Could anyone pl tell me the proper way of using the Enumprinter () for getting both the network & local printer.
I am using a simple win32 sdk.no mfc support.
My target OS's are Windows ME & 98.
can anyone pl help me..
Neha
|
|
|
|
|
Hi,
I´m having problems with my splitters windows, sometimes when I remove the view and call close frame, then it calls RecalcLayout ( well... without windows existings and maybe nothing there...), so... what I would like to do is something like...:
Onclose...
StopBotheringMeWithTheRecalcLayoutStuff
Make all the stuff to close and destroy
How can I do that ?, I have tried two things, the first one is SetRedrawFalse on the splitter but nothing..., the second one moving the focus to the main window but no result as well... any idea ?, thanks, Bye !
Braulio
|
|
|
|
|
Have a member variable BOOL bClosing;
Override RecalcLayout, and only call base class implementation if bClosing is false.
Set bClosing to TRUE when your close starts.
Sorry to dissapoint you all with my lack of a witty or poignant signature.
|
|
|
|
|
Thanks,
I thought doing something like that, but thought that there should be some already done thing to do something like that ( I think it´s a common problem).
Thanks, Bye !
Braulio
|
|
|
|
|
I am trying to execute soem arbitrary file using code below.
SHELLEXECUTEINFO si;
ZeroMemory(&si,sizeof(si));
si.cbSize = sizeof(si);
si.hwnd = NULL;
si.lpVerb = "Open";
si.nShow = SW_SHOW;
si.lpFile = szFileName;
si.lpParameters = NULL;
si.lpDirectory = m_strCurDir;
si.fMask = SEE_MASK_FLAG_NO_UI;
ShellExecuteEx(&si);
My problem is that for ".dsw" files (Visual C++ project files) this function fails (with "no association" error).
What can I do to successfully execute even this kind of files?
Does anyone has a code for that (registry digging?) ?
Thanks in advance.
Miroslav Rajcic
|
|
|
|
|
What happens when you manually double click on a dsw file?
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|
|
Nothing, I just get error code "no association" from API
Miroslav Rajcic
|
|
|
|
|
I think somehow your dsw association got removed. You'll need to re-associate it to Visual Studio [msdev].
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|
|
look at the console commands assoc and ftype . Your shell associations for .dsw are screwed.
Sorry to dissapoint you all with my lack of a witty or poignant signature.
|
|
|
|
|
Thanks. I'll look into that.
Miroslav Rajcic
|
|
|
|
|
> My problem is that for ".dsw" files (Visual C++ project files)
> this function fails (with "no association" error).
This is a shot in the dark, but do you get the same results when you use ShellExecute(...) instead? I have noticed differences in the behavior of these functions for certain operations.
Peace!
-=- James.
|
|
|
|
|
Hi,
does anyone know how one would go about to programatically save the contents of a Packager object (a 'package'), embedded in a RichEdit control (or any OLE client)? That is, the original file that is encapsulated in the Packager object (such as a ZIP file), not the compound document storage.
Should it not be possible, is there a replacement available, one that exposes an interface making this possible?
Cheers,
Carl Berg
|
|
|
|
|
to follow up i have discovered the following on win2k:
_stprintf(szValue,_T("%.2f"),fNumber);
doesn't do decimals in release mode but does in debug mode
if i change it to:
_stprintf(szValue,_T("%2.2f"),fNumber);
it works.
is this a newly introduced bug in the untime libs or is there some subtlety of sprintf i'm missing?
---
"every year we invent better idiot proof systems and every year they invent better idiots ... and the linux zealots still aren't being sterilized"
|
|
|
|
|
I'm working on a simple dialog-based app that include Windows Media Player ActiveX control. I have my own set of cursors and they are working fine everywhere except area where MP is. in this area I can't set my cursor. Could you please help me to solve this problem?
|
|
|
|
|
If they have set their own cursor then you cant do much about that, but they might have some property to change the cursor.
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|