Форум: Форум C++Разное
Новые темы: 00
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сохранял один код, а открывается другой
 
 автор: fs444   (18.08.2009 в 09:22)   письмо автору
 
 

Вчера набрал программу, сохранил ее и закрыл билдер. Сегодня открываю эту программу, и вижу не вчерашний код, а совсем другой. Что я могу не так делать? Открывал cpp-файл.

  Ответить  
 
 автор: fs444   (18.08.2009 в 11:27)   письмо автору
 
   для: fs444   (18.08.2009 в 09:22)
 

Пишу

//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 static int i = 0;
 char prev[24], next[24], count[][8] =
  {
   "Девять\0""Восемь\0""Семь\0""Шесть\0""Пять\0""Четверо\0""Трое\0""Двое\0""Один из\0""Нет"
  };
 if (i == 9) return;
 strcpy(prev, count[i++]); strcat(prev, " негритят");
 ListBox1->Items->Append(prev);
 strcpy(next, count[i]); strcat(next, " негритят");
 Edit1->Text = next;
}
//---------------------------------------------------------------------------

А открывается

//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
        {
                 Application->Initialize();
                 Application->CreateForm(__classid(TForm1), &Form1);
                 Application->Run();
        }
        catch (Exception &exception)
        {
                 Application->ShowException(&exception);
        }
        catch (...)
        {
                 try
                 {
                         throw Exception("");
                 }
                 catch (Exception &exception)
                 {
                         Application->ShowException(&exception);
                 }
        }
        return 0;
}
//---------------------------------------------------------------------------

Открываю через File > Open project файл с расширением bpr.
Окно программы состоит из списка ListBox, кнопки Button и текстового поля Edit.

  Ответить  
 
 автор: cheops   (18.08.2009 в 13:41)   письмо автору
 
   для: fs444   (18.08.2009 в 11:27)
 

Второй файл - это главный cpp-файл. Странно, что у вас именно он открывается, но вы всегда можете открыть первый файл если дважды щелкните на форму. А ещё лучше в левую вкладку подключить Project Manager (если его ещё нет) - там всегда можно выбрать нужный cpp или hpp-файл.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования