//---------------------------------------------------------------------------
#ifndef FormFunctionsH
#define FormFunctionsH
//---------------------------------------------------------------------------
#include <Classes.hpp>
//---------------------------------------------------------------------------
struct form_inf { unsigned int RE1Size;       // размеры для RichEdit1
                  unsigned int RE2Size;       // размеры для RichEdit2
                  unsigned int RE3Size;       // размеры для RichEdit3
                  unsigned int RE4Size;       // размеры для RichEdit4
                  unsigned int RE6Size;       // размеры для RichEdit6
                  unsigned int RE7Size;};     // размеры для RichEdit7
//---------------------------------------------------------------------------
void EnableButtons(void);                               // активировать кнопки управления
void DisableButtons(void);                              // деактивировать кнопки управления
void InitFormInf(unsigned int);                         // инициализация данных формы для выбранного чипа
void InitDataOnForm(unsigned char);                     // заполняем указанную область на форме инициализационными данными
void LoadImage(void);                                   // загрузка схемы подключения
void PlaceDataToForm(unsigned char, unsigned char);     // помещаем на указанную форму данные из указанной области памяти
void GetDataToMemory(unsigned char, unsigned char);     // помещаем данные с указанной формы в указанную область памяти
//---------------------------------------------------------------------------
//--- ЭКСПОРТИРУЕМЫЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ ----------------------------------
//---------------------------------------------------------------------------
extern struct form_inf FormData;
//---------------------------------------------------------------------------
#endif
