Come determinare la dimensione e il peso di un file con il linguaggio Harbour

tramite: O2O
Difficoltà: media
17

Introduzione

In questa guida vi illustrerò come determinare la dimensione e il peso in termini di bit di un file con il linguaggio Harbour.
Il linguaggio Harbour o in termine più tecnico, il compilatore Harbour è il sostituto di Clipper, un linguaggio di alto livello, il quale era potente e flessibile oltre che essere Open-Source.
Le caratteristiche principali del linguaggio Harbour sono varie: È compatibile con tutti i sistemi operativi tra cui Linux, Windows, Macintosh ed MS-DOS, presenta XML ed è possibile la creazione di interfacce GUI.

27

Occorrente

  • PC
  • Connessione ad internet
37

Prima di poter determinare il peso di un file con questo compilatore è necessario collegarsi al sito di questo e scaricare il file per l'installazione. Una volta scaricato il file di installazione bisognerà far partire l'installazione facendo doppio click sulla nuova icona. Eseguito ciò bisognerà seguire l'installazione guidata.

47

Una volta che l'installazione è avvenuta bisognerà avviare il prompt dei comandi o CMD. Per fare ciò clicclare su Start - Esegui - CMD.
Una volta avviato il prompt bisognerà posizionarsi sul percorso di installazione di Harbour.
Se questo non è stato modificato durante la fase di installazione allora sarà C:\hb20.
Altrimenti bisognerà recuperare il percorso di installazione.
Una volta ottenuto questo dovrete procurarvi il file di cui andremo a vedere la dimensione in bit.

Continua la lettura
57

Ottenuto il file, per determinarne la dimensione sarà necessario scrivere alcune semplici righe di programmazione.
La funzione che ci permette di determinare il peso del nostro file in Harbour è: hb_fsFSize ()
Ora vi riporterò la sintassi che dovra essere trascritta all'interno del prompt dei comandi
C Prototype
#include "hbapifs. H"
hb_fsFSize (BYTE * pszFileName, HB_BOOL bUseDirEntry) (HB_FOFFSET) ulResult
Una volta che queste righe di codice sono state trascritte all'interno del prompt dei comandi, basterà cliccare su invio e la dimensione del nostro file verrà mostrata all'interno del prompt dei comandi.

67

Una nota molto importante riguardante le stringhe di codice trascritte è che pszFileName e bUseDirEntry sono prototipi.
Questo sta a significare che all'interno della funzione sono state dichiarate queste due variabili, che sono delle variabili in ingresso.
Quindi sarà necessario dichiarare i prototipi rispettivamente con il nome del file e il suo percorso.
Come output il prompt ci restituirà il valore ulResult con il valore corrispondente al peso del nostro file.

77

Consigli

Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Sicurezza

Come Calcolare Il Checksum Di Una Stringa Con Il Linguaggio Harbour

Checksum è una parola inglese che, in telecomunicazioni ed informatica, significa precisamente somma di controllo. Essa rappresenta esattamente una sequenza di bit, oppure un altro valore in altra base, che è utilizzata per riuscire a controllare e...
Windows

Come generare una pausa di attesa con il linguaggio Harbour

In questa guida ci soffermeremo sulla descrizione del procedimento che porta a generare una pausa di attesa con il supporto del linguaggio Harbour. Proseguite dunque nella lettura di questa guida per apprendere le tecniche necessarie al raggiungimento...
Windows

Come Determinare La Quantità Di Memoria Ram Libera Del Pc Con Il Linguaggio Harbour

Chi utilizza il computer, per lavoro o svago, e deve caricare sul sistema un'applicazione, ha la necessità di controllare quanta RAM disponibile ha a disposizione. Tale operazione si rende necessaria per controllare che l'applicazione possa essere caricata...
Windows

Come determinare l'ora di creazione di un file con il linguaggio Harbour

La data di creazione o di aggiornamento di un determinato file può diventare spesso un elemento da conoscere che è molto importante per chi utilizza specialmente per lavoro il computer. A volte, anche in una applicazione informatica, c'è l'esigenza...
Sicurezza

Come Calcolare La Somma Dei Codici Ascii Di Una Stringa Con Il Linguaggio Harbour

A volte, in una applicazione informatica, è utile sommare il valore Ascii dei caratteri che compongono una stringa. Questi citatissimi caratteri Ascii, per chi non è molto ferrato nella materia, non sono altro che un sistema di codifica dei caratteri...
Windows

Come Creare Un Database Dbf

Il Dbf è un file di dati del programma DB3, uno storico sistema di gestione di database, per microcomputer. Il programma girava sotto DOS. Il nucleo motore, il sistema di query, il motore di forme ed il linguaggio di programmazione generano un file di...
Windows

Come aprire il prompt di DOS

Letteralmente prompt vuol dire proprio "richiesta" ed è caratterizzato dalla classica schermata nera che presenta un cursore lampeggiante in attesa degli input da tastiera. Il Prompt di DOS o prompt dei comandi, è una particolare funzione del sistema...
Windows

Come unire 2 file mp3 con il prompt dei comandi

L'utilizzo del Prompt dei comandi talvolta può sembrare ostico o addirittura quasi impossibile da comprendere per quegli utenti che solitamente sono abituati ad utilizzare mouse e doppi click offerti da tale tecnologia, per eseguire qualsiasi operazione....
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.