|
Cool, thanks for your help!
Kevin Shaffer
Student of Computer Science
University of Kansas
kshaff03@msn.com
|
|
|
|
|
Chris Losinger wrote:
the new IDE looks and feels like VB Gone Wild.
Makes me think we should be expecting the IDE to lift it's top and show the underlying source code.
If you have no clue what I am talking about, look at this site (not office safe)[^] and you will see the correlation.
-Nick Parker
|
|
|
|
|
kshaff03 wrote:
the computer that I need to compile my code on is Windows 98
Well, that makes your decision easy - VC 6. Even if you were running an NT flavor, I'd still say get version 6, the IDE in v7 is awful IMAO.
--Mike--
THERE IS NO THERE IS NO BUT THERE IS
MAGIC PIXIE DUST BUSINESS GENIE CODE PROJECT
Homepage | RightClick-Encrypt | 1ClickPicGrabber
|
|
|
|
|
Don't BUY a compiler! Get a free one.
|
|
|
|
|
Hi,
We are using Visual C++6.0 (with InstallShield), because we want to build a distribution application that using MS Access through DAO (Dynaset). When we try to use InstallShieldWizard ... we could not see the option DAO/JetEngine template ... as InstallShield 5.1 Professional!
My question is: Can we do Visual C++ 6.0 with InstallShield Wizard ... or we must use the InstallShield 5.1 Professional (or 8.0) for our distribution application?
I appreciate anyone who knows detail about this issue,
Many thanks
|
|
|
|
|
How can I check for the existence of a file in a directory? I need to check it before overwriting the file. Thx,
Ralf.
ralf.riedel@usm.edu
|
|
|
|
|
Try PathFileExists(), declared in shlwapi.h. You need to link with shlwapi.lib.
Dave
|
|
|
|
|
|
RalfPeter wrote:
How can I check for the existence of a file in a directory? I need to check it before overwriting the file. Thx,
Ralf.
Windows, C runtime versions already submitted, but if you are addicted to MFC try the following...
BOOL FileUtil::FileExists(const CString& strFile)
{
CFileStatus fs;
if (!CFile::GetStatus(strFile, fs))
return FALSE;
else
return TRUE;
}
|
|
|
|
|
i can`t believe these answers ! check this out :
you can use relative or full path !
unsigned long FileSize(const char *fullpath)
{
_finddata_t data;
long handle=0;
handle=_findfirst(fullpath,&data);
if(handle==-1)
return -1;
_findclose(handle);
if(data.attrib & _A_SUBDIR)
{
return -1;
}
return data.size;
}
BOOL FileExists(const char *fullpath)
{
_finddata_t data;
long handle=0;
handle=_findfirst(fullpath,&data);
if(handle==-1)
return 0;
_findclose(handle);
if(data.attrib & _A_SUBDIR)
{
return 0;
}
return 1;
}
//be cool
I am the mighty keeper of the book on knowledge . Contact me to get your copy .
|
|
|
|
|
I would simply like to change whether a cedit ctrl is invisible
or visibly dynamically. My implementation does not work - I am running Visual Studio 6.0
Here is a snippet:
myEditCtrl.ModifyStyle(GetStyle() & ~WS_VISIBLE, WS_CHILD | WS_TABSTOP | WS_GROUP);
Please help - Thank you
|
|
|
|
|
|
->myEditCtrl.ModifyStyle(GetStyle() & ~WS_VISIBLE, WS_CHILD | WS_TABSTOP | WS_GROUP);
Oh my, ModifyStyle(StylesToRemove, StylesToAdd);
In other words you are removing all styles but WS_VISIBLE and adding WS_CHILD |WS_TABSTOP | WS_GROUP...
Should be:
myEditCtrl.ModifyStyle(WS_VISIBLE, NULL);
|
|
|
|
|
Thank you guys for all of your help!
I tried doing:
myEditCtrl.ModifyStyle(WS_VISIBLE, NULL); but it does not work.
The ctrl is initially set to visible.
Anything else you can suggest?
|
|
|
|
|
Do what Chris said, it's the easiest and most correct way to do it.
myEditCtrl.ShowWindow(SW_SHOW), myEditCtrl.ShowWindow(SW_HIDE)
Christian
NO MATTER HOW MUCH BIG IS THE WORD SIZE ,THE DATA MUCT BE TRANSPORTED INTO THE CPU. - Vinod Sharma
Anonymous wrote:
OK. I read a c++ book. Or...a bit of it anyway. I'm sick of that evil looking console window.
I think you are a good candidate for Visual Basic. - Nemanja Trifunovic
|
|
|
|
|
myEditCtrl.ShowWindow(SW_HIDE) & myEditCtrl.ShowWindow(SW_SHOW) does not work either. Is there a limitation with Visual Studio 6.0?
|
|
|
|
|
Wow - I've been trying to answer this since you posted it. CP is SO slow at times...
I just did a dialog app in VC6, and added an edit and a button, the button does this:
void CDialogTestDlg::OnButton1()
{
m_Edit.ShowWindow((m_bState) ? SW_HIDE : SW_SHOW);
m_bState = !m_bState;
}
Works like a dream. Have you verified that your SW_HIDE/SW_SHOW code is being called ? Is it being called AFTER the control is created ? Is your variable pointing to the right control ?
Christian
NO MATTER HOW MUCH BIG IS THE WORD SIZE ,THE DATA MUCT BE TRANSPORTED INTO THE CPU. - Vinod Sharma
Anonymous wrote:
OK. I read a c++ book. Or...a bit of it anyway. I'm sick of that evil looking console window.
I think you are a good candidate for Visual Basic. - Nemanja Trifunovic
|
|
|
|
|
Thanks again! How do I verify that SW_HIDE/SW_SHOW is being called?
|
|
|
|
|
Set a breakpoint (F9 and it will stop there when you run in debug mode ), or
AfxMessageBox("Here I am, isn't it peachy ??");
Just below the line.
Christian
NO MATTER HOW MUCH BIG IS THE WORD SIZE ,THE DATA MUCT BE TRANSPORTED INTO THE CPU. - Vinod Sharma
Anonymous wrote:
OK. I read a c++ book. Or...a bit of it anyway. I'm sick of that evil looking console window.
I think you are a good candidate for Visual Basic. - Nemanja Trifunovic
|
|
|
|
|
Christian,
Thanks for all of your help! I made sure the control is created before I make this call. But, still not working.
I am headed out for the evening, but will try your suggestion later tonight.
Thanks again!
|
|
|
|
|
It's bound to be something simple. I'd suggest following my steps, create a dialog app, with an edit and a button, set up a bool and insert the code I posted. Then work backwards to figure out what is different in your code.
Good luck !!
Christian
NO MATTER HOW MUCH BIG IS THE WORD SIZE ,THE DATA MUCT BE TRANSPORTED INTO THE CPU. - Vinod Sharma
Anonymous wrote:
OK. I read a c++ book. Or...a bit of it anyway. I'm sick of that evil looking console window.
I think you are a good candidate for Visual Basic. - Nemanja Trifunovic
|
|
|
|
|
Is the there a way to change a project which was originally created to dynamically link to statically link to the MFC. TIA
Matt(Padawan Learner)
|
|
|
|
|
|
Thanks. I had been trolling around there but must have missed that option.
|
|
|
|
|
You may also need to select project, settings, c++, code generation (from memory) and make sure that the C runtime is also statically linked.
Cheers,
Rob.
|
|
|
|