Q&A

  • 데이타 셋 컴포넌트를 로컬 함수에서 쓰려면...?급함
컴포넌트를 함수안에서만 선언하고 쓰면 안되나요?





저는 데이타 셋 컴포넌트를 ...



그냥 함수의 로컬 컴포넌트로 선언하고 쓰면 컴파일시 에러는 안나는데...



막상 실행중에는 에러가 납니다...



초기화가 안되었다고 나오는데...



어떻게 써야 하나요....급합니다..부탁드리겠습니다.

1  COMMENTS
  • Profile
    parkisu 2001.01.15 07:13
    급해요 wrote:

    > 컴포넌트를 함수안에서만 선언하고 쓰면 안되나요?

    >

    >

    > 저는 데이타 셋 컴포넌트를 ...

    >

    > 그냥 함수의 로컬 컴포넌트로 선언하고 쓰면 컴파일시 에러는 안나는데...

    >

    > 막상 실행중에는 에러가 납니다...

    >

    > 초기화가 안되었다고 나오는데...

    >

    > 어떻게 써야 하나요....급합니다..부탁드리겠습니다.



    안녕하세요.

    컴포넌트를 동적생성해서 쓰시는 경우를 말씀하시는 것 같은데...

    결론은 당연히 됩니다.

    만약 에러가 난다면 사용법이 잘못된 것입니다. 초기화 안되었다는 메세지는 에러가 아닙니다. 그래도 신경 쓰이시며 처음에 nil을 대입해 보세요.



    procedure ComponentExampe;

    var

    ts:TStringList;

    begin

    ts:= nil;

    ts:= TStringList.Create;

    try

    // Do Something;

    finally

    ts.Free;

    end;

    end;

    • 배창훈
    • 2001.01.14 12:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Webcome
      2001.01.14 22:45
      배창훈 wrote: > 수강료 테이불에서 필요한 달의 자료만을 추출해서 > 임시 테이불에 저장을하려는데 에...
    • eewook
      2001.01.14 20:30
      류삼룡 wrote: > 'pchar'에 대해서 알고 싶습니다. 그럼 c 에서 *char 는 char형 포인터가 되는거하...
    • Webcome
    • 2001.01.14 09:12
    • 0 COMMENTS
    • /
    • 0 LIKES
    • AKIMA
    • 2001.01.14 05:33
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 급해요
    • 2001.01.14 03:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • parkisu
      2001.01.15 07:13
      급해요 wrote: > 컴포넌트를 함수안에서만 선언하고 쓰면 안되나요? > > > 저는 데이타 셋 컴포넌트...
    • 김경호
    • 2001.01.14 02:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 바람개비
      2001.01.14 21:38
      reset(f) : 기존의 파일을 오픈 rewrite(f) : 있거나 없거나 무조건 초기화(없다면 만들고 있다면 샥~ 지...
    • AKIMA
      2001.01.14 05:48
      그냥 새로운 것을 저장하시는건 잘 됩니까?? 그럼 문제는 끝이네요.. 기존에 있던 내용을 모두 새로 쓰듯...
    • 오기주
      2001.01.14 01:29
      델파이에 기본적으로 들어 있는 서버 소켓의 경우 아래와 같이 하면 됩니다. ServerSocket1.Socket.Conn...
    • 물음이
      2001.01.14 03:04
      답변감사합니다. 그러면...접속한 클라이언트의 핸들을 알 필요가 없나요? 그리고 커넥션의 인텍스는 어...
    • 오기주
      2001.01.14 07:25
      제생각으로는 접속한 클라이언트 ip 를 접속할때마다 list 형태로 만들어놓은후 보내고자 하는 클라이언...
    • 쪼까니
    • 2001.01.14 00:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김종섭
      2001.01.14 03:51
      쪼까니 wrote: > sql.add('select * from information where p_kind='+edit3.text+''); > 에디트창에 문...
    • 조복기
      2001.01.14 00:56
      sql.add('select * from information where p_kind= :p_kind'); parambyname('p_kind').AsString := Tri...
    • Webcome
    • 2001.01.13 23:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최정
      2001.01.16 03:29
      적당한 답변이 되었으면 합니다. Delphi 설치 폴더 밑에 'DemosVirtual Listview' 폴더를 보시면 탐색기...
    • 이기태
    • 2001.01.13 23:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • yytr
      2001.01.14 03:13
      이기태 wrote: > > 오늘 참 여러가지로 질문을 올리네요...^^; > 그래도 고수님들이 많은 곳이니 해결...
    • 이승근
    • 2001.01.13 21:37
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 조덕진
      2001.01.13 22:28
      이승근 wrote: > delphi4.0을 사용하고 있습니다... > 사용한지 얼마되지 않구요... > 책이 두권있는데 ...
    • 류삼룡
      2001.01.14 09:57
      대림에서 나온 책중에 콘텍트 델파이 5 이 책이 있습니다. 까만 겉표지를 하고 있지요. 만약에 그게 어려...
    • 이승근
    • 2001.01.13 21:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김종섭
      2001.01.14 04:23
      질문이 너무어렵습니다 테이블구조 와 함께 질문을 다시주시면 어떨까요 ? 이승근 wrote: > 현재 제...
    • 이기태
    • 2001.01.13 21:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • xdelphi
      2001.01.13 22:35
      이기태 wrote: > > 요즘 웹이 창궐하다보니 고객의 요구도 하늘을 찌를 것 같네요... > 어플리케이션에...
    • 조복기
      2001.01.13 23:46
      안녕하세염~ 그냥 간단하게 자체 val함수 사용하세염.. 문자열안에 숫자만 있는지여부를 체크합니다....
    • 공성환
      2001.01.13 23:03
      저는 이런식으로 하는데... if StrToIntDef(변수명,-1) = -1 then begin 숫자가아니네.... end else...
    • xdelphi
      2001.01.13 21:44
      써니 wrote: > 조건문에 숫자이면 조건을 실해하게 하려고 합니다. > 숫자외의 글이 들어오면 조건문을 ...
    • 몰러
      2001.01.13 23:37
      Memo내용을 스트림에 저장하셨다면 Memo1.Lines.SaveToStream...방법으로 저장했겠죠.. 불러낼때도 방법...
    • 권영길
      2001.01.13 23:08
      TStringStream이란게 있습니다. 원하시는게 맞는지 모르겠군요. youngae wrote: > 아 오늘도 질문을 ...