News Importanti

News : 01/05/11 Mk Model Pack Fpsc V2 15/05 Upgrade Ufficiali Fps Creator 15/05 Aggiornamento Forum 27/06 Hud Pack Installer by friskon e xhogan89x  - 15/05 postata l' Rpg Mod v3 by Flatlander -

E' Arrivato l'
Mk Model Pack Fpsc V2
Per Fps Creator




Rispondi 
 
Valutazione discussione:
  • 0 voti - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Utilizzo delle librerie preconfigurate
28-05-2011, 03:47 PM (Questo messaggio è stato modificato l'ultima volta il: 28-05-2011 07:44 PM da Skyline.)
Messaggio: #1
Utilizzo delle librerie preconfigurate
Utilizzo delle librerie preconfigurate

FreeBASIC è distribuito con molte intestazioni per le librerie comuni o popolari. Le intestazioni consentono ad un programmatore di utilizzare le funzioni disponibili in queste librerie esistenti statiche o condivise (DLL). Le librerie stesse non sono distribuiti con FreeBASIC, ma la maggior parte possono essere scaricati dal Web e facilmente installabili. Per alcune librerie potrebbe essere necessario una compilazione del source. Si prega di consultare la documentazione per la libreria di specifiche su come configurare, installare, e usarle. Alcune librerie statiche o condivise (DLL) potrebbe essere già presente nel sistema in quanto potrebbe far parte di FreeBASIC stessa o il sistema operativo. Anche se molte header possono essere utilizzati su una qualsiasi delle piattaforme supportate da FreeBASIC, alcune intestazioni sono specifici della piattaforma e non saranno utilizzabili su altre piattaforme.

FreeBASIC header
Ci sono alcuni header che sono specifici per FreeBASIC per esporre alcune funzioni che altrimenti non sarebbero disponibili
  • datetime.bi – Per le dichiarazioni: DateSerial, DateValue, IsDate, Year, Month, Day, Weekday, TimeSerial, TimeValue, Hour, Minute, Second, Now, DateAdd, DatePart, DateDiff, MonthName, WeekdayName
  • dir.bi – Utilizzare constanti per Dir
  • fbgfx.bi - Costanti e strutture, per essere utilizzato con i comandi grafici come Multikey, Screencontrol, e Screenevent, Imagecreate.
  • file.bi – Per le dichiarazioni: FileCopy, FileAttr, FileLen, Fileexists, FileDateTime
  • string.bi – Per le dichiarazioni: format
  • vbcompat.bi - Include costanti datetime.bi, dir.bi, file.bi e string.bi più altri compatibili con Microsoft Visual Basic .

Runtime C (CRT)
Ove possibile le intestazioni cross-platform sono state fornite per il runtime C (CRT). Per esempio,

Codice:
#include once "crt.bi"
printf( !"Hello World\n" )

Per includere una specifica intestazione CRT, prefisso al nome del file headrer deve cominciare con "crt / ". Per esempio:

Codice:
#include once "crt/stdio.bi"
Dim f As FILE Ptr
f = fopen("somefile.txt", "w")
fprintf( f, "Hello File\n")
fclose( f )

API di Windows
Molti header per le API di Windows sono disponibili per l'inserimento nel codice sorgente FreeBASIC. Nella maggior parte dei casi l'unico file include necessari è "windows.bi". Per esempio,

Codice:
#include once "windows.bi"
MessageBox( null, "Hello World", "FreeBASIC", MB_OK )

Per includere un header specifico di Windows API, il prefisso del nome deve cominciare con "win /" per esempio:

Codice:
#include once "win/ddraw.bi"

Sfoglia il ". / inc / win /" directory dove è stato installato FreeBASIC per vedere tutte le intestazioni

Altre header
Sfoglia il ". / inc /" directory dove si trova FreeBASIC installato per trovare altre header. E' possibile che gli header potrebbero essere disponibili per una libreria. Alcune intestazioni si trovano in ". / inc / " e altri potrebbero trovarsi in una sottodirectory. Per includere le intestazioni trovate in una sottodirectory di ". / inc /", il prefisso deve iniziare con il nome della directory in cui si trova. Per esempio:

Codice:
'' located in ./inc/
#include once "curl.bi"
'' located in ./inc/GL
#include once "GL/gl.bi"
disponibile Windows API.

Requisiti per l'utilizzo di librerie statiche preconfigurate
  • Il codice sorgente deve includere gli header appropriati utilizzando # include.
  • La libreria statica devono essere collegati al momento della compilazione utilizzando #inclib nel codice sorgente o utilizzando l'opzione -l nella riga di comando per specificare il nome della libreria.

Requisiti per l'utilizzo delle librerie condivise preconfigurate
  • Il codice sorgente deve includere gli header appropriate utilizzando #include.
  • La libreria condivisa (. DLL) deve essere presente sul computer host in cui il programma
    compilato verrà eseguito.

Tradotto da | Me
Tutorial Originale | Gli ospiti non possono vedere link nei messaggi. Registrati QUI per vedere i link.
Download | Gli ospiti non possono vedere link nei messaggi. Registrati QUI per vedere i link.

Gli ospiti non possono vedere link nei messaggi. Registrati QUI per vedere i link.Gli ospiti non possono vedere link nei messaggi. Registrati QUI per vedere i link.
Trova tutti i messaggi di questo utente
Add Thank You Cita questo messaggio nella tua risposta
Rispondi 


Discussioni correlate...
Discussione: Autore Risposte: Letto: Ultimo messaggio
  Python: Guide, Librerie e Tool Utili MickeyCrashRayman 0 113 01-02-2012 05:02 PM
Ultimo messaggio: MickeyCrashRayman
  Guida Librerie Grafiche Android? Kekko 3 422 03-10-2011 09:01 PM
Ultimo messaggio: MickeyCrashRayman

Vai al forum:


Utente(i) che stanno guardando questa discussione: 1 Ospite(i)



Forum Affiliates