vcl h



Автор S.T.A.L.K.E.R. задал вопрос в разделе Другие языки и технологии

Кто знает язык C++ нужно пояснить что означает каждая строчка програмы и получил лучший ответ

Ответ от Вася Иванов[гуру]
Вот текст програмы
//---------------------------------------------------------------------------

#include <vcl.h>//загрузка стандартной библиотеки С++ Билдер
#pragma hdrstop// тоже стандартная строка, создается автоматом.

#include "Unit1.h"//подключение к проекту файла с кодом
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Form1->Caption="Программа редактирования текстовых файлов";//задание заголовка программы
Memo1->Lines->Clear();//очистка компонента списка
}
//---------------------------------------------------------------------------

void __fastcall TForm1::N3Click(TObject *Sender)
{
OpenDialog2->Execute();// включение диалога открытия файла
Memo1->Lines->Clear(); // очистка компонента списка
Memo1->Lines->LoadFromFile(OpenDialog2->FileName); // загрузка в компонент списка имени файла, который был выбран через диалог открытия файла
Form1->Caption=OpenDialog2->FileName; // присвоение окну имени файла
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N4Click(TObject *Sender)
{
Memo1->Lines->SaveToFile(OpenDialog2->FileName); // все линии сохраняются в файл
Memo1->Lines->LoadFromFile(OpenDialog2->FileName); // все линии считываются из того же файла
/////////// что за бред??? ?
}
//---------------------------------------------------------------------------

void __fastcall TForm1::N5Click(TObject *Sender)
{
SaveDialog1->Execute();//включение диалога "сохранить файл"
Memo1->Lines->SaveToFile(SaveDialog1->FileName);// сохранение линий в выбранный файл
}
//---------------------------------------------------------------------------

void __fastcall TForm1::N2Click(TObject *Sender)
{
Form1->Close(); // закрытие окна программы
}
//---------------------------------------------------------------------------

void __fastcall TForm1::P12511Click(TObject *Sender)
{
char *k=new char[100000]; // создание одномерного массива из кучи элементов
OemToChar(Memo1->Text.c_str(),k); // загрузка нулевых значений в компонент текста
Memo1->Text=(AnsiString)k; // преобразование текста
}
//---------------------------------------------------------------------------

void __fastcall TForm1::CP8661Click(TObject *Sender)
{

char *k=new char[100000];//////// то же самое что и в предыдущей процедуре.
CharToOem(Memo1->Text.c_str(),k);
Memo1->Text=(AnsiString)k;
}
//---------------------------------------------------------------------------

Ответ от Dark Smile ;)™[гуру]
Я знаю, пиши в агент помогу

Ответ от Кrab Bark[гуру]
Так и думал, что выдадут простыню и попросят превратить в десять 😉

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Кто знает язык C++ нужно пояснить что означает каждая строчка програмы

Неисправен mmsystem.h в borland c++ 5.5.1 (пишет 26 ошибок, они внутри). Что делать?
Подключите также: vcl.h, и windows.h, перед mmsystem.h, а саму mmsystem не трогайте пока!
Если
подробнее...

Ребят, выдает ошибку в Visual studio c++ 2012
а зачем вам vlс. h ?
визуал студио не может найти такую библиотеку... и я не вижу, что она у
подробнее...

возведение в степень С++
Нет, не "норм", в C++ в степень можно возвести только pow.

Смотрите мой пример на C++
подробнее...

Помогите пожалуйста
В этом Вам поможет Декларация \"прав человека\"
Статья 20

1. Каждый человек имеет
подробнее...

Приведите простой пример программы на C++.
#include <iostream>
using namespace std;
int main() {
char str[12], * ptr;
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое
какие заземленные нейтрали называются эффективными?
Поищи в ответах на билетах по злектробезопасности ---[ссылка появится после проверки
подробнее...

Что такое C++/CLI ?
> Можно ли сказать, что "C++/CLI" являеться "не-до-" С#.
Увы, да.
У C++/CLI есть
подробнее...

в правильной четырехугольной пирамиде высота равна 2, боковое ребро равно 4. надо найти объем
Обозначим пирамиду SABCD. O - точка пересечения диагоналей. Проведем осевое сечение через диагональ
подробнее...
спросили в Другое
Помогите придумать пароль! Я уже все перебрал !!!
И не нужно ничего придумывать. При смене пароля в Почте справа есть надпись "Сгенерировать надёжный
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*