Q&A

  • type 변환 질문 입니다.
안녕하세
반갑습니다.
어려움 문제 나타나 질문을 드립니다.

procedure TFmacolorse.RadioButton1Click(Sender: TObject);
begin
...............
end;

procedure TFmacolorse.comboin;
begin
RadioButton1Click(Sender);또는
RadioButton1Click(Sender as TObject);또는
RadioButton1Click(Self);
end;
이렇게 하면 에러 없이 실행이 잘 됩니다.

procedure TFmacolorse.kg1KeyPress(Sender: TObject; var Key: Char);
begin
..............
..............
end;


procedure TFmacolorse.kg3KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin

kg1keyPress(Sender as TObject, var Key : Char); 이렇게 하면 아래와 같은 에러가 발생 합니다.
[Error] macolorse.pas(2665): Type expected but 'END' found

kg1keyPress(Sender as TObject,  Key ); 이렇게 하면 아래와 같은 에러가 발생 합니다.
[Error] macolorse.pas(2663): Types of actual and formal var parameters must be identical

end;

RadioButton과 다른점은 Key 값이 추가가  된것 이외는 없는데....
하나는 Word이고 다른 하나는 Char뿐인데....
Char--> Word변환, Word-->Char로 변환이 가능한지 알고 싶습니다.
해결 할 수 있는 답변을 부탁 드립니다.
저는 kg1KeyPress값을 이용을 해야 원하는 값을 얻을 수 있습니다.
감사 합니다.
1  COMMENTS
  • Profile
    gudwhrla 2002.01.28 21:43
    procedure TFmacolorse.kg3KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    var
       cKey:Char;
    begin
       cKeyr:=Char(Key);
       kg1keyPress(kg1, cKey);
    end;



    • 라민웁
    • 2002.01.28 23:55
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      2002.01.29 02:13
      제가 가지고 있던 자료인데 한번 해보세요 예제를 작성해 보지를 못해서 맞는지 모르겠습니다 잘 되면 리...
    • 라민웁
      2002.01.29 04:38
      영대님께서 보내주신 것은 이전부터 계속테스트 했는데. DateTimeToUNIXTime 이게 문제 가 되더군요.. 비슷...
    • 이승근
    • 2002.01.28 22:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 배건환
      2002.01.29 03:31
      Detail Band에 QRSysData컴포넌트를 올립니다. 그리고, 컴포넌트속성에 Data에 보면 'qrsDetailNo'을 선...
    • 이승근
      2002.01.29 23:24
      답변처럼 했는데 안되서 질문을 올린다니깐요.... qrsdetailno를 사용해서 안되길래 물어보니 qrsdetailco...
    • 이승근
    • 2002.01.28 22:29
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 배건환
      2002.01.29 03:27
      테이블에 대한 상세 필드나 ERD를 알고싶네요.*^^*
    • 이승근
      2002.01.29 23:28
      erd는 뭔지 모르겠구요... 테이블(paradox)에 대한 상세필드는 거래처.db 코드   &n...
    • 배건환
      2002.01.30 01:10
      이해가 잘 안 되네요. 이 두개의 테이블로 보면... Select b.거래처코드, a.상호, b.품목코드, Sum(b...
    • 황선웅
      2002.01.29 23:57
      우선 죄송합니다만 제가 질문의 요지를 잘 모르겠군요. 어쨌든 제가 이해하자는데로 쓰자면 우선 ...
    • 나원용
    • 2002.01.28 21:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gudwhrla
      2002.01.28 23:08
      Type    TCrackDBNi=class(TDBNavigator); procedure TForm1.Button1Click(Sender: TObjec...
    • 박준기
    • 2002.01.28 21:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      2002.01.29 02:08
      아래글은 옛날에 제 홈페이지에 올렸었던 글인데 아직 남아있어서(?) 올립니다 PID 같은것은 아래데로 하...
    • 박준기
      2002.01.29 20:29
      많은 도움이 되었습니다. 어제는 하루종일 외근후에 들어와보니 친절하게 답변 해주셨네여... 좀더 공...
    • 김진선
    • 2002.01.28 21:30
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 황선웅
      2002.01.29 23:31
      Query Component에서 Master/Detail을 하려면 우선 Master Query 문을 써넣으시고. Datasource하나를 붙...
    • 델파이탐크루즈
      2002.01.29 00:33
      안녕하세요... 본래 마스터 / 디테일의 구조는 아시죠... 1 : 1 이상의 구조를 마스타 / 디테일 구조...
    • 김진선
      2002.01.29 21:19
      답변 정말 감사합니다. 근데요... 마스터/디테일 관계는 저두 조금은 알걸랑요. 제가 알고싶은것은 쿼리...
    • 최수림
    • 2002.01.28 21:22
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.28 21:30
      안녕하세요. 최용일입니다. 델파이의 SourceToolsAPI폴더에 보시면 DsgnIntf.pas파일이 있습니다. 같은...
    • 최수림
      2002.01.28 21:42
      ㅜ.ㅜ..죄송합니다..!! 지금 제가 쓰고있는 버전은 델파이 6입니다..!! DsgnIntf.pas파일을 검색해서 ...
    • 최용일
      2002.01.28 22:06
      델파이팁란에 원하시는 팁이 올라와 있습니다. 참조하세요...
    • 김성현
    • 2002.01.28 20:37
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 우혜정
    • 2002.01.28 20:29
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.01.28 21:16
      간단한거.. date1 := strtodate('2001-02-01'); date2 := strtodate('2001-03-10'); ii := trun...
    • 김영대
      2002.01.28 20:33
      function DateSer(y, m, d: Integer): TDateTime; const   mj: array[1..12] of Integer=(31,2...
    • 김영대
      2002.01.28 20:32
      unit Unit1; interface uses   Windows, Messages, SysUtils, Classes, Graphics, Cont...
    • 이창우
    • 2002.01.28 20:27
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델파이탐크루즈
      2002.01.28 20:13
      안녕하세요... 에러 Access Vioation Errorr address FFFFF00d0d....은 99% 가 메모리 에러입니다....(...
    • 김영대
      2002.01.28 20:10
      The following example demonstrates creating a system wide windows hook under Win32. The example p...
    • 이명호
    • 2002.01.28 11:23
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.28 22:10
      안녕하세요. 최용일입니다. 트랙바의 OnKeyDown이벤트에서 Up, Down키를 막으세요... procedure TFor...
    • 이은호
    • 2002.01.28 06:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전영민
      2002.01.29 00:42
      저도 초보라서 궁금하죠. 헌데 서버의 자원을 불필요하게 쓰시는게 걸리신다면 rds를 함 써 보심이 어떨...
    • 강동순
    • 2002.01.28 05:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gudwhrla
      2002.01.28 21:43
      procedure TFmacolorse.kg3KeyDown(Sender: TObject; var Key: Word;   Shift: TShiftState); ...
    • 조규춘
      2002.01.27 20:10
      www.freechal.com/delphiworld 에 들어가보셔요.. 그리고 소식지 자료실이라고 하는 곳에.. 그런...
    • 김상현
    • 2002.01.27 06:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강두헌
      2002.01.27 09:16
      Delphi는 function과 procedure로 구분됩니다. function은 리턴값이 있는거구요. procedure는 리턴값이 ...