C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[55177] Re:기초적인질문하나점..[클래스 컨트롤 소스에서 폼으로 문자열 받아오기]
happy [] 1003 읽음    2008-11-12 14:45
혹시 이런거 말씀이신지..
AnsiString __fastcall TTest::test0(void)
{
    return (UserDB->FieldByName("문자열 데이터")->AsString);
}

또Lie 님이 쓰신 글 :
: 안녕하세요 빌더 입문한지 이제 보름좀 된 초보 프로그래머입니다.
:
: 다른게 아니라 프로그램 짜다가 잘모르겠는 부분이 있어서요..
:
: 먼저 폼과 컨트롤 클래스 파일이 따로 있습니다. 폼은 그냥 디스플레이만 하구요..
:
: 예를 들어..
:
: ::폼에 있는 버튼 클릭함수
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
:     unsigned int i;
:
:     i = Test1->test0();
:     Label1->Caption = i;
:
: }
:
: ::클래스와 컨트롤 소스에 있는 함수
: int __fastcall TTest::test0(void)
: {
:     test11++;
:     return test11;
: }
:
: 이렇듯 폼에서 클래스 컨트롤 소스에 있는 함수를 호출해 인자를 받는 형식이죠..
:
: 컨트롤 소스와 폼을 분리해야 유동성이나 유지보수가 좋다는 선임분의 말을듣고 그렇게 작성 하고있는 중인데..
:
: 이런... 데이타... 베이스..... ㄷㄷㄷ.... 어느나라 말인지도 모를 이곳에서 막힘니다..
:
: 데이터 베이스를 클래스에서 선언해서 썻습니다..
:
: TTable *UserDB; 이런식으로??
:
: 데이터 필드가 문자열 한필드 인티져 두필드로 이루어 졌있습니다.
:
: 인티져는 상관없이 넘길수 있는데..
:
: Ex)
: int __fastcall TTest::test3(void)
: {
:      int overdata;
:      overdata = UserDB->FieldByName("test_int")->AsInteger;
:      return overdata;
: }
:
: 그런데 문제는 문자열이란 말이죠..
:
: String으로 변수 잡아놓고..
:
: String TestBuff;
:
: TestBuff = UserDB->FieldByName("문자열 데이터")->AsString;
:
: 이럼 함수형을 어케 선언해야 저 테스트 바빠를 보낼수 있나요;;
:
: 초보적인 질문이죠?;;; 어디에도 안나와있길래..
:
: 걍 쌩씨에서는 케릭터 버퍼만들어서 배열로 문자열 집어넣고 배열 앞자리 넘겨주는 식이였는데..
:
: 볼랜드에는 그거보다 쉽게 할수있는 방법이 있지 않을까 해서요..
:
: 한수 알려주십쇼
:
: 질문함축: 서브파일(컨트롤파일)에서 읽어온 DB의 문자열을 메인폼으로 전달할수있는 방법은?

+ -

관련 글 리스트
55176 기초적인질문하나점..[클래스 컨트롤 소스에서 폼으로 문자열 받아오기] 또Lie 1010 2008/11/12
55177     Re:기초적인질문하나점..[클래스 컨트롤 소스에서 폼으로 문자열 받아오기] happy 1003 2008/11/12
55178         Re:Re:기초적인질문하나점..[클래스 컨트롤 소스에서 폼으로 문자열 받아오기] 또Lie 1265 2008/11/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.