| Author |
Message
|
djcezar Poziom 14

Joined: 28 Mar 2003 Posts: 167 Location: Polska południowa
|
#1
11 Mar 2010 08:53 [AT89S53][BASCOM] wywolanie procedury Call |
|
|
|
Witam wszystkich
Może ktoś mi pomoże bo już wymiękam.
Ogólnie pracuje na C ale mam jeden projekt w BASCOM który chcę skończyć i nie mam pojęcia co jest nie tak.
po skompilowaniu prostego programu wyskakuje mi taki błąd:
| Code: |
$large
$regfile = "80535.dat"
$crystal = 10000000 ' CPU clock frequence
Declare Sub Zmiana(m_n As Byte , Mx As Byte)
Call Zmiana(1 , 4)
End
Sub Zmiana(m_n As Byte , Mx As Byte)
Print M_n
Print Mx
End Sub
|
błąd : Error 156: Numeric Variable expected In File ....Line 7
Normalnie wymiękam i nie wiem o co mu chodzi.
Dodatkowo podobny sample z BASCOM "DECLARE.BAS" chodzi poprawnie już
Proszę pomóżcie
Pozdrawiam Dj_
|
|
| Back to top |
|
 |
Google

|
#
11 Mar 2010 08:53 |
|
|
|
|
|
| Back to top |
|
 |
zumek Poziom 23

Joined: 08 Oct 2003 Posts: 3091 Location: Włocławek
|
#2
11 Mar 2010 09:14 Re: [AT89S53][BASCOM] wywolanie procedury Call |
|
|
|
| djcezar wrote: |
| Normalnie wymiękam i nie wiem o co mu chodzi... |
Zapomniałeś o:
| Code: |
Dim M_n As Byte , Mx As Byte
|
|
|
| Back to top |
|
 |
Google

|
#
11 Mar 2010 09:14 |
|
|
|
|
|
| Back to top |
|
 |
djcezar Poziom 14

Joined: 28 Mar 2003 Posts: 167 Location: Polska południowa
|
#3
11 Mar 2010 09:37 Re: [AT89S53][BASCOM] wywolanie procedury Call |
|
|
|
Dodanie Dim w deklaracji i w procedurze niestety nic nie pomaga.
|
|
| Back to top |
|
 |
Google

|
#
11 Mar 2010 09:37 |
|
|
|
|
|
| Back to top |
|
 |
zumek Poziom 23

Joined: 08 Oct 2003 Posts: 3091 Location: Włocławek
|
#4
11 Mar 2010 10:01 Re: [AT89S53][BASCOM] wywolanie procedury Call |
|
|
|
| djcezar wrote: |
| Dodanie Dim w deklaracji i w procedurze niestety nic nie pomaga. |
A czy ja napisałem, że masz to zrobić tak :?:
| Code: |
Declare Sub Zmiana(Dim m_n As Byte ,Dim Mx As Byte)
|
Chyba nie :D
...
Żeby uniknąć dalszych pytań:
| Code: |
Dim M_n As Byte,Mx As Byte
Declare Sub Zmiana(m_n As Byte , Mx As Byte)
|
|
|
| Back to top |
|
 |
djcezar Poziom 14

Joined: 28 Mar 2003 Posts: 167 Location: Polska południowa
|
#5
11 Mar 2010 11:16 Re: [AT89S53][BASCOM] wywolanie procedury Call |
|
|
|
Spokojnie, spokojnie
Działa, wielkie dzięki
Pozdrawiam
|
|
| Back to top |
|
 |