Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - Come faccio a creare una libreria?
Forum - Pascal - Come faccio a creare una libreria?

Avatar
Loryea (Normal User)
Pro


Messaggi: 165
Iscritto: 02/09/2011

Segnala al moderatore
Postato alle 11:06
Giovedì, 08/09/2011
Ciao, ragazzi, vorrei creare una libreria con pascal, ma come si fa?
Ecco qual'è il mio progetto:
Codice sorgente - presumibilmente Delphi

  1. Program Libreria;
  2. Uses crt;
  3. Var A,S,C,D:=Char;
  4. Begin
  5. Writeln;
  6. Case A of
  7. S:Goto(1,1);
  8. C:Goto(1,39);
  9. D:Goto(1,78);
  10. End.


Come faccio a farlo diventare libreria? Quale nome uso per inserirla?
P.S.:S sta per sinistra; C sta per destra e C sta per centro.

PM Quote
Avatar
djleo (Member)
Pro


Messaggi: 72
Iscritto: 07/03/2010

Segnala al moderatore
Postato alle 11:36
Giovedì, 08/09/2011

PM Quote
Avatar
gigisoft (Member)
Guru


Messaggi: 696
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 11:42
Giovedì, 08/09/2011
Testo quotato

Postato originariamente da Loryea:

Come faccio a farlo diventare libreria? Quale nome uso per inserirla?
P.S.:S sta per sinistra; C sta per destra e C sta per centro.



Ciao,

cosa intendi per libreria?

Se (come e' molto probabile) intendi una DLL, non ne so molto, so solo che devi dichiararla come Library;

se intendi una unit (talvolta anch'essa chiamata libreria) da usare SOLO in ambito Pascal ( quelle che inserisci tramite Uses ) devi dichiararla come Unit, e devi inserire:

- una sezione Interface in cui devi includere tutte le dichiarazioni di ciò che si deve vedere all'esterno (tipi, costanti, firme di funzioni e procedure, ecc...);

- una sezione Implementation in cui devi includere tutte le implementazioni;

Comunque per entrambe le cose troverai sicuramente qualcosa sul web;

con una veloce ricerca di google ho trovato questi;

per le DLL:
http://www.daniweb.com/software-development/pascal-and-del ...

http://www.frameworkpascal.com/helphtml/writing_dlls.htm



per le unit:
http://scuole.provincia.so.it/desimoni/hyx1/hyx/corsop/uni ...

http://www.functionx.com/objectpascal/Lesson13.htm


P.S.
ora la ricerca l'ho fatta io, ma con google non ci voleva molto, per il futuro sarebbe bene che le ricerche le facessi prima tu da solo risparmieresti molto piu' tempo e impareresti molto di piu'

Saluti.



PM Quote
Avatar
Loryea (Normal User)
Pro


Messaggi: 165
Iscritto: 02/09/2011

Segnala al moderatore
Postato alle 14:25
Giovedì, 08/09/2011
Intendevo Unit.
Comunque, cosa intendi per implementazioni e interfacce?
insomma, detti così, non so a cosa si riferiscono.:yup:

PM Quote
Avatar
gigisoft (Member)
Guru


Messaggi: 696
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 14:31
Giovedì, 08/09/2011
Testo quotato

Postato originariamente da Loryea:

Intendevo Unit.
Comunque, cosa intendi per implementazioni e interfacce?
insomma, detti così, non so a cosa si riferiscono.:yup:



Implementation e Interface, sono due parole chiave del Pascal che identificano due sezioni della Unit, e ti ho spiegato gia' cosa devi metterci, il resto vedilo tu,

io e djleo ti abbiamo dato un po' di link da cui iniziare, ora mettiti a studiare.

Saluti

PM Quote