Indice

ugBASIC Manuale Utente

LOAD ✓

SINTASSI

   = LOAD( filename[,address] )
   = LOAD( filename AS alias[,address] )

SCOPO

Il comando LOAD permette di caricare un generico file binario dal filesystem del sistema host e di utilizzarlo, come buffer, direttamente nel programma. Il caricamento avviene al momento della compilazione: non vi sono accessi al file system del sistema target. Se vengono svolti più caricamenti nel medesimo file, sarà comunque generato un singolo buffer.

Può essere dato un indirizzo assoluto: in tal caso, i file saranno caricati a partire da quella posizione invece della prima posizione disponibile.

Dal momento in cui è possibile caricare un solo file dello stesso tipo alla volta, è necessario poter indicare un “alias” con cui superare questo limite. A tal riguardo esiste anche la sintassi AS, che permette di caricare più volte lo stesso file ma con nomi diversi.

ESEMPIO

  testo = LOAD("aiuto.txt")
  testoRipetuto = LOAD("aiuto.txt" AS "aiuto1")
  schermata = LOAD("aiuto.txt", 0x8400)
  schermataRipetuta = LOAD("aiuto.txt" AS "schermata2", 0x8400)

Si vedano anche i seguenti file di esempio:

ABBREVIAZIONE

 Ld

DISPONIBILE SU

PROBLEMI?

Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY