прога компилится но не работает

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем den385, 6 сен 2009.

  1. den385

    den385 Гость

    Написал программу (с ParamCount только не разобрался-зачем он?). Компилируется alt+f9 без ошибок.

    Но - когда жму RUN (зеленый треугольник), вместо того чтобы программа работала и я мог проверить действие кнопок, просто мигают на 1сек инспектор и моя форма, а потом снова - режим редактирования. Скорее всего, какая-то мелкая ошибка, подскажите плиз.

    Код:

    Код (Text):
     #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::colorClick(TObject *Sender)
    {
    if (Edit1->Color==clBtnFace)
    Edit1->Color=clAqua;
    else
    Edit1->Color=clBtnFace;
    }
    //---------------------------------------------------------------------------

    void __fastcall TForm1::hideClick(TObject *Sender)
    {
    if (Memo1->Visible==true)
    Memo1->Visible=false;
    else
    Memo1->Visible=true;
    }
    //---------------------------------------------------------------------------


    void __fastcall TForm1::insertClick(TObject *Sender)
    {
    Memo1->Lines->LoadFromFile(Edit->Text);
    }
    //---------------------------------------------------------------------------

    void __fastcall TForm1::finClick(TObject *Sender)
    {
    Form1->Close();
    }
    //---------------------------------------------------------------------------

    void __fastcall TForm1::FormShow(TObject *Sender)
    {
    Memo1->Text=" ";
    for (int i=1;i<=ParamCount();i++)
    {
    Memo1->Text +=(ParamStr(i)+"ln");
    }
    }
    //-------------------------------------------------------------------------
     
  2. den385

    den385 Гость

    точной формулировки нет, смысл:
    создать окошко, где есть поле memo, строка edit и кнопки с такими опциями:
    -1 кнопка меняет цвет чего-нибудь (1клик-красный,2клик-белый,3клик-снова красный и тэдэ)
    -2 кнопка что-нибудь прячет (1к-прячет, 2к-показывает и тэдэ)
    -3 кнопка заливает текст файла, путь к которому в edit - в memo1
    -4 кнопка "завершить" - закрывает форму

    не уловил зачем ParamCount, и еще - плиз, не давайте слишком сложных советов типа "если бы прога была в три раза длиннее, она была бы в 10 раз стабильнее". в моей ситуации - пока не актуально. и спасибо огромное за ответ;-)
     
  3. Despot

    Despot New Member

    Регистрация:
    12 сен 2009
    Сообщения:
    2
    Симпатии:
    0
    Прога работает. Компилил и запускал в Builder 6.

    И я не понял, зачем тебе ParamCount? Что ты хочешь от этого?

    Код ты писал или взял где?
    Если код не твой, то проще свой наваять, чтобы понимать все, что пишешь.

    Если есть вопросы или чего-то в знаниях не хватает, пиши, помогу, если будет возможность.
     
Загрузка...

Поделиться этой страницей