|
Could be something to do with your keyboard mapping settings, check Tools | Options | Environment | Keyboard. I set mine to "Visual C++ 6" because thats what Im used to
|
|
|
|
|
How to print numbers(in C or C++) till we want without using loops or condition statements like specifically(for,do while, while swiches, if etc)!
Sebastian
|
|
|
|
|
Sebastian T Xavier wrote: How to print numbers(in C or C++) till we want without using loops or condition statements like specifically(for,do while, while swiches, if etc)!
And why would you want to do that?
Regards,
Nish
Fly on your way like an eagle
Fly as high as the sun
On your wings like an eagle
Fly and touch the sun
|
|
|
|
|
It sounds like a homework assignment.
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
In C you can not do this, however in C++ you can easily do this..
This is how you do it
#include <iostream>
using namespace std;
int i = 0;
class A
{
public:
A()
{
cout<<i++<<endl;
}
};
void main()
{
A a[10];
}
btw dont post general C++ quries in this Message Board.
Cheers
|
|
|
|
|
|
I have written a DLL in C# that I need to call from regular old C code. I have written a managed C++ bridge that successfully calls it from a test unmanaged C++ app.
My C application is able to call the C# DLL through the managed C++ bridge DLL if I use LoadLibrary and GetProcAddress. However, when I change the C application to use static linking of the C++ bridge DLL the C application then crashes before it even gets to the first line of WinMain.
The C++ bridge DLL has a managed class declared globally as:
ref class GlobalObjects {
GlobalObjects()
{
}
public:
static MyCsharpClass ^CsharpClass = gcnew MyCsharpClass();
};
The exported functions from the DLL all refer to the CsharpClass object.
I need to keep the CsharpClass object around permanently, so this is why I declared it as static.
Any ideas?
Thanks,
David
|
|
|
|
|
David Knechtges wrote: However, when I change the C application to use static linking of the C++ bridge DLL the C application then crashes
Do you have information that says it is possible to staticly link managed code into an native project? Because it seems to me that is not possible.
led mike
|
|
|
|
|
Maybe it isn't possible - I had guessed that it would be possible since I can do a LoadLibrary and GetProcAddress, then call it and have it work.
The strange thing is, if it wasn't possible, I would expect the linker to give me a warning or error of some kind, and it doesn't. That is what puzzles me.
David
|
|
|
|
|
David Knechtges wrote: I would expect the linker to give me a warning or error of some kind
Not if you understood what a "linker[^]" is.
led mike
|
|
|
|
|
Hello frnds..
can u plz suggest me the links or ebook
which gives me information abt Socket programming from the Basic.
Thanks in advance
Born To Code
|
|
|
|
|
you can find some info in apress.pro c++/cli
http://www.flazx.com/ebook4985.php
|
|
|
|
|
sockets.com
led mike
|
|
|
|
|
Hi all.
Can i execute an maneged code from unmanaged??
I.e. suppose i have an COM interface with method:
STDMETHODIMP CMyClass::ExcecCSharpProgram()
{
IMyParams* pIface = this->m_pAnInterface;//I need to pass this pointer to executed program!!!
SomeHowExecCSharpProgram("MyProg.exe");//How i can to do this (exec my program)
SomeHowPassPointerToMyProg(pIface);//And this (pass interface pointer to executed program)
}
Please help, or point out where i can see any related topics.
THANK A LOT.
|
|
|
|
|
It would be easier to do what you want if you have some public classes in a C# assembly. You could mark them as COMVisible and then directly use them from your native code via CCW.
Alternatively, if your C++ app can use /clr compilation, you can directly consume the C# classes via C++/CLI.
Regards,
Nish
Fly on your way like an eagle
Fly as high as the sun
On your wings like an eagle
Fly and touch the sun
|
|
|
|
|
|
|
Please post your question to "SQL/ADO/ADO.NET" forum.
Best,
Jun
|
|
|
|
|
In a very long loop (up to 500.000), I have a String^ variable that takes long lengths (and different values) each loop cycle. I wonder if it's worthy to delete the variable at each loop cycle's end; if delete is not used, will the CLR take care of it ?
|
|
|
|
|
String is not IDisposable, so there's no point in calling delete. For another thing, you don't need to do that anyway, the GC will appropriately come into play as and when required.
Regards,
Nish
Fly on your way like an eagle
Fly as high as the sun
On your wings like an eagle
Fly and touch the sun
|
|
|
|
|
Thanks Nish.
|
|
|
|
|
if you are able to write this program please help me:
YOU KNOW THAT THE ISDN NUMBER IS A SPECIFIC NUMBER FOR EACH BOOK,AND FOR EXAMPLE AN ISDN NUMBER LIKE 964-92032-1-4 CONTAINS THIS INFORMATION:
ISDN : TheLanguageOfTheBook-PublisherCode-BookNumber-CheckDigit
the check digit number is calculated in this way,
for example for 964-92032-1-4 :
10x9 + 9x6 + 8x4 + 7x9 + 6x2 + 5x0 + 4x3 + 3x2 + 2x1 = 271
271%11=7 = Result
then the CheckDigit number should be (11-Result)
ok?
Here's the interface of the program:
Enter ISBN: 964-92032-1-4
Language: 964
Publisher: 92032
Book number: 1
Check digit: 4
This ISBN code “964-92032-1-4” is valid!
or
This ISBN code “964-92032-1-4” is invalid!
Please let me know if you understood the program well!thanks again,sorry for the english mistakes found in my text,i'm really sorry!
Khodadad Pakdaman
Pakdaman@CleanMail.it
|
|
|
|
|
You have to first decide why you need to use C++/CLI to write this program. What would your goals be? For that matter, it would be a good idea to decide if you even want to use .NET for the application.
Regards,
Nish
Fly on your way like an eagle
Fly as high as the sun
On your wings like an eagle
Fly and touch the sun
|
|
|
|
|
That'a C++ 6 simple program,i don't want to use .net!ok?
please help me,i'm in need of that program,
thanks again!
|
|
|
|
|
Khodadad Pakdamans wrote: That'a C++ 6 simple program,i don't want to use .net!ok?
Then you are in the wrong forum. This forum is for C++/CLI questions.
Regards,
Nish
Fly on your way like an eagle
Fly as high as the sun
On your wings like an eagle
Fly and touch the sun
|
|
|
|