|
CString MyCString = "The Text";
CStdioFile csf(".\\FileName.txt",CFile::modeCreate | CFile::modeWrite |CFile::shareDenyNone);
csf.WriteString(MyCString);
With the include headers this works...
could it be...
Hope this helps...
regards
|
|
|
|
|
Hi All,
I am opening database as
CDaoDatabase dbSql;
dbSql.Open(NULL,FALSE,FALSE,"ODBC;DSN=ITITest;UID=sa;pwd=");
CDaoRecordset rsSql;
rsSql.m_pDatabase = dbSql;
rsSql.Open(dbOpenSnapshot,"SELECT * FROM tbltest");
BOOL TRY1 = rsSql.CanUpdate();
rsSql.SetFieldValue("test1","123");
when this is executed TRY1 is 0, that means I cant update
I have to change the data in one field of tbltest at the run time for which I am using SetFieldValue of CDaoRecordset.
I am getting following error,
"operation is not supported for this type of object"
Is this approach is correct?? Can anyone explain me asap
Thanks in advance
Uday
|
|
|
|
|
I need to use IMSAdminBase in order to programatically administrate IIS. Unfortunately i get unresolved external symbol on linking phase.
Do you know what is the appropriate library file to be used?
rechi
|
|
|
|
|
What is the unresolved external?
According to the docs, IMSAdminBase only requires
#include "iadmw.h"
and
#include "iiscnfg.h"
As it is a COM interface, I wouldn't expect there to be a static library to link against.
Michael
Fat bottomed girls
You make the rockin' world go round -- Queen
|
|
|
|
|
Michael P Butler wrote:
What is the unresolved external?
iisDlg.obj : error LNK2001: unresolved external symbol _CLSID_MSAdminBase_W
iisDlg.obj : error LNK2001: unresolved external symbol _IID_IMSAdminBase_W It's a MFC dialog-based application in DEBUG mode. I have included the headers in stdafx.h.
rechi
|
|
|
|
|
Try adding
#define INITGUID
before the #includes.
Michael
Fat bottomed girls
You make the rockin' world go round -- Queen
|
|
|
|
|
|
Remove the includes from stdafx.h and place them in stdafx.cpp instead.
Michael
Fat bottomed girls
You make the rockin' world go round -- Queen
|
|
|
|
|
Not a chance. It gives me compile errors and among them i've noticed:
C:\temp\t\iis\iisDlg.cpp(230) : error C2065: 'CLSID_MSAdminBase' : undeclared identifier
C:\temp\t\iis\iisDlg.cpp(231) : error C2065: 'IID_IMSAdminBase' : undeclared identifier Solving these problems is turning me back to the linking errors
rechi
|
|
|
|
|
VC++ 6.0 has a problem with templates I'm told. what is it?
Obseve everything, remember more...
|
|
|
|
|
It does not support partial template specialisation, which in particular, means you cannot do the sort of template metaprogramming which has become trendy since the 'Modern C++ Design' book came out. While it is a pain, ( and still not fixed in VC7, yet ), it really doesn't stop 95% of the dev work likely to happen using templates.
Christian
No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002
Again, you can screw up a C/C++ program just as easily as a VB program. OK, maybe not as easily, but it's certainly doable. - Jamie Nordmeyer - 15-Nov-2002
|
|
|
|
|
Thanks.
I ask because with the free compiler DEV-C++ I had a very very basic swap function, and the code would not compile under VC++ when copied in to it.
Obseve everything, remember more...
|
|
|
|
|
Shouldn't be a proble. The best approach would be to post the code, so we can comment. Remember to tick the box under this main edit box that says 'display this message as-is (no HTML)', or anything between <> will be lost.
Christian
No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002
Again, you can screw up a C/C++ program just as easily as a VB program. OK, maybe not as easily, but it's certainly doable. - Jamie Nordmeyer - 15-Nov-2002
|
|
|
|
|
lol sorry I meant I had the code - ages ago.
oh! it's still on my wall...
template<typename x>
int Temp1(X &A, X &B)
{
X Var;
Var = A + B;
return Var;
}
Obseve everything, remember more...
|
|
|
|
|
Oh, I thought you were trying to do a swap. This is an add, and I'm not sure it has any value over simply adding without the function call. It will not compile if the type in question does not have an operator +. Because your return type is 'int' it also will not compile unless the template argument is a number, and it will give warnings because it will strip floating point numbers down to an int.
Swap would look like this ( except you'd add the template arguments being stripped by the site because neither of us checked 'show message as-is' )
template
void Temp1(X &A, X &B)
{
X Var;
Var = A;
B = A;
A = Var;
}
Christian
No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
Again, you can screw up a C/C++ program just as easily as a VB program. OK, maybe not as easily, but it's certainly doable. - Jamie Nordmeyer - 15-Nov-2002
|
|
|
|
|
I was interested in using the "Microsoft Forms 2.0 Frame Control" but this control can't be used outside of VB (If you try it, the "GetObject" method gives you an useless dispatch)so anybody has a similar control or knows how to make it?
Thanks in advance
|
|
|
|
|
I need help - how to put my working application's icon in the taskbar notification area (the system tray) instead of its default position in the taskbar when minimized? Shall I change some registry key or…?
|
|
|
|
|
There are some samples like:
http://www.codeguru.com/shell/systemtray.shtml
If aplication's window is visible and you don't want
to see it in a bar next to Start button, you have to
hide its parent window (if here is any).
Anyway if you need just put icon to system tray
you can find inspiration in sample above.
viliam
|
|
|
|
|
Please tell me is it possible to build applications under Visual C++ 7.0 and to work under Windows 98. I tried in Property Pages/Configuration Properties/Linker to set optimization for Windows 98 but no result! What shall I change?
|
|
|
|
|
Yes, it is.
Christian
No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002
Again, you can screw up a C/C++ program just as easily as a VB program. OK, maybe not as easily, but it's certainly doable. - Jamie Nordmeyer - 15-Nov-2002
|
|
|
|
|
You don't even need to enable optimizations for Windows 98 to run programs built with VC7 on 98.
Try to figure out what bugs in your code are causing the program not to work with 98.
Tim Smith
I'm going to patent thought. I have yet to see any prior art.
|
|
|
|
|
hello @all,
i connected my mfc program and an access database with ODBC.
<br />
CDatabase db;<br />
db.Open(_T( "MyDatabase" ), FALSE,<br />
FALSE, _T( "ODBC"));
the ODBC driver of my database is called 'MyDatabase'. but when i use this code, the database is not selected. i must select it myself!
what must i change to select my odbc driver from the program (i have to do nothing, after i start the program)?
thanks
mfc
|
|
|
|
|
Is there a reason you are using ODBC and not ADO or even DAO?
You'd probably find ADO more friendly and there are plenty of good classes on CP to make it even easier.
Michael
Fat bottomed girls
You make the rockin' world go round -- Queen
|
|
|
|
|
i ever use ODBC (i know, that is no argument ), i think it is better. but i found my mistake. i forgot:
db.Open(_T( "MyDatabase" ),false, false, "ODBC;UID=sa");
thanks for your reply.
mfc
|
|
|
|
|
I created an application with MS Visual C++ 6.0. By doing this the MS Visual C++ studio created some code that uses variables (theApp, m_pMainWnd, m_wndView, m_wndStatusBar). The next thing I did, was creating my own classes (e.g. class CMyClass located in other modules). These classes are not directly related to the WIndows GUI, put perform some kind of I/O.
Now, I want to put the received data in the Client Window of my application (m_wndView) and even put some text on the status bar (m_wndStatusBar). I want to do this from inside my own class CMyClass. I believe I need the correct CWnd handle to do this. So what I'm looking for is a proper method to pass the correct handle to my CMyClass (e.g. in the constructor) and then use this hande inside my class.
Which handle do I need to pass (m_pMainWnd,...) and how do I use this handle to invoke the correct member (e.g. for setting text in the statusbar with the meber SetPaneText)?
Can I find somewhere an example.
P.S.: If you've not noticed by now, I'm a novice.
Thanks !
|
|
|
|