po drugie jak zrobić aby czyściło zaznaczony wiersz
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Edit1->Clear();
}
//---------------------------------------------------------------------------
po trzecie nie wiem jak zmienić aby wykonywało działania na zmiennych a nie na editach bo podczas działania mojego programu np jak wezmę 9/3 to wyskakuje bład.
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString znak[] = {"+", "-", "/", "*"};
int op = -1;
double nLeft = 0.0, nRight = 0.0, wynik = 0.0;
String tekst =StringReplace(Edit1->Text, ".", ",", TReplaceFlags() << rfReplaceAll);
if(tekst.IsEmpty()) return;
for(__int8 x = 0; x < 4; x++)
{
int y = tekst.Pos(znak[x]);
if(y > 0)
{
op = x;
nLeft = tekst.SubString(1, y - 1).ToDouble();
nRight = tekst.SubString(y + 1, tekst.Length()).ToDouble();
break;
}
}
switch(op)
{
case 0: wynik = nLeft + nRight; break;
case 1: wynik = nLeft - nRight; break;
case 2: wynik = nLeft / nRight; break;
case 3: wynik = nLeft * nRight; break;
}
ShowMessage("Podaję wynik: " + Edit1->Text + "=" + (String)wynik);
}
//---------------------------------------------------------------------------
{
{
for (int a=0; a<5; a++)
{
for (int b=0; b<12; b++)
{
sg1->Cells[a][b]="";
}
}
j=0;
i=0;
}
}
StringGrid1->Cells[StringGrid1->Col][StringGrid1->Row] = "";
Należy rozpakować archiwum do wybranego folderu, przy czym nazwa folderu i wszystkich podfolderów powinna składać się z pojedynczego wyrazu. Po wypakowaniu trzeba utworzyć paczkę dla komponentu. W menu File wybieramy New a następnie Other... W oknie, które wyskoczy wybieramy Package. Wyskoczy okno tworzenia nowej paczki. Zapisujemy paczkę pod nową nazwą (tylko znaki języka angielskiego i jednoczłonowa nazwa paczki) w katalogu z komponentem TREdit, w tym samym oknie naciskamy przycisk Add, a następnie w nowo otwartym oknie naciskamy przycisk Browse i odszukujemy plik komponentu REdit.cpp. Gdy plik komponentu zostanie dołączony do paczki, kompilujemy paczkę. Po skompilowaniu instalujemy paczkę. a następnie dla pewności zamykamy BCB i uruchamiamy ponownie. Komponent powinien znajdować się na palecie o nazwie Cool!. |
Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 21 gości