form2에 있는 프로시져를 form1에서 호출할려고 합니다..
저는 이렇게 했습니다.
Implemetation
uses unit2;(Form2의 유닛은 unit2입니다)
......
TForm1.button1click(Sender:TObject);
.....
Form2.cp1Rxchar(Sender:TObject; Count:Integer);
...
했더니 [Error] Unit1.pas(53): Not enough actual parameters
[Error] Unit1.pas(53): Undeclared identifier: 'Count'
위와 같은 메시지가 떴습니다..
제가 프로시져를 호출함에 있어 잘못한점이 있으면 지적해 주시기 바랍니다..
아무쪼록 고수님들의 조언을 바랍니다...
그리고 디자인시에는 메뉴가 보이는데 실행시키면 보이지 않는 경우는 어떤경우인지 아시는분은 도움을 주십시요..
project/option/form에서 메뉴가 잇는 폼을 form1이라고 한다면 form1은 auto-create 폼으로 설정되어 있습니다. 나머지 폼들은 available 폼으로 설정되어 있습니다. 그리고 폼1의 borderstyle은 bsSizable입니다..(즉 bsDialog)가 아니라는 말입니다..
이 두가지 문제를 좀 도와주십시요..감사합니다...
Form2.cp1Rxchar(sender, count);
라고 하시면 됩니다.
메뉴가 안나오는건.. 음...
폼1에 메인메뉴 프로퍼티에 제대로 값이 있는지 확인하시고..
폼스타일과 보더 스타일을 첵크하시면 됩니다.
최 소 영 wrote:
> form2에 있는 프로시져를 form1에서 호출할려고 합니다..
> 저는 이렇게 했습니다.
>
> Implemetation
> uses unit2;(Form2의 유닛은 unit2입니다)
>
> ......
>
> TForm1.button1click(Sender:TObject);
> .....
> Form2.cp1Rxchar(Sender:TObject; Count:Integer);
> ...
> 했더니 [Error] Unit1.pas(53): Not enough actual parameters
> [Error] Unit1.pas(53): Undeclared identifier: 'Count'
> 위와 같은 메시지가 떴습니다..
>
> 제가 프로시져를 호출함에 있어 잘못한점이 있으면 지적해 주시기 바랍니다..
> 아무쪼록 고수님들의 조언을 바랍니다...
>
> 그리고 디자인시에는 메뉴가 보이는데 실행시키면 보이지 않는 경우는 어떤경우인지 아시는분은 도움을 주십시요..
> project/option/form에서 메뉴가 잇는 폼을 form1이라고 한다면 form1은 auto-create 폼으로 설정되어 있습니다. 나머지 폼들은 available 폼으로 설정되어 있습니다. 그리고 폼1의 borderstyle은 bsSizable입니다..(즉 bsDialog)가 아니라는 말입니다..
> 이 두가지 문제를 좀 도와주십시요..감사합니다...
>