|
Hi,
Any api to delete a directory .This directory is on a network machine.
Thanks..
|
|
|
|
|
|
This api would delete an empty directory. I want to delete a directory with files in it.
|
|
|
|
|
At the bottom of the link I provided to you, this is specified:
To recursively delete the files in a directory, use the SHFileOperation function.
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
In Onpaint of Header im trying as follows..
CHeaderCtrl* pHeader = GetHeader();
int nCount = pHeader->GetItemCount();
int nItem = nCount;
CDC dcMem;
HDC hDC =dcMem.GetSafeHdc();
HDITEM hdi;
while(nItem--)
{
pHeader->GetItemRect(nItem, rItem);
::GetTextExtentPoint(hDC,sText,sText.GetLength(),&size);
hdi.cxy=size.cx;
pHeader->SetItem(nItem,&hdi);
}
but the item of the headerCtrl is not increased
|
|
|
|
|
CListBox and CListCtrl both have a method called SetColumnWidth .
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
|
|
Where are you stuck in implementing?
|
|
|
|
|
i want to communicate to the multimeter through rs232, for that i make one dialog (GUI in vc++) in which port configuration is there and read and write button is also there , means when click on read then if proble of multimeter is connected to AC supply then it will show AC supply value on the dialog.
|
|
|
|
|
The Concept is okay!!!
Is your multimeter is providing you an RS-232 interface for tapping the output??
or
you are doing it with any external ADC??? what data you have to communicate to the serial port?
a better explanation about your project may be much helpful in helping you!!!!
Have a Happy Coding.....
|
|
|
|
|
my multimeter have rs232 interface, i want code for communicate thru serial port, like read/write/close/open function, i m new in the vc++. so i want code for dialog based application.
|
|
|
|
|
I can't do any better than recommend the ever classic:
http://www.flounder.com/serial.htm[^]
Enjoy... and realise that serial programming is not quiiiiite as simple as you thought. Same with interfacing with anything!
Iain.
I have now moved to Sweden for love (awwww).
If you're in Scandinavia and want an MVP on the payroll (or happy with a remote worker), or need cotract work done, give me a job! http://cv.imcsoft.co.uk/[ ^]
|
|
|
|
|
Browsed my ocx file with dependency walker and found out that....
My.ocx file uses MFC90.DLL and MSVCR90.dll.
In Dependency walker, it takes the MFC90.dll from C:\windows\winsys\amd64_microsoft.VC90.mfc_***** folder. But MSCVR90.dll from C:\windows\winsys\amd64_microsoft.VC90.crt***** folder.
Looking at MFC90.dll dependencies it is not able to find MSVCR90.dll in the C:\windows\winsys\amd64_microsoft.VC90.mfc_***** folder. So...I am not able to register regsvr32 my.ocx file manually.
Please help me out here.
|
|
|
|
|
64 bit OS?
Величие Бога не может быть недооценена.
|
|
|
|
|
|
Hi all,
i want to traverse n-ary tree?
can someone help me please?
|
|
|
|
|
As forum guidelines [^] suggest, please be specific.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
DattaMane wrote: can someone help me please?
See here.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
Hi,
how to reload the content inside the ifstream file. Below is a part of code i doing now..
ifstream infile("test.txt");
string line2;
while (!infile.eof())
{
getline(infile,line2);
itotalCount++;
}
Here is ok.i get the total line in that file.
But next when i need find another info in that file,
the while loop din't function.i think is because the previous line is already reach
the eof..
while (!infile.eof())
{
somework();
}
So, have any ideal can reload the content? Or there is already got function in stl which i dunno?
I'm waiting your answer..Thank you!
|
|
|
|
|
DevelopmentNoob wrote: But next when i need find another info in that file,
the while loop din't function.i think is because the previous line is already reach
the eof..
infile.seekg(0, ios::beg);
should do the trick (see [^])
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
i try the method you teach already. but still cannot work.
yes, it can run in while loop, but when i use infile.getline, the content i get is "".
i use infile.seekg(0), because in msdn, it say that in text file dun use the second method...
Any ideal about it?
|
|
|
|
|
You're right using the first member function. I didn't notice the MSDN note.
DevelopmentNoob wrote: but when i use infile.getline, the content i get is ""
You get all empty lines or some ones (maybe there are empty lines in your file)?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Hi All,
I am trying to create a CStdioFile using below code. I plan to create the file where the ".exe" is. If the folder happens to be 'read only' the file creation fails as expected but the exception shows "no error occurred"
ie. bRet is FALSE (as expected) when tried to open the file. but the szError is "no error occured" (I guess here it should be "no write permission" or something like that)
Am I doing something wrong in the code? Please help.
BOOL CLoggerDlg::OpenFile(CString szFileName)
{
CFileException ex;
BOOL bRet = FALSE;
if(LogFile.m_hFile == INVALID_HANDLE_VALUE)
{
bRet = LogFile.Open(szFileName,CStdioFile::modeCreate | CStdioFile::modeReadWrite | CStdioFile::shareDenyWrite | CStdioFile::modeNoTruncate,NULL);
if ( !bRet )
{
TCHAR szError[1024];
ex.GetErrorMessage(szError, 1024);
MessageBox(szError);
}
}
return bRet;
}
|
|
|
|
|
You should pass (the address of) ex as last argument of LogFile.Open method,
i.e.
bRet = LogFile.Open(szFileName,CStdioFile::modeCreate | CStdioFile::modeReadWrite |
CStdioFile::shareDenyWrite | CStdioFile::modeNoTruncate, &ex);
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|