Отчет по практике: Разработка программы контроля изделий и подготовка программной документации
#include <XMLIntf.hpp>
//--------------------------------------------------------------
typedef struct _SVersion{
unsigned int address; //адрес регистра версии
unsigned int value; //считанное значение версии
unsigned int type; //разрядность версии
AnsiString description;//описание версии
} TVersion,* PVersion;
typedef struct _SModule{
AnsiString name; //имя модуля
unsigned int baseaddress; //базовый адрес модуля
int version_count;//количество версий у модуля
PVersion version[10]; //массив версий модуля
} TModule,* PModule;
typedef struct _SCorrection{
AnsiString name;
AnsiString new_name;
} TCorrection,* PCorrection;
class TForm1 : public TForm
{
__published: // IDE-managed Components
TXMLDocument *XMLDocument1;
TMemo *LogText;
void __fastcall FormActivate(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};