Q&A

  • 컴파일러가 되질 않네요...
procedure TForm1.Button3Click(Sender: TObject); //출력버튼
var
  i, j, sum, sum1 : integer;
  begin
   i := 1;
   j := i + 1;
   sum := strtoint(Form2.StringGrid1.Cells[8,i]);
   sum1 := strtoint(Form2.StringGrid1.Cells[8,j]);
    Form3.Label10.Caption := inttostr(sum);
    Form3.Label11.Caption := inttostr(sum1);
    Form3.ShowModal;
  end;

저는 여러분들이 말하는 델파이 초짜중에 초짜입니다. 창피함을 무릅쓰고 이렇게 질문을 올리게 된 연유는 프로그램을  하나 짜고 있는데 제가 머리가 나빠서리...

입력폼이 있구요 입력한 데이터는 폼2의 StringGrid에 기록이 되지여.....

그 다음에 입력폼의 출력버튼을 누르면 제가 원하는 데이터를 폼2에서 따와서

폼3의 출력폼에 출력할려고 하는데 아예 컴파일러가 되질 않네요, ㅜㅡ
(StringGrid의 특정한 열에서 제일 높은 값을 출력할려고 합니다.)

나머지는 잘되는데 위의 구문을 삽입했더니 이모양 이꼴이 되었습니다.

부디 따뜻한 답변 부탁드립니다.


