.
BASIC- - DECLARE (BASIC)
: BASIC- .
:
DECLARE {FUNCTION | SUB} < > [ ([ < > ]) ]
<> | ; 40 . - FUNCTION (%, &,!, #, $) |
< > | , |
Microsoft - DECLARE
: , Microsoft.
1:
DECLARE FUNCTION < > [CDECL] [ALIAS ''< >''] [ ([ < > ]) ]
2
DECLARE SUB < > [CDECL] [ALIAS "< >"] [([ < > ]) ]
FUNCTION | , ; |
SUB | , BASIC- |
<> | , BASIC- ; 40 ; - (%, &,!, #, $) . . |
CDECL | , , ; CDECL , , BASIC |
ALIAS | , .OBJ- ; ALIAS, , , , ; CDECL ALIAS, . |
< >
[ {BYVAL SEG} ] <> [AS <>]
[, [ {BYVAL SEG} ] <> [AS <>] ]...
BYVAL | , , ; ; INTEGER, LONG, SINGLE, DOUBLE; BYVAL , DECLARE, |
SEG | , |
<> | , BASIC; ; - , ( , ) |
AS <> | : INTEGER, LONG, SINGLE, DOUBLE, STRING, ANY - ; (%, &,!, #, $) ; , , ANY, , ; ANY , |
BYVAL SEG, .
|
|
BASIC- - CALL
: SUB BASIC.
1: CALL < > [ (< >) ]
2:<> [ (< >) ]
<> | 40 . SUB, |
< > | , . --. , , |
< > , , .
2. :
2.1. : , qbx.exe.
2.2. : 0 360 ., .
2.3. :
2.3.1. .
2.3.2. .
2.3.3. .
2.3.4. :
2.3.4.1. :
1. - .
2. - , .
3. - .
4. :
4.1. .
4.2. ( ) :
- ,
- ( ) - ,
- ( ).
4.3. :
- , ,
- ( , ).
4.4. :
- ,
- .
- .
2.4. :
1. ?
2. Basic Microsoft ?
3. ?
4. Basic Microsoft ?
5. ?
6. , ?
7. ?
8. , Basic Microsoft ?
|
|
9. .?
10. ?
n | y(x) | n | y(x) |