|
Hello,
char* str= (char*)Marshal::StringToHGlobalAnsi("Hello World");
With Regards,
R.Selvam
|
|
|
|
|
Thanks.
But now I get an error " error C2440: 'type cast' : cannot convert from 'System::IntPtr' to 'char *' ".
Pls help.
vini
|
|
|
|
|
|
R.selvam wrote:
Hello,
look this,
http://www.codeproject.com/dotnet/managed_unmanaged.asp
Thanks very much. But now I get another error when I include the namespace System::Runtime::InteropServices.
error C2872: 'FILETIME' : ambiguous symbol
could be 'D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(354) : _FILETIME FILETIME'
or 'stdafx.cpp(0) : System::Runtime::InteropServices::FILETIME'.
Kindly help.
Vini
|
|
|
|
|
Now its fine. I changed my function call to
IntPtr ip=System::Runtime::InteropServices::Marshal::StringToHGlobalAnsi("hello World"),
instead of including the namespace in the using namespace stmt and then calling the function as
IntPtr ip=Marshal::StringToHGlobalAnsi("Hello World").
Thanks for the help
Vini
|
|
|
|
|
Hi,
Np.
With Regards,
R.Selvam
|
|
|
|
|
Now this is exactly why i like a preprocessor
leppie::AllocCPArticle("Zee blog"); Seen on my Campus BBS: Linux is free...coz no-one wants to pay for it.
|
|
|
|
|
I have defined a managed C++ project to call into an unmanaged MFC project. The MFC project builds successfully. However, the build of the managed project fails because the linker cannot resolve the external symbols for the methods defined in the unmanaged class. Attached is the class definition for the managed class:
public __gc class MTracker
{
public:
MTracker(Control* pControl,Control* cControl)
{
m_CTracker = new CComTrackerApp();
IntPtr pPtr = pControl->Handle;
IntPtr cPtr = cControl->Handle;
HWND pHwnd = (HWND)pPtr.ToPointer();
HWND cHwnd = (HWND)cPtr.ToPointer();
m_CTracker->Create(pHwnd,cHwnd);
}
protected:
void Dispose(bool b)
{
MTracker::Dispose(b);
if (m_CTracker != NULL)
{
delete m_CTracker;
m_CTracker = NULL;
}
}
private:
CComTrackerApp* m_CTracker;
};
The CCOMTrackerAPP class is defined in the MFC project. The linker cannot resolve the addresses for CComTracker::CComTracker() or CComTracker::Create(HWND pHwnd,HWND cHwnd). Any suggestions would be appreciated.
|
|
|
|
|
Hi friends..
I have downloaded latest swfsource from www.sourceforge.com
In this swfsource two files : Xmlcompiler.h and XmlCompiler.cpp, are there but no source code is available for these files.
I think these files might be related with parsing Xml data, as this will help me a lot because i am also working on parsing Xml for use in swfsource.
Can somebody guide me regarding the functionality of these files and send me the code for these files ?
Thanks in advance.
regards,
ADARSH
|
|
|
|
|
|
Hi there,
I want to show a 3D Cube on a panel of a form using C++.Net. But I don't have any idea how to access the DX9 from C++.net and how to draw on a panel. I need a tutorial on C++.Net to use DirectX9 and D3D.
Regards,
EH
|
|
|
|
|
|
Hi Everybody,
I am working on open swfsource in VC++ .NET platform..
and in my application i want to parse XML using C++
Can anybody suggest me the way to parse XML data through C++ code?
And, please suggest me if there are any in-built C++ libraries available for parsing XML(preferably SAX) or if in-built libraries are not there, then which third party parser should i use for parsing XML(preferably SAX) data through C++?
Note: Code examples and links are welcome.
Thanks in advance.
regards,
ADARSH
|
|
|
|
|
|
Hi friends,
any one can help me how to proceed.......to install a software from the remote system to client system without user interaction.
suppose i am downloading a PDF file from the remote system to client system but the client system does't have PDF installation........for this when i click on any PDF file from the remote system first it should download the PDF software then it should download the PDF file.
can any one help me how to do this for customised softwares
Thanks
Ramakrishna.J
SoftProSys ltd.
|
|
|
|
|
Hi,
I am trying to build a application using MC++, but what I found out is that each time when I am runing the application in debug mode (have not tried release yet), it always takes more than 5 seconds to start the applicaiton. First, I thought there was something wrong with my code, but when I tried to build some sample codes, which I downloaded from web, it was the same. It took more then 5 seconds to start the program. I am wondering if this is the way it is supposed to be or there is something that I need to setup with my VS.Net, which I didn't...Can anyone give me some suggestions about what is wrong and what I should do with it. Thanks alot
|
|
|
|
|
Whats your system Configuration?
and Check below things in your System.
1.Clean Your temp files from the system
2.Check the Virtual memory you set, if it is less than some 500MB then increase it to 1000 MB
Thanks
Ramakrishna.J
SoftProSys ltd.
|
|
|
|
|
hello..
how to declare array to the size of 2 to the power of 32 (4294967296)? if it's not possible, how to make the max array size to 65535? eg:
char input[65535][65535];
i know it's not possible cuz the default data segment is 64k only.. i tried to this one:
char huge input[65535][65535];
but declaration error..
pls help.. thanx!!
~wiLd Cat~
|
|
|
|
|
lyn wrote:
how to declare array to the size of 2 to the power of 32 (4294967296)? if it's not possible, how to make the max array size to 65535? eg:
char input[65535][65535];
How about:
char *input = malloc(sizeof(char) * 4294967296);
BTW:
Unless your computer has 4 gigabytes of RAM, you'll really need to redesign your data input code
--
Russell Morris
"So, broccoli, mother says you're good for me... but I'm afraid I'm no good for you!" - Stewy
|
|
|
|
|
(With Borland C++), I'm using TextOut(..) to put some text in a window. SetTextAlign(..) and SetTextColor(..) work fine, but I want to use different fonts for the various bits of text. I've searched the inet, but can't find anything. How can I do it?
Thanks,
Graham Rounce
|
|
|
|
|
Hi everybody,
I am reading XML and using the XMl data for calling some functions in a DLL
I have a problem:
i am taking one (String *str;) pointer, which is assigned with a value returned from one of the XML function. Now i want to convert this String value into integer value.
Can someone tell me that how i can do this??
Thanks in advance,
ADARSH
|
|
|
|
|
ADARSH
Try int x = Convert::ToInt32(str); or int x = Convert::ToInt16(str);
Convert has several conversions available.
Cheers
John
|
|
|
|
|
Hi everybody,
I'm trying to build a dll file in VC++ .NET 7.1 . The Compiling of the code was OK, but when I'm trying to build the dll I recieve these errors:
c:\test\projatldll\projatldll\first.h(29) : error MIDL2025 : syntax error : expecting a type specification near "ostringstream"
c:\test\projatldll\projatldll\first.h(29) : error MIDL2026 : cannot recover from earlier syntax errors; aborting compilation
LINK : fatal error LNK1240: failed to compile IDL content
Can anyone help me to get rid of this situation ???
Thanks in advance..
regards,
ADARSH
|
|
|
|
|
ok this is annoying...the following line is killing vs...(hate this)
containerListViewItem2->Tag = __box(0);
ive seen this problem before, its like when you add components to c++ .net...if it makes this __box command it kills the visualizer and only way to fix is to continiously delete that line from form1.h and offcurce vs.net re adds it
|
|
|
|
|
hi
i am having a problem with an infinite loop
can someone check out the code and tell me
what is wrong with it...
[code]
int main()
{
int numberOfResponses; //number of responses for candidates
int accumulator = 0; //adds up total number of votes
do
{
char* stateName = new char[30]; //char pointer array for stateName
char* dateOfPrimary = new char [30]; //char pointer array for date of primary
cin.getline(stateName,30) ;
cin.getline(dateOfPrimary,30);
cin >> numberOfCandidates;
primaries NewPrimary(stateName,dateOfPrimary);
cout << NewPrimary <<endl;
delete="" []="" statename;=""
delete="" dateofprimary;=""
for="" (int="" i="0;" <="numberOfCandidates;" i++)=""
{=""
char="" nameandspent[50];="" char="" array="" for="" name="" and="" money="" spent=""
cin.getline(nameandspent,50);=""
if="" (i="" !="0)"
candidates="" newcandidate(nameandspent);=""
cout="" <<="" newcandidate="" endl;=""
}=""
results="" newresults;=""
int="" votes;=""
cin="">> votes;
accumulator = accumulator + votes;
NewResults.voteArray[i-1] = votes;
}
NewResults.totalNumberOfVotes = accumulator;
NewResults.percentage();
cout << NewResults << endl;
cin >> numberOfResponses;
for (int i = 0; i <= numberOfResponses; i++)
{
int c, i, v;
cin >> c;
cin >> i;
cin >> v;
election MyElection(c,i,v);
}
char blank[5];
cin.getline(blank,5);
cin.getline(blank,5);
}while(!cin.eof());
return 0;
}
[end code]
the INPUT is like this:
Iowa
January 19, 2004
6
Kerry 50000
Clark 20000
Dean 40000
Gephardt 20000
Lieberman 10000
Edwards 40000
1128
83
540
318
60
957
15
1 2 8
3 2 5
1 3 6
1 1 6
6 1 7
5 2 5
2 4 7
4 3 6
6 2 7
1 4 9
6 4 7
3 4 7
2 3 6
1 4 8
4 2 6
New Hampshire
January 27, 2004
5
Kerry 500000
Clark 200000
Dean 400000
Lieberman 100000
Edwards 50000
84229
27254
57788
18829
26416
25
1 2 8
3 2 7
1 3 6
1 1 7
3 1 7
5 1 7
2 4 6
5 3 6
4 1 4
1 4 9
3 4 8
1 2 7
2 1 7
3 2 8
4 2 6
5 2 8
2 2 6
3 3 7
1 2 8
2 3 7
3 2 7
4 4 6
5 4 7
2 2 6
3 3 6
ps....if i use just one set of data...my program works...but when i add another set of data....such as above (there are two) one for iowa and one for new hampshire...it keeps going on forever...help please
|
|
|
|