Compariamo il codice di entrambi i linguaggi Il codice Visual Basic ha molti oggetti, proprietà, eventi e funzioni. NSbasic Ce anche, ma quali di questi possiamo usare per codice comune? Prima di tutto si deve ricordare che per scrivere codice che sia utilizzato The EFsoft GUI dai i linguaggi in questione dovete salvarlo in formato Testo, unico tipo Share VB/NSBasic Code leggibile da entrambi. Il secondo punto è di creare, usando VB una form che deve avere le stesse dimensioni dello schermi della unità CE su cui il codice comune dovrà essere usato utilizzando gli stessi nomi di oggetti su i due sistemi. Possiamo poi proseguire verificando altri dettagli. Molti oggetti sono identici, per esempio: Command Buttons, CheckBox, Labels, List or ComboBox e così via. In questo caso se usate le proprietà base non dovreste avere problemi. Gli eventi invece possono causare qualche problema poichè alcuni oggetti in NSbasic supporatno solo, per esempio, l'evento Click mentre in VB lo stesso oggetto usa molti più eventi. Construtti come If..Then..Else o Select Case etc sono identici mentre le instruzioni come Open fornisce gli stessi risultati ma usando sintassi di tipo diverso. Questo è dovuto ( 'Open' può essere un buon esempio) alla necessità di aggiungere, usando NSbasic, l'oggetto File.dll che, nel caso di VBasic è già incluso con le sue istruzioni nel linguaggio base. Questo rende necessario, per esempio, di mettere prima delle usuali istruzioni il nome dell'oggetto relativo (File.open, Filesystem.kill etc) dopo aver aggiunto al progetto il relativo oggetto (Addobject "File",0,0,0,0) L'ultimo e piu complesso caso è quando si richiede di creare del codice per equalizzre l' uso di oggetti in entrambi i linguaggi. Il caso più evidente è quello del codice necessario per usare objects' arrays. Si può usare il mio programma NSassistant per ottenere questo codice già scritto ma, di seguito cercherò di chiarire il tipo di codice che dovrà essere creato.