I have a project which does a specific thing, like an open file dialog.
I would like to open it in a different project on a click of a button.
Also, It has a different namespace.
I'm guessing that it would involve a "using" statement to add the namespace And I will have to add reference to an *.exe or *.dll -> I'll have to look up how to make a *.dll, I know where the *.exe file is.
I have searched for a different things on Google, but I don't think that I am looking for the correct phrase (which is always frustrating...)
I want to open a command prompt from a console application in a separate window and write some lines of text in the new command prompt.
In the Below code it is not opening the new cmd and not writing the text...
Here is the code: public static int Main(string[] args) { int retValue = 0; try { ProcessStartInfo MyProcess = new ProcessStartInfo(); MyProcess.FileName = "cmd.exe";
So once I click browse I get something like "E:New Files" But there is this .log file in this folder which I want to automatically store in this path.
Right now I have to click on this .log file and then select open. Is there a way I can directly load the file.I have been trying to use the FileStream but no luck.
I'm trying to add a function now that lets the user open 1 or more files and import them to the database and dataGridView. Now the way it is now (should) work. But when it has finished with FILE1, it won't add FILE2 as it then gives me an error that the Column Date Already exists.
So I'm trying to see if it fails, but if i change "Input" name would the computer just create a new file name of it for example if i change "Input" to "asdf" the computer is just going to create "asdf" how do i fix it.
I am writing to write a program and performs the following tasks
- Reading a file (txt file contains some temperature values) - Display the temperature values (contents of the file) - Calculating the average of the temperature values in the file. - finds the maximum and minim value of temperature in the file.
The program is user interactive and waits for the user input and process according to his input (choice)
I have managed to complete the program and covered all the expect except the error handling for file opening and reading, although I have managed to do it for the part one part (i.e for the choice == 1)
I can repeat it for the other choices (i.e for 2, 3 ) but I do not want to repeat the code and do it in a different function or do it once for all. While making an attempt I can not handle the rest of the program and all the program turns into a mess.
#include <iostream> #include <fstream> #include <iomanip> int menu(); int myChoice(char); char inputValidating();
[Code] .....
Need Error handling for file opening and Reading that is used once, So far I have managed to do it for choice 1
I have a dll file and i want to add this dll file in my c#.net project reference through a program. I know I can add it by clicking copying and paste ,but i want to add reference programmatically.
I'm trying to convert dicom .dcm file to .jpeg using Imebra in C++ app using QT Creator as dev environment.
I've downloaded Imebra and was able to run QT project example for Dicom2Jpeg conversion successfully. But when I tried to copy same code to my C++ app it failed to run with following error msg:
malloc: * error for object xxxxxx: pointer being freed was not allocated * set a breakpoint in malloc_error_break to debug
I have followed steps on adding Imebra files to my project as it was shown on Imebra site. Also used their qt project as example. My main.cpp open dicom file, then loads it to dataset, then calls my dialog window. It crashes on loading dataset.
#include "QApplication.h" #include "QHBoxLayout.h" #include "mydialog.h" #include "iostream.h" include "library/imebra/include/imebra.h" int main( int argc, char ** argv ){
[Code] ....
Deeper debugging showed that source of error is in JpegCodec.cpp file readStream() function when checking JpegSignature to see if it's in wrong format with resulting internal PUNTOEXE error "detected a wrong format".
Interesting thing is that while running same test dcm file using given dicom2jpeg example (which has exact same code of opening file and loading it) gives no errors and converts to jpeg successfully. So I know it's not the file issue, but the way imebra code is integrated into my C++ app.
My dev environment: macbook pro with Lion OS, QT Creator, QT project, C++ code, ITK library added, Imebra files are completely integrated as part of the Qt project.
So, my question is how do I work/link/reference/call Imebra functionality in QT project? Am I forgetting to link something, or some object is not instantiated/deleted on time?
I have this image/video compression project that is to be done in C. I've been given this source code by my supervisor which is supposed to be a working one.
Assuming I have a sequence of 5 images in .pgm format (image41.pgm, image42.pgm .... image45.pgm). Some of the code involved is
When I tried to compile the code using make file (shell script), I got this error message "In function 'readPgm' format '%d' expects argument of type 'int *', but argument 3 has type 'unsigned char *' "
Can identify what the problem is and how to rectify it?
I have an issue converting VC++6 code to VC++ 2010. The following template function definition is not allowed by the new compiler:
template <> void AFXAPI DelElems <CBrush*> ( CPen** objects, int count ) { for ( int i = 0; i < count; i++, objects++ ) if (*objects) delete *objects; }
All errors refer to the header of the template function:
- syntax error : '<' - syntax error : missing ';' before '<' - 'DelElems' : illegal use of type 'void' - unrecognizable template declaration/definition
I'm trying to get the command pattern for template classes down. I'm just having a hard time implementing one part of the code. I can't figure out why both the method being passed and the type accepted are not the same type.
SimpleCommand class template <class Receiver> class SimpleCommand : public Command { public: typedef void(Receiver::*Action)(); SimpleCommand(Receiver *r, Action a) :
[code].....
And their instantiation
MyClass *receiver = new MyClass; Command *aCommand = new SimpleCommand<MyClass>(receiver, &MyClass::Action); aCommand->Execute();
I have been trying to compile this program for 3 days. he subject is my error. I know it has something to do with including the cpp file with the header file however my textbook says this is what I must do in order to use templates. I have tried 2 compilers Code Blocks and Microsoft Visual C++ express 2010.
Here is my code:
header file #pragma once #ifndef _NODE #define _NODE template<class ItemType> class Node {
I have made a Template Class that I named ArrayList(to coincide with ArrayLists in Java)and it works for the primitive types string, int, double, etc.; however, when I try making the ArrayList with a class object instead of a primitive type it gives:
"error C2512: 'ArrayList<Missile>::listCell' : no appropriate default constructor available"
And I am not sure why. My ArrayList Class is defined by:
template <class type> class ArrayList{ struct listCell{ type dataStorage; listCell *next = nullptr;
[Code] ....
The error takes place in the add method of the ArrayList class:
void add(type toAdd){ size++; if (head == nullptr){ head = new listCell(); head->dataStorage = toAdd;
[Code] ....
only when I use a class object instead of a primitive storage type.
The class "Missile" has been defined and compiles successfully, and the code calling the add method is here:
ArrayList<Missile> missiles; Missile *missile; //Constructor and Deconstructor not shown void fire(){ missile = new Missile(xPos, yPos, true); missiles.add((*missile)); }
The below code compiles without error using VS 2012 but with g++ 4.1.2 I get this error:
Code: main.cpp: In function 'int main(int, char**)': main.cpp:37: error: no matching function for call to 'StringHelper::stringToNumeric(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
Here is the code:
#include <string> #include "boost/lexical_cast.hpp" using boost::lexical_cast; using boost::bad_lexical_cast; class StringHelper {
[Code] ....
This is part of a larger program so in reality StringHelper has more static functions but this example does produce the error the same as the code when in the larger program.
To get it to compile under g++ I had to assign the return value from substr() to a string and pass that string to stringToNumeric. Why do I have to do this for g++ and not VS? Do I have something wrong with my template function that g++ is calling out and VS is not?
I want to copy the word entered by a user as soon as the user presses space(Just like the spell checker in word editors do). I'm using the following code:
I'm getting the following error: An exception of type 'System.InvalidOperationException' occurred in mscorlib.dll but was not handled in user code. For the following line:
but when i select a collumn, i recive an error because i'm selecting a cell with the mouse and i dont have code for that selection. My question is how can i put an "if" on the beguining of the event so that he can determine if it's a header or not.
if (comboBox1.Enabled == true && textBox5.Text != "") { OleDbConnection con = new OleDbConnection(); con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;" + @"Data Source= c:usersmert" + @"documentsvisual studio 2010ProjectsPayrollCSWindowsFormsApplication7P ayrollDB.accdb";
[Code]....
this is my code. I am getting this error on "cmdole2" query.
error text is:
---------------------------
--------------------------- System.Data.OleDb.OleDbException (0x80040E14): Syntax error in INSERT INTO statement. at System.Data.OleDb.OleDbCommand.ExecuteCommandTextE rrorHandling(OleDbHResult hr) at System.Data.OleDb.OleDbCommand.ExecuteCommandTextF orSingleResult(tagDBPARAMS dbParams, Object& executeResult)