Below; I have 2 classes (forms), Namely, "PrintOneEmployee" and "DeleteOne". In class "PrintOneEmployee";
I want to declare a variable with name of "fileName" to contain the name of the file "Main\\_1Main.txt".
Later on, when I wanted to access the variable "fileName" in the other class, namely, "DeleteOne". The
compiler show an error that the variable is undeclared. What should I do to access the variable "fileName"
in the the other class "DeleteOne"? I am aware of the scope of the variable inside the brackets,
but I am confused about the scope of the different classes.
/************************************************** ********/
-
#pragma once
-
#using <System.dll>
-
#using <System.Windows.Forms.dll>
-
#using <System.Drawing.dll>
-
-
#include "DeleteOne.h"
-
-
#include "Time.h"
-
#using <mscorlib.dll>
-
-
using namespace System;
-
using namespace System::IO;
-
using namespace System::ComponentModel;
-
using namespace System::Collections;
-
using namespace System::Windows::Forms;
-
using namespace System::Data;
-
using namespace System::Drawing;
-
using namespace System::Drawing::Printing;
-
-
namespace TimeTracking
-
{
-
-
public ref class PrintOneEmployee : public System::Windows::Forms::Form
-
{
-
-
-
-
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
-
{
-
-
{
-
streamToPrint = gcnew StreamReader( "Main\\_1Main.txt" );
-
-
String^ fileName = "Main\\_1Main.txt"String^ fileName;
-
}
-
-
-
}
-
-
-
};
-
}
-
-
/************************************************** *******************/
-
#pragma once
-
-
#include "Time.h"
-
//#include "PrintOneEmployee.h"
-
#using <mscorlib.dll>
-
-
using namespace System;
-
using namespace System::IO;
-
using namespace System::ComponentModel;
-
using namespace System::Collections;
-
using namespace System::Windows::Forms;
-
using namespace System::Data;
-
using namespace System::Drawing;
-
-
namespace TimeTracking
-
{
-
-
public ref class DeleteOne : public System::Windows::Forms::Form
-
{
-
-
-
private: System::Void OkBotton_Click(System::Object^ sender, System::EventArgs^ e)
-
{
-
-
FileInfo^ fi = gcnew FileInfo(FileName);
-
fi->Delete();
-
-
}
-
-
};
-
}
-
-
--
Thanks
Allen