visual-c++

Two classes -How to access the object of one class from another?

I have two classes, TProvider and TEncrypt. The calling application will talk to the TProvider class. The calling application will call Initialise first to obtain the handle mhProvider. I require access to this handle later when i try to perform encryption, as the TEncrypt class donot have access to this handle mhProvider. How can i get ...

Parameters in Visual Studio c++ 2010

Hi, I just installed Visual Studio C++ 2010 Express (BTW. great ide). I have to make simple application, but I will open it from command prompt, and I need using parameters. So my question is: how to using parameters in Visual C++ .NET 2010 Express? I need one string and some int. It's special creator to do this or I must change code (i...

what is the simplest way to create edit box in c++

i need to create edit box in c++ without using mfc..... only win32 ...

How to solve problem " mt.exe : general error c101008d" ?

Hi, I often have this problem even when I build a new C++ project and try to build a release file. I use Visual studio 2008. One thing that may cause this problem is my code is saved on the server disk, not on local hard disk. mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\Release\PG...

Is Visual C++ a good Choice to start visual programming ?

My friends have to build a program whitch contain some forms ...they have to choose between VC++ and Delphi but many people said that VC++ is not a good place to build Winforms applications so is this true ? My friend are beginners and they only Know few things in C++ and Delphi so what is the best choice ? Edit : this is a university...

How to get answer from messagebox

I copy if ((MessageBox::Show( "Are you sure that you would like to close the form?", "Form Closing", MessageBoxButtons::YesNo, MessageBoxIcon::Question) == DialogResult::No)) { // cancel the closure of the form. Application::Exit(); } From msdn. Where I compiling this i have 1>------ Build started: P...

Is there an equivalent for __if_exists in gnu c++ ?

__if_exists is a microsoft specific keyword for testing existence of identifiers at compile time: msdn:__if_exists It can come in very handy at "faked" template specialization as in some cases it provides a really much more simple, readable and better performing way than other methods like "real" specialization or overloading or whatev...

How to programmatically load a Java card applet ( a .cap file ) using Visual C++/PCSC

Hi, I am currentlly on a project that requires me to load a JavaCard application Applet ( a .cap ) file to a JavaCard. Our framework is based on Visual C++ and PCSC, so we need to load the same applet to a series of JavaCards. Does anyone know how this can be processed? I mean, where should I start. Thanks! ...

Replacing a VB6 DLL called by a CreateDispatch call with a C# Equivalent

An existing Visual C++ application makes the following call; BOOL bRet = pMyClass.CreateDispatch("BlahBlah.MyClass"); if ( !bRet ) { // Error handling snipped } else { pMyClass.MyMethod(); pMyClass.ReleaseDispatch(); } pMyClass is a class which was apparently auto-generated by ClassWizard, and it inherits from COleDisp...

Is it possible to set preprocessor macro in sln file and not in a project? (VS2008 c++)

I am maintaining a large codebase and some vcproj files are used in different solutions. Due to some horrendous configuration and dependencies it seems the best way to handle some build issues is to #ifdef the code but in order to do that I need to set a preprocessor definition at the solution file level and not at the vcproj level. Is...

What is the equivalent C# code for this Canon SDK C++ code snippet?

What is the C# equivalent of this C++ code? private: static EdsError EDSCALLBACK ProgressFunc ( EdsUInt32 inPercent, EdsVoid * inContext, EdsBool * outCancel ) { Command *command = (Command *)inContext; CameraEve...

In VC++ what is the #pragma equivalent of /O2 compiler option (optimize for speed)

According to msdn, /O2 (Maximize Speed) is equivalent to /Og/Oi/Ot/Oy/Ob2/Gs/GF/Gy and according to msdn again, the following pragma #pragma optimize( "[optimization-list]", {on | off} ) uses the same letters in its "optimization-list" than the /O compiler option. Available letters for the pragma are: g - Enable glob...

How to find assignments with no effect?

In the process of automatically renaming many variables in a big project I may have created a lot of things like these: class Foo { int Par; void Bar(int Par) { Par = Par; // Nonsense } }; Now I need to identify those locations to correct them. E.g. into "this->Par = Par;". Unfortunately the Visual C++ Compil...

How to test if preprocessor symbol is #define'd but has no value?

Using C++ preprocessor directives, is it possible to test if a preprocessor symbol has been defined but has no value? Something like that: #define MYVARIABLE #if !defined(MYVARIABLE) || #MYVARIABLE == "" ... blablabla ... #endif EDIT: The reason why I am doing it is because the project I'm working on is supposed to take a string from ...

Visual C++ runtime compatibility

If I compile code using the Visual C++ 2008 compiler, do I need to have the matching service pack of the runtime library for that compiled code to run correctly? Suppose I compile code with Visual C++ 2008 compiler (any edition). Will this work with the SP1 VC++ 2008 runtime library? Conversely, if I compile code with a Visual C++ 2008...

Visual Studio Express (C++) is adding huge SQL file to my projects

I'm taking a class in C++ and am working on a really simple program for the first lab. (We're talking less than 20 lines of code.) I'm using Visual C++ 2010 Express as an IDE. My project folder is over 5MB, however. The culprit is a "SQL Server Compact Edition Database File" that lives in the folder. Now colour me stupid, but I'm not...

Is there a way to debug preprocessed code in VisualStudio

Hi, I've a visual C++ project I'd like to debug. However, several functions are actually generated by macro expansion ( like set##Name for a particular property). So, while debugging I can't follow the execution flow inside these generated functions. Do I have to use the /P flag and then debug the preprocessed code ? thanks for the he...

xcopy installation of Visual C++ 2008 runtime

Hello! Is it possible to make my C++ application run on a machine without Microsoft Visual C++ 2008 Redistributable Package by simply including some dlls in the program folder? I want to make my app as portable as possible and want to avoid forced installation of the runtime, so is it possible? I don't care about possible future runtim...

directx rotation c++

Okay this is a hard question. I'm creating a cube and a pyramid in one vertex array. My problem is to rotate only pyramid vertex not the cube vertex but I don't know any function that can rotate some vertex. If I try to rotate the vertex I'll get pyramid and cube rotated. ...

Passing a structure as a template-parameter - How can I fix this code?

Hi, I'm trying to compile the following code under VC2010. struct CircValRange { double a,b; // range: [a,b) }; template <struct CircValRange* Range> class CircVal { // todo }; const CircValRange SignedDegRange= {-180., 180.}; CircVal<SignedDegRange> x; I'm getting error C2970: 'CircVal' : template parameter 'Range' : 'S...