Dobrý den,
potřeboval bych vytvořit třídu ve třídě a moc se mi to nedaří.
kod:
zde je moje třída v souboru DataXml.h
#pragma once
using namespace System::IO;
using namespace System;
using namespace System::Xml;
using namespace System::Xml::Schema;
using namespace System::Xml::Serialization;
namespace ClassInClass {
public ref class Cerpadlo
{
int Time;
};
[Serializable]
public ref class DataXml
{
public:
DataXml(){
cerpadlo = gcnew Cerpadlo();
}
int cisl;
double moje;
Cerpadlo^ cerpadlo;
};
}
Ve formulaři mam pod tlačítkem tuto funkci, která mi hlásí chybu a nevim proc:
DataXml ^jo = gcnew DataXml();
jo->cisl = 1;
jo->moje =1001;
jo->cerpadlo->Time = 20;
chybu mi hlási prekladač na posledním řádku : "jo->cerpadlo->Time = 20;"
Prosim o radu, co zde mám špatně?
Moc děkuji za rady.