Создаю модуль, в котором будут находиться некоторые функции.
CPP файл :
#include <vcl.h>
#pragma hdrstop
#include <Proc.h>
AnsiString SQL_str;
void Procdr::SQL_Formf (AnsiString Login_str);
{
Main->IBLogin->SelectSQL->Clear();
Login_str = Login->edit_login->Text;
SQL_str = "SELECT * FROM CARDS, USERS WHERE (CARDS.CID = USERS.ID) AND (USERS.LOGIN = '";
SQL_str = SQL_str + Login_str;
SQL_str = SQL_str + "')";
Main->IBLogin->SelectSQL->Add(SQL_str);
Main->IBLogin->Open();
Low->Caption = "Staff Department : User Card : " + Main->IBLogin->FieldByName("FULLNAME")->AsString;
}H файл этого модуля
class Procdr
{
public:
static void SQL_Formf (AnsiString Login_str);
}а потом в главном модуле
#include "Proc.h"
...
SQL_Formf(login_text);получаю
Цитата
[C++ Error] Login_Unit.cpp(111): E2268 Call to undefined function 'SQL_Formf'
почему из главного модуля нельзя обратиться к этой функции ? Объясните в чем проблема пожалуйста.