Newsgroup: it.comp.lang.pascal
Titolo: Units!

Scusate, terzo messaggio nel giro di pochi minuti....
Leggendo qua e la nel NG mi è parso di capire che ci sono delle "Unit", da
quello che ho capito una specie di moduli aggiuntivi per Pascal, che
permettono di utilizzare funzioni aggiuntive.... vi prego, correggetemi se
sbaglio!
Eventualmente, dove posso trovare queste Units? E come si usano, come
qualsiasi altra procedura o funzione, o vanno installate in qualche modo?
Scusate la valanga di domande, ma io so programmare in Pascal in modo
abbastanza "scolastico", cioè privo di qualsiasi utilità, e vorrei
divertirmi un pochino con l'unico linguagio di programmazione che conosco!
Ciao a tutti e grazie di nuovo!

 ha scritto nel messaggio
news:934ema$8obt3$1...@ID-6979.news.dfncis.de...

Le unit sono delle librerie di funzioni e procedure che puoi utilizzare nel
tuo programma, Turbo Pacal 7 della borland e Free Pascal, installano alcune
librerie nella directory units.
Per utilizzarle devi dire al compilatore che sfrutti funzioni presenti in
determinate units
program unitprova
uses crt,graph,mia1,mia2 <--- qui metti l'elenco di tutte le unit che
utilizzi
Il compilatore prenderà la units dalla direcory units (scusa il gioro di
parole)
Le Units solitamente  sono compilate (tpu) e quindi non sai quali funzioni
puoi utilizzare, per conoscere le funzioni presenti nelle librerie standard
utilizza help in linea o un manuale, se le scarichi dalla rete scarica anche
la documentazione e se c'è il sorgente e mettile nella dir units.
Puoi realizzare tu delle units confunzioni e procedure che usi spesso
Ciao Re Di Cuori

 Puoi realizzare tu delle units confunzioni e procedure che usi spesso
Si ma se non gli spiegi come...
fai un nuovo file .pas e segui questo schema:
Unit nomefile;
interface {parte publica}
   var a: Byte;
   function get(who:char):byte;
impementaction {parte privata}
   var b: byte;
   function get:Byte;
   begin
     case who of
       'a': get:=a;
       'b': get:=b;
     end;
   end;
end.
se necesitano magiori informazioni io sto qua...
-- 
IL RAZZIATORE,
The Only good Windows is an Unistalled Windows
-----------------------------------------------------
EMAIL: 
razzi...@usa.net
WEB:   
razziatore.dsx.org
 sito in aggiornameto/alestimento
ICQ:   67552596


Non conoscevo questo tipo di units dove le trovo ? Nel TP7 non le vedo ci
sono nel Free Pascal
quale compilatore porta questa utiliti che fa vedere interface della units ?
(TP7 o FP)
Ciao Re Di Cuori

 quale compilatore porta questa utiliti che fa vedere interface della units ?
Allora io mi riferisco SOLO ED ESCUSIVAMENTE a Turbo Pascal (bisogna vedere quale versione : ) )
cmq per vedere la interfaccia di una unit (o più precisamente tutte le 
dichiarazioni sia publiche che private... non capisco perchè ci sono 
anche quelle private...) devi seguire il percorso che ti ho detto prima...
ora devi fare attenzione al parametro che passi a
C:\BP\BIN\TURBO.EXE /R+ modalità compatta
C:\BP\BIN\TURBO.EXE     modalita estessa (con lo strumento per vedere 
gli ogetti e le unti)
prima di tutto devi compilare un file di prova
(esempoio: Uses unita; Begin End.)
e vai su menu a tendina: search
comando: Object (Object Inspector mi pare) o Units (Unit Inspector mi pare)
ti si aprira una finestra con tutti gli ogetti/unita usate dal programma
poi clicca su quello che ti interessa... attento uno potrebbe anche 
perdersi : )