ps 모른다고 욕하지 말아주세요, 갈켜주면 욜심히 할께요....
2  COMMENTS
  • Profile
    김경록 2002.06.05 18:34
    에러난 문장을 올려 주셔여져...
    그래야 자세히 갈켜 드리는건데..

    일단.. 님의 Coding내용에서 의심스러운것은
    Form3를 Create하지 않은 상태에서..
    Form3.Lavel10.Caption 에 특정값을 대입했기 때문에
    발생했을 가능성이 많습니다..
    아래 문장을 다음과 같이 바꾸어 보십시오..

        //이건 MDI가 아닐때..
        Form3 := TForm3.Create(Nil);
        
        //MDI이면..
        //Form3 := Application.CreateForm(TForm3, Form3);
      
        //Form3를 FormClass로 생성하는 방법도 있지만.
        //아마도 사용하시지 않을꺼라 생각합니다..]
        //아래 Coding내용을 보면 말입니다..

        Form3.Label10.Caption := inttostr(sum);
        Form3.Label11.Caption := inttostr(sum1);
        Form3.ShowModal;



  • Profile
    김지엽 2002.06.05 03:46
    컴파일러가 안된다는건 무슨 뜻이죠?

    • 정우석
    • 2002.06.05 21:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이광수
      2002.06.06 00:48
      as는 도움말에 보시면 다음과 같습니다. The as operator performs checked typecasts 즉 형이 변환...
    • 이경혜
    • 2002.06.05 21:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 머슴
      2002.06.06 00:09
      .Dpk를 더블클릭하면 델파이실행되거든요... 이것을 컴파일하면 보통 설치가 됩니다...
    • 이상현
    • 2002.06.05 20:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김수경
      2002.06.06 00:04
      Delphi에서 제공되는 Sample중 ...ExamplesInternetChat Fold 에 있는 Source를 분석/실행해 보세요...
    • 김도형
    • 2002.06.05 17:28
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.06.05 19:34
      안녕하세요. 최용일입니다. 리소스에 있는 폼하고 유닛에 선언된 폼하고 틀리는가 보네요... 아마도 유...
    • 김경록
      2002.06.05 18:20
      해당폼의 Resource(*.res)가 없다는 뜻인거 같네여.. 찾아 보시길.. 이런건 Copy하다가 잘 발생하는건데....
    • 김도형
      2002.06.05 18:36
      .res 파일이 있는데도 그러네요..... 그리고 이젠 폼 자체도 보이지 않네요.... View - Forms 해서 ...
    • 프리맨
      2002.06.05 19:24
      간혹 .res 가 깨질떄도 있는데 그문제인지 모르겠군요.. 다른 프로젝트의 .res 를 복사한후 이...
    • 정우석
      2002.06.05 21:47
      음... 아는 대로 개괄적으로 적자면... 1. unit 다음에는 물리적으로 저장되는 pas 파일의 이름이 옵니...
    • 제임스
    • 2002.06.05 03:44
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 조현우
    • 2002.06.05 03:17
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.05 18:34
      에러난 문장을 올려 주셔여져... 그래야 자세히 갈켜 드리는건데.. 일단.. 님의 Coding내용에서 의심스...
    • 김지엽
      2002.06.05 03:46
      컴파일러가 안된다는건 무슨 뜻이죠?
    • 이승근
    • 2002.06.05 02:46
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 정형준
      2002.06.05 18:41
      다음 두가지 방법이 생각나는데 속도 또는 관리 측면에서 조금 더 고려하신후 적당한것으로 구현해보세요....
    • 정형준
      2002.06.05 18:30
      Select cName From Customer Union Seelct eName From Employee; 위의 문장에서 보듯이 Union은 두개 ...
    • 머슴
      2002.06.05 03:35
      질문1. 하나의 DBGrid에 서로 다른 조건으로 검색된 사항을 표시할 수 있는 방법이 없는가 하는것이구요....
    • 정민섭
    • 2002.06.05 02:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.06.05 03:00
      안녕하세요. 최용일입니다. 그냥 Close로 닫으시면 안되나요? 차일드폼의 OnClose이벤트에서 Action파라...
    • ssoya
    • 2002.06.05 02:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.06.05 02:58
      안녕하세요. 최용일입니다. OwnerData를 가진 경우는 리스트뷰의 데이터(Item)를 정렬하는것이 아니라 O...
    • 박만웅
      2002.06.08 02:37
      firewall과 관련되서 잘 안되는것이라 추측됩니다. FTP component property중에 "Passive mode...
    • 최석기
      2002.06.05 19:54
      이런 식으로 와일드 카드 문자를 사용해서 써야해요.. tb_IfName.Filter := 'IFNAME = ''*' + trim(et_IfN...
    • 김수경
      2002.06.05 20:05
      부분 비교시 사용되는 문자는 '*'입니다.   Table1.Filter = '찾을 값*'; 입니다. 하지...
    • 곰다방~미스김
      2002.06.05 19:30
      허접답번이라 지송..... 필터에 라이크 기능 되는데....... 어떻게 쓰는지는 까먹었네염..... 되긴 해염...
    • 연기훈
    • 2002.06.05 00:14
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.05 18:42
      일단 할 수 있습니다.. 사용법은           Select * fro...
    • 김지엽
      2002.06.05 03:59
      만약 RDBMS를 사용하신다면, DB별로 DataBase 스키마를 변경시켜주면 해결될 일일거 같지만, 말씀하신 내용...
    • 연기훈
      2002.06.05 19:06
      캄사 캄사.. 두분의 답변 감사합니다.... 제가 지금 개발하는건 로컬 DB에서 돌아가는거라.... 앞...
    • 이호성
    • 2002.06.05 00:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2002.06.05 00:08
      안녕하세요 하얀까마귀 입니다. pos 라는 함수가 있습니다 해당 문자열에서 찾는문자열의 위치를 리...
    • 연기훈
      2002.06.05 00:49
      제가알기론.. sleep은 잠깐 실행을 정지하는걸로 알고 있씁니다. 아래 프로그램은... 1/1000 초 정지한...
    • 김진기
    • 2002.06.04 22:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.05 18:27
      해당 오류는 DB내의 Table에 정의한 칼럼의 Size를 너무 크게 하였기 때문입니다.. 예를 들면.. Varchar...
    • 김도형
    • 2002.06.04 22:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 머슴
      2002.06.04 23:14
      지금 pas화일과 dfm화일을 혼동하신것 같습니다.. dfm화일은 응용프로그램의 폼 정보를 가지고 있...