|
아 감사합니다.
int main(int argc, char* argv[])
{
try
{
Application->Initialize();
Application->CreateForm(__classid(Tdm), &dm);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
ARun();
return 0;
}
이러니 되네요.
둘리.CSIEDA 님이 쓰신 글 :
: dm 은 어디서 만드나요?
: dm이 생성이 안된거 같은데요..
:
:
:
: 님이 쓰신 글 :
: : 콘솔프로그램에서 데이타모듈을 하나 추가해서
: :
: : //---------------------------------------------------------------------------
: : void __fastcall ARun()
: : {
: : s1 = "11";
: : String s;
: : printf("======================\n");
: : dm->GetName();
: : printf("성함 = %s\n",s1.c_str());
: : printf("end\n");
: :
: : }
: :
: : #pragma argsused
: : int main(int argc, char* argv[])
: : {
: : ARun();
: : return 0;
: : }
: : //---------------------------------------------------------------------------
: :
: : data 모듈응
: :
: : int __fastcall Tdm::GetName()
: : {
: : AnsiString sql,nm;
: : try
: : {
: : sql = String("select * from 전화파일");
: : printf("1\n");
: : UniC->Connect(); ------------- 여기서 에러 EAccessViolaton
: : printf("2\n");
: : Q->Close();
: : Q->SQL->Clear();
: : Q->SQL->Text = sql;
: : printf("3\n");
: : Q->Open();
: : printf("4\n");
: : s1 = Q->FieldByName("성명")->AsString;
: : printf("5\n");
: : Q->Close();
: : printf("성함 = %s\n",s1.c_str());
: : }
: : catch(Exception &e)
: : {
: : printf("%s\n",e.Message);
: : }
: : return 1;
: : }
: :
: : EAccessViolaton 에러가 발생되는데 어떻게 해야 하는지 도움을 구합니다.
: :
: : 그럼, 감사합니다.
: :
|