Esistono diversi scenari di sviluppo client/server, ma in tutti è necessario passare dal lato client a quello server per guardare il debugger o la finestra di errore del server. Per semplificarvi la vita, abbiamo aggiunto una nuova opzione che vi permette di decidere dove volete eseguire il debug del codice del server. Avete bisogno di eseguire il debug su un client perché il vostro server è headless? Basta collegarlo al client attraverso il menu 4D!
Ora potete decidere dove eseguire il debug del codice del server. Sono state aggiunte nuove opzioni sia nel menu del server che in quello del client.
Ad esempio, se volete collegare il debugger al client, avrete a disposizione questi parametri:
Lato server:
Lato client:
Sono disponibili due nuove voci di menu per gestire il collegamento del debugger:
- Attacca / Stacca debugger: Collegare o scollegare istantaneamente il debugger al client o al server.
- Collega il debugger all’avvio: Collega il debugger all’avvio del client o del server.
Si tenga presente che, qualunque sia la scelta, il debugger può essere collegato a una sola istanza di 4D. Nell’esempio precedente, se si tenta di collegare il debugger al server senza staccarlo dal client, appare un messaggio di errore con informazioni sul proprietario del debugger:
Assicuratevi quindi di staccare il debugger dal client prima di attaccarlo al lato server.
Se si collega il debugger al client, le finestre di debugger e di errore si apriranno sul lato client. Per aiutare a distinguere se le finestre di debugger o di errore provengono dal server o dal client, abbiamo cambiato l’aspetto di queste finestre:
- Finestra di errore dal server:
- Finestra del debugger dal server:
Godetevi questi nuovi strumenti per il debug dei server headless!
Buon debug!