nietzsche1979 Inserito: 11 luglio 2017 Segnala Inserito: 11 luglio 2017 Buongiorno a tutti. MI sono imbattuto in del codice da mantenere non mio (in realtà nemmeno della mia ditta), che ha dei problemi. Ho questa porzione di codice CALL "BLKMOV" SRCBLK :=P#E 0.0 BYTE 10 RET_VAL:=#Ret_val_Sfc DSTBLK :="IST_FB_Puls_Wireless_1".Pulsanti che non mi è chiarissima. Ovviamente la BLKMOV so cosa fa, ma non mi è chiaro la sintassi P#E 0.0 BYTE 10 Puntatore a E0.0, ok, ma BYTE 10? Ovvero 1) copia 10 byte partendo da E0.0 (quindio da E.0.0 a E10.0), come credo; 2) copia dal 10 byte (da E10.0 in avanti, ma quanti byte) come sembrerebbe dal codice che segue nel programma ma che non ho postato; 3) altro? Mi scuso della domanda, probabilmente banale, ma è due giorni che cerco in rete e non ho trovato soluzione (manuali sui puntatori, ad any ecc, ma nessuno che mi abbia chiarito in maniera definitiva questa sintassi). Grazie anticipatamente.
DesmoGiec Inserita: 11 luglio 2017 Segnala Inserita: 11 luglio 2017 Si, copia 10 byte dall'origine indicata
walterword Inserita: 11 luglio 2017 Segnala Inserita: 11 luglio 2017 se parti da 0 arrivi a 9 non a 10
nietzsche1979 Inserita: 11 luglio 2017 Autore Segnala Inserita: 11 luglio 2017 Giusto dalla 0 alla 9! Grazie
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora