Finestra di dialogo: Impostazioni del progetto: Sviluppo della libreria
Simbolo:
Funzione: Configurazione dei parametri per Controlla tutti gli oggetti del pool comando. Questo comando viene utilizzato soprattutto per le librerie per verificare che tutti gli oggetti possano essere compilati correttamente
Chiama: Progetto → Impostazioni del progetto, Sviluppo di librerie categoria
Requisiti: Un progetto è aperto.
Durante il processo di compilazione di un'applicazione, vengono compilati solo i blocchi/programmi/funzioni effettivamente utilizzati direttamente o indirettamente dal codice dell'applicazione. Tuttavia, Controlla tutti gli oggetti del pool il comando controlla anche i blocchi funzioni/programmi/funzioni che non vengono utilizzati. Se possibile, devono essere presi in considerazione tutti i percorsi di esecuzione nel codice
Scansione | Esegue la scansione di tutti i blocchi funzioni/programmi/funzioni della libreria e inserisce le definizioni del compilatore trovate come elenco separato da virgole nel Il compilatore definisce da usare panoramica. Per il collegamento a cascata |
Dimensione del puntatore da usare | Se si salva una variabile POINTER in una variabile DWORD della libreria, questa libreria può essere compilata solo per dispositivi a 32 bit. Per rilevare ed evitare questo problema, è possibile specificare la dimensione del puntatore da specificare per Controlla tutti gli oggetti del pool comando. È possibile selezionare i seguenti valori:
L'esempio seguente mostra come utilizzare il Controlla tutti gli oggetti del pool comando per rilevare assegnazioni non valide per la dimensione del puntatore a 64 bit: FUNCTION F : INT VAR ptr : POINTER TO BYTE; ptrSave : DWORD; END_VAR ptrSave := ptr; Questa assegnazione genera l'errore C0032: il tipo 'POINTER TO BYTE' non può essere convertito nel tipo 'DWORD'. Usa la seguente dichiarazione per ptrSave : __XWORD; |
Per ulteriori informazioni, vedere: Controlla tutti gli oggetti della piscina