powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как перевести?
6 сообщений из 6, страница 1 из 1
Как перевести?
    #34051444
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть следующий код на паскале

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
type
  TArrSE5 = Array[ 0 .. 4 ] of TSpinEdit;

  TFrameVO = Record
    stSmOWUv1unitAlarm: TShape;
    stSmOWUv1clockAlarm: TShape;
    stSmOWUv1frameAlarm: TShape;
    stSmOWUv1Call: TShape;
    stSmOWUv1State: TShape;
    stSmOWUv1unitAlarmMask: TCheckBox;
    stSmOWUv1clockAlarmMask: TCheckBox;
    stSmOWUv1frameAlarmMask: TCheckBox;
    stSmOWUv1CallMask: TCheckBox;
    stSmOWUv1stateMask: TCheckBox;
    ArrOWUnumbers : TArrSE5;
  End; // TFrameVO = Record

Надо это перевести на C++. Пишу следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
TSpinEdit TArrSE5[ 4 ];
struct TFrameVO
{
   TShape *stSmOWUv1unitAlarm ;
   TShape *stSmOWUv1unitAlarm ;
   TShape *stSmOWUv1clockAlarm;
   TShape *stSmOWUv1frameAlarm;
   TShape *stSmOWUv1Call;
   TShape *stSmOWUv1State;
   TCheckBox *stSmOWUv1unitAlarmMask;
   TCheckBox *stSmOWUv1clockAlarmMask;
   TCheckBox *stSmOWUv1frameAlarmMask;
   TCheckBox  *stSmOWUv1CallMask;
   TCheckBox  *stSmOWUv1stateMask;
   TArrSE5 *ArrOWUnumbers  ;   
} FrameVo
ругается на TArrSE5 *ArrOWUnumbers . Как перевести запись в структуру?

Лучше тебя потом простят, чем сейчас не заметят.
...
Рейтинг: 0 / 0
Как перевести?
    #34051469
shiva261
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TArrSE5* TSpinEdit;
...
Рейтинг: 0 / 0
Как перевести?
    #34051470
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это должен быть массив ArrOWUnumbers из 4-х элементов типа TSpinEdit?

Тогда проще всего так: std::vector<TSpinEdit>ArrOWUnumbers(4);
и не забудь #include <vector>
...
Рейтинг: 0 / 0
Как перевести?
    #34051485
shiva261
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или

TSpinEdit TArrSE5[4] ;
...
Рейтинг: 0 / 0
Как перевести?
    #34051541
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
typedef TSpinEdit TArrSE5[ 5 ];

TArrSE5 ArrOWUnumbers;
...
Рейтинг: 0 / 0
Как перевести?
    #34051652
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh
Код: plaintext
1.
2.
3.
typedef TSpinEdit TArrSE5[ 5 ];

TArrSE5 ArrOWUnumbers;


Пасиб, аналогично решил
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как перевести?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]