BASCOM-ban array kontra string

Papp Zoltán oneway at onewayelectronics.hu
Tue Jul 5 00:32:35 CEST 2005


Mon, 4 Jul 2005 21:16:19 +0200-n, hwsw famulus <hwsw at famulus.hu> írta:

> Adot tegy ilyen:
>
> Dim Puffer_uart1 As String * 28
>
> ..hogy tudnék ugyanerre memoria teruletre
> RADEFINIALNI egy ilyet is
>
> Dim Mbuffer_x(28) As Byte
>
> Igencsak jo lenne hol igy , hol ugy hasznalni
> es cimezgetni a hasznalt memoria tartalmat...

Ha nem lenne union: BASCOM-ban nem lehet direkt címre tenni változót?  
(kódszegmens pragma vagy furmány, mittomén...)

pl. mint C-ben:

> Dim Puffer_uart1 As String * 28 @ 0x100
>
> Dim Mbuffer_x(28) As Byte @ 0x100

Azaz mindkettő ugyanarra a címre kerül.

Vagy dinamikus változóként deklarálod őket, és két pointerrel turkálsz  
bennük?
(már ha van pointer)


-- 
Papp Zoltán
OneWay Electronics




More information about the Elektro mailing list