Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Получение из другой формы ТStringList - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как мне вызвать GetGuiResources в консольном приложении VS6? http://www.cyberforum.ru/cpp-beginners/thread496060.html
Приветствую! Подскажите плиз, как мне вызвать GetGuiResources в консольном приложении VS6. Код: #include <windows.h> #include <winuser.h> HWND hWnd; DWORD dwProcID; HANDLE hProcess; DWORD...
C++ Открылись вакансии в крупную иностранную компанию Крупная иностранная компания, занимающаяся продвижением на Интернет-рынок виртуальных казино, с возможностями карьерного роса, приглашает сотрудников на следующие вакансии: 1.UNIX-разработчик... http://www.cyberforum.ru/cpp-beginners/thread496029.html
Шаблон set и структура - как вместе? C++
Что-то торможу. typedef set<Node> NodeSet; struct Node{ NodeSet input; NodeSet output; }Как это сделать? Ставлю перед typedef - struct Node; - нифига.
Прикрепление главного окна к границе экрана C++
Подскажите, как с использованием MFC прикрепить главное окно приложения к границе экрана. На Borland это делается просто, свойство Align у формы. А вот для MFC я что-то не могу найти :-(
C++ Access violation при использовании файла в lib библиотеке http://www.cyberforum.ru/cpp-beginners/thread495882.html
Привет Всем. Компилятор BCB 5.01, WinXP. У меня возникла следующая проблема: Есть функция в файле f1.cpp: #include <string> #include <sstream> std::string function()
C++ Проверка веденых числовых данных Люди помогите, нужно сделать проверку введенных данных. Есть поле куда пользователь должен ввести число типа double, нужно проверить что бы он ввел именно число а не что нибуть другое. Заранее... подробнее

Показать сообщение отдельно
np_msn
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 46
09.06.2011, 16:46
Привет.
Вот текст файлов работающей программы:

unit1.h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef Unit1H
#define Unit1H
 
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
 
class TForm1 : public TForm
{
__published:    // IDE-managed Components
    void __fastcall FormCreate(TObject *Sender);
    void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private:    // User declarations
public:     // User declarations
    __fastcall TForm1(TComponent* Owner);
};
 
extern PACKAGE TForm1 *Form1;
extern TStringList* myList;
 
#endif
unit1.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <vcl.h>
#pragma hdrstop
 
#include 'Unit1.h'
 
#pragma package(smart_init)
#pragma resource '*.dfm'
 
TForm1 *Form1;
TStringList* myList;
 
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
 
void __fastcall TForm1::FormCreate(TObject *Sender)
{
    myList = new TStringList;
}
 
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
    delete myList;
}
unit2.h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef Unit2H
#define Unit2H
 
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
 
class TForm2 : public TForm
{
__published:    // IDE-managed Components
    void __fastcall FormCreate(TObject *Sender);
private:    // User declarations
public:     // User declarations
    __fastcall TForm2(TComponent* Owner);
};
 
extern PACKAGE TForm2 *Form2;
 
#endif
unit2.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <vcl.h>
 
#pragma hdrstop
 
#include 'Unit2.h'
#include 'Unit1.h'
 
#pragma package(smart_init)
#pragma resource '*.dfm'
 
TForm2 *Form2;
 
__fastcall TForm2::TForm2(TComponent* Owner)
    : TForm(Owner)
{
}
 
void __fastcall TForm2::FormCreate(TObject *Sender)
{
    myList->Add('String1');
    myList->Add('String2');
    String s = myList->Strings[0] + '' + myList->Strings[1];
    MessageBox(0, s.c_str(), 'It’s myList', MB_OK);
}
Удачи.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru