Borland C++ Builder brackety

0

Mam taką oto linijkę programu
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
RegisterHotKey(Form1->Handle, 1, 0, VK_OEM_3);
RegisterHotKey(Form1->Handle, 2, 0, VK_TAB);
p = 0;
}
//---------------------------------------------------------------------------
I linijka z 1 nawiasem motylkowym podświetla się na czerwono, a jako błąd wyświetla
[C++ Error] Unit1.cpp(91): E2139 Declaration missing ;
[C++ Error] Unit1.cpp(91): E2134 Compound statement missing }
Jakieś pomysły co robić? Sprawdziłem pozostałe linijki i każda kończy się prawidłowo

1

Sprawdź czy kod poprzedzający te linie ma wszystkie potrzebne średniki i klamry.

0

Tak wygląda poprzednie polecenie, w którym program nie pokazuje żadnych błędów, wydaje się, że wszystko jest okej.
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Panel1->Color = RGB (rand()%255, rand()%255, rand()%255);
if (p < t_cur.size()) {
SetCursorPos(t_cur[p].x, t_cur[p].y);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
p++;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
RegisterHotKey(Form1->Handle, 1, 0, VK_OEM_3);
RegisterHotKey(Form1->Handle, 2, 0, VK_TAB);
p = 0;
}
//---------------------------------------------------------------------------

1

Nie zamknąłeś ifa

0

Ok, dzięki ^^

1 użytkowników online, w tym zalogowanych: 0, gości: 1