Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / где определить переменные ???? / 5 сообщений из 5, страница 1 из 1
25.05.2004, 12:07
    #32532088
sfsf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где определить переменные ????
Есть две формы Form1, Form2 мне нужно использовать для этих форм общие переменные такие

AnisString [10]={"1223e4","xvxcvx",,...}
int ggg;
char mmm;

Как их грамотно определить (небольшорй примерчик, в смысле описания переменных), чтоб можно было использовать в модулях для формы 1 и 2.
...
Рейтинг: 0 / 0
25.05.2004, 12:23
    #32532134
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где определить переменные ????
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
namespace MyGlobal {
  std::string S[ 2 ]= {"123","987"};
  int    ggg;
  char   mmm;
};

int main(){
  MyGlobal::ggg =  555 ;
  std::cout << MyGlobal::S[ 0 ] << std::endl;
  std::cout << MyGlobal::S[ 1 ] << std::endl;
  std::cout << MyGlobal::ggg  << std::endl;
  MyGlobal::S[ 1 ] = "qwerty";
  std::cout << MyGlobal::S[ 1 ] << std::endl;
...
Рейтинг: 0 / 0
25.05.2004, 12:38
    #32532172
sfsf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где определить переменные ????
мне нужно чтоб эти переменные можно было использовать и для формы 1 и для формы 2

Где и как их определить
c++Builder 6
...
Рейтинг: 0 / 0
25.05.2004, 12:52
    #32532224
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где определить переменные ????
Можешь , хоть так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
class TForm1 : public TForm
{
  ...
  public:
    AnsiString str[ 10 ];
    int ggg;
    char mmm;  
}

__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
  //{"1223e4","xvxcvx",,...}
  str[ 0 ] = "...";
  str[n] = "...";
}

во второй модуле делаещь 
  #include "unit1.h"
и пользуешся 
  Form1->ggg =  1 ;
  Form1->mmm = 'c'  ;
  Form1->str[ 0 ] = "...";

хотя есть еще варианты :)


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
25.05.2004, 12:53
    #32532228
ilhar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
где определить переменные ????
где хочешь!!! там и объявляй
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / где определить переменные ???? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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