mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.pascal
Titolo: Aiuto

Ciao a tutti!
Siccome ho da poco rimediato tp7 ed è la prima volta che entro nel mondo
della programmazione, avrei un po di problemi.
a)Come faccio a creare un colore di sfondo che prenda l'intera pagina?Ho
provato con textground() ma evidenzia solamente!
b)C'è un modo per assegnare un file *.ico ad un eseguibile o chiedo troppo
perche il linguaggio è solamente per applicazioni dos?
c)Si puo creare un file eseguibile che faccia una funzione simile ad un file
.bat?
Grazie.

a) textbackground(colore); clrscr;
b) direttamenta ad un programma compilato con il tp (target solo real) no...
se vuoi puoi però usare un programma tipo fusion (ma credo vada bene solo
per il vb) o lo stealth installer per creare un eseguibile contenente il tuo
programma che abbia un'icona... (che comunque mi sembra una soluzione
estrema ed eccessiva)
c) se per"funzione simile ad un file .bat" intendi eseguire una serie di
comandi, hai due possibilità: 1) crei un file di testo conenete i comandi
batch chimandolo ad esempio tmp.bat, lo esegui (puoi utilizzare exec della
unit dos) e poi lo cancelli. 2) usi direttamente exec della unit dos per
eseguire le istruzioni che ti servono.
Ciao...
Kyle

 perche il linguaggio è solamente per applicazioni dos?
beh... puoi fare qualcosa direttamente con win...
in esplora risorse, clicchi col dx sul tuo eseguibile, cerchi "cambia icona"
e ci assegni il tuo file *.ico. L'unico problema é che poi devi farli girare
sempre appaiati... almeno credo!
--
Fabio Ruini
e-mail: 
fabi...@libero.it
 - UIN ICQ 2887596
Linux Registered User #224097
"I tuoi unici limiti sono quelli che crei nella mente o che ti lasci imporre
dagli altri"
(Og Mandino)

Così non cambi icona al programma ma crei un collegamento con l'icona
scelta.
Ciao...
Kyle

 Ciao... Kyle
yep... però é una soluzione piuttosto semplice e al tempo stesso
usatissima...
basta guardare gli autorun.inf di molti cd commerciali :-p


bhé... non č proprio cosě: negli autorun associ un'icona al cd. Il punto č
che un programma in pascal, che, anche avesse numerosi file di dati esterni,
non supera praticamente mai il mega, non me lo vedo solo soletto su un cd...
In fondo comunque quella del collegamento č la soluzione piů semplice,
l'unico problema resta il fatto di doverli poi fare girare accoppiati (e di
fare attenzione a spostarli e/o rinominarli per non spezzare il
collegamento). Si potrebbe fare una volta per tutte un programma in
c/delphi/vb per dare degli header 32bit ad un'applicazione dos, cosě, oltre
all'icona, sarebbe anche possibile modificare le informazioni sulla vesione.
Io partirň tra qualche giorno, ma quando torno provo a buttare due righe in
c o vb (l'ideale sarebbe scriverlo in delphi per restare in ambito pascal,
ma temo proprio di non conoscerlo). Ciao...
Kyle
Newsgroup: it.comp.lang.pascal
Titolo: Una strana faccenda

Utilizzo come linguaggio di programmazione TMT Pascal for DOS, versione
3.50 SP2. Tale compilatore e' stato installato su 2 computer, il primo
con Celeron366MHz e 96MB RAM, VESA 1.2 win98, il secondo con PIII
800MHzEB, 128MB RAM, VESA 3.0 winME.
Ho scritto un programma per visualizzare quaternioni in 3 dimensioni a
risoluzioni 1024x768x256 colori. Il medesimo programma e' stato fatto
girare sui due computer. Per la maggior parte dei quaternioni tutto ok,
ma quando si e' trattato di visualizzare Mandelbrot con formula Q=Q^3+C
e' successo un fatto molto strano: mentre sul Celeron mi dava una certa
immagine sul PIII me ne dava un'altra molto diversa. Quest'ultima e'
quella esatta.
Come spiegate il tutto?
Notare che non utilizzo arrays, vi sono solo 4 cicli annidati (3 di tipo
for ed uno di tipo while) e non ho utilizzato librerie esterne; i
calcoli sono stati effettuati in doppia precisione.
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non ho capito 1 parola di quello che hai scritto...
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

 calcoli sono stati effettuati in doppia precisione.
Secondo me non dai molte informazione per giudicare :)
Detto cosi' sembrerebbe un problema di visualizzazione,
hai provato a memorizzare i dati che vengono generati su file
anziche' visualizzarli a video e poi confrontare i due file
cosi' ottenuti?
Newsgroup: it.comp.lang.pascal
Titolo: [?] Delphi; Principiante

Ciao a tutti,
Premetto che saro' forse bravo in Basic e C, ma di Delphi (Pascall) non so
NULLA!
(Delphi 4.0 nessuna patch)
Esiste un equivalente dell'operatore 'this' del C?
Altra domanda, non inorridite vi prego:
Io metto un oggetto TPrinterSetupDialog in un form, poi lo uso da codice e
ve benissimo.
Io pero' non voglio usare nessun form e voglio usare TPrinterSetupDialog in
una mia classe. Se faccio quanto segue non funziona (general protection
fault o roba simile). C'e' il modo di farlo andare svincolato da un form?
procedure TGumPrintCtrl.PrinterSetup();
var
    XYZ: TPrinterSetupDialog;
begin
    XYZ.Execute;    // e qui un bel CRASH
end;
--
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb

 ecc. ecc.

Newsgroup: it.comp.lang.pascal
Titolo: aiuto lettura stringhe

Devo scrivere una routine in *pascal standard* che legga una stringa di
caratteri da tastiera e la memorizzi in una variabile di tipo stringa creata
apposta (quindi niente string del Turbo pascal, sigh). A parte la
definizione del tipo stringa, che penso possa essere gestita tramite un
array di caratteri, il mio problema è nella lettura e decodifica della
stringa stessa. In pratica se in input si da la stringa "add #7, D6", io
dovrei interpretare la stringa come un comando che aggiunge 7 al contenuto
del registro fittizio D6 (un array di 8 celle di interi). Per leggere le
varie parole, quindi saltando gli spazi, e per leggere i caratteri tipo #,
come si fa?
--
San Vegeta from Hell
http://www.geocities.com/Area51/Dungeon/8436
(da visualizzare col browser della Netscape)

stringa stessa. 
program Tokenize (input, output) ;
type StdString = string ; 
{ al posto di questa definizione di stringa utilizza quella che
preferisci }
var MiaStringa : StdString ;
    StrTokenMax     : integer ;
    StrTokenCounter : integer ;
    StrTokenBuffer  : StdString ;
    StrBufferLen    : integer ;
    procedure InitStrToken ( S : StdString ) ;
    begin
      StrTokenMax := length ( S ) ;
      StrTokenCounter := 1 ;
      StrTokenBuffer := S ;
    end ;
    function EndOfStrTokenBuffer : boolean ;
    begin
      EndOfStrTokenBuffer := ( StrTokenCounter > StrTokenMax ) ;
    end ;
    procedure SkipWhiteCharacters ;
    begin
      while ( not EndOfStrTokenBuffer ) and
            ( StrTokenBuffer [StrTokenCounter] = ' ') do
        StrTokenCounter := StrTokenCounter + 1 ;
    end ;
    function GetStrToken : StdString ;
    var R : StdString ;
    begin
      R := '' ;
      SkipWhiteCharacters ;
      while ( not EndOfStrTokenBuffer ) and
            ( StrTokenBuffer [StrTokenCounter] <> ' ' ) do
      begin
        R := R + StrTokenBuffer [StrTokenCounter] ;
        StrTokenCounter := StrTokenCounter + 1 ;
      end ;
      GetStrToken := R ;
    end;
begin
  readln ( MiaStringa ) ;
  InitStrToken ( MiaStringa ) ;
  while not EndOfStrTokenBuffer do
    writeln ( GetStrToken ) ;
end.

 wrote in message
37357377...@diesel.cu.mi.it...

Non posso usare lenght(x)... Come faccio?

>Non posso usare lenght(x)... Come faccio?
Leggi la stringa carattere per carattere e memorizza in una variabile
intera il numero di caratteri.



naturale come gliela faccio interpretare?
Trasformando il valore della lunghezza del carattere con codice ASCII
corrispondente.
Se la lunghezza e' 10 e l'array mia_stringa[], allora 
mia_stringa[0] = char ( 10 ) ;
Oppure adopera il formato ASCIIZ facendo seguire ai caratteri nella
stringa uno 0 finale.
Newsgroup: it.comp.lang.pascal
Titolo: Aiuto file

Salve a tutti. Volevo solo sapere se e' possibile costruire una
procedura (o funzione) e trasformalrla in un file. Per file non
intendo un file eseguibile, ma un file schiavo (scusate la
terminologia non tecnica, ma non la conosco). Ad esempio, io vorrei
creare un file x.exe che richiama un altro file chiamato y.dat. E
possibile con il pascal? (sto usando tp7).
Grazie, rispondete numerosi.
Cordiali saluti.
Matteo.

 possibile con il pascal? (sto usando tp7).
Allora, non ho capito bene il problema comunque provero' a rispondere...
Vuoi scrivere una procedura (o una funzione) e salvare il codice compilato
in un file ?
Una possibile soluzione potrebbe essere quella di delimitare la fine della
procedura ("pippo" nell'esempio) con una procedura aggiuntiva (fine_codice):
program ...
...
procedure pippo;
begin
...
...
end;
procedure fine_codice;
begin
end;
begin
...
...
end.
La procedura "pippo" occupa la memoria da Mem[Seg(Pippo):Ofs(Pippo)] a
Mem[Seg(Fine_Codice):Ofs(Fine_Codice)]: tale area di memoria puo' essere
registrata in un file.
Naturalmente puoi effettuare l'operazione inversa allocando memoria per il
codice e rileggendo il file in quella zona di memoria.
Tutto cio' implica parecchi problemi, infatti variabili globali, procedure e
funzioni non possono essere utilizzate poiche' una modifica+(ri)compilazione
del programma (il file con la procedura non viene modificato!) porterebbe
(sicuramente) ad un riassegnamento degli indirizzi (relativi).
La situazione ottimale e' una procedura scritta in assembler e/o con codice
che utilizza SOLO variabili, procedure e funzioni locali (dichiarate
all'interno della procedura stessa).
Comunque dovresti essere piu' preciso per quanto riguarda il problema e le
necessita' di progetto.
Ciao.
Simone.
_____________________________________________
"....c'e' vita nell'universo ?"
"Giusto un po' il sabato sera...."
            C.Guzzanti
e-mail:  
drfa...@libero.it
 
drfa...@tiscalinet.it
 
drfa...@tin.it
web:     
http://www.tiscalinet.it/drfalken
 
http://free.prohosting.com/~drfalken
ICQ#:  19598133
_____________________________________________


Una cosa analoga alle dll, devi creare delle Unit che vengono usate dal
programma principale.
Devi usare Interface,Implementation e altri comandi, il file lo intesti
come Unit invece che program, e mettere in entrambi (mi pare)
la Uses.Una volta compilata la Unit ha estensione Tpu.
Con il comando Make la incorpori nell'eseguibile,altrimenti resta esterna.
Per un file x.dat la cosa e' piu semplice,ma non credo possa contenere codice.
Spero di non aver detto delle stupidaggini.
ciao
Xbug

 possibile con il pascal? (sto usando tp7).

Newsgroup: it.comp.lang.pascal
Titolo: CERCO DISPERATAMENTE NUMERI ioProgrammo

Sarei intenzionato a comprare a prezzo non eccessivamante elevato annate e/o
numeri complete/i dei rispettivi cd-rom della suddetta rivista. Sperando di
ricevere numerose risposte vi porgo un grazie in anticipo.





Newsgroup: it.comp.lang.pascal
Titolo: Scusatemi mi aiutate?

Salve, so che questa domanda è stata sicuramente discussa predentemente, ma
io sono nuovo del gruppo :) domanda: Mi sapete dire perchè col vecchio pc
(amd k6) il pascal 7 fungeva e ora col PIII non funge + ? (mi da error
division by zero), esistono patch ? se si dove?
Vi ringrazio anticipatamente.
Mulder

 wrote in message
iPHG4.77646$pn3.9...@news.infostrada.it...


 ha scritto nel messaggio
news:iPHG4.77646$pn3.9...@news.infostrada.it...


Newsgroup: it.comp.lang.pascal
Titolo: Socket (Apertura porte - Connessione - trasferimento dati su protocollo TCP/IP - ecc ecc)

Si possono crare con il turbo pascal 7.0?
servono units particolari??
PS: di pascal ne so molto molto poco perche appena preso in mano...
I like my sugar with coffee and cream - Intergalactic/Beastie Boys
  .----------------------------------------------------------------. 
 | IRC Nick in Undernet su #MITICI e IRCnet #pordenone: Veleno     | 
 | ICQ UIN: 8033698                                                | 
 | 1? email: 
tonyN...@telenia.it
                                 | 
 | Homepage: 
http://www.geocities.com/TimesSquare/Labyrinth/6657/
  |
 ._________________________________________________________________. 
*** Naturalmente togliete il NOSPAM

 servono units particolari??
http://www.geocities.com/SiliconValley/2926/tp.html
"Network" and "WinSock", "FAQ", "FTP", "Source" ...
:-) Franz Glaser
Newsgroup: it.comp.lang.pascal
Titolo: creare albero

Qualcuno sa dirmi come faccio a creare un albero partendo da una matrice di
numeri binari?
Esempio
Supponiamo di avere questa matrice :
    1 2 3 4
1  0 1 1 1
2  0 0 0 1
3  0 1 0 1
4  0 1 1 0
        quello che vorrei trovare io è questa sequenza di combinazioni:
        1-2-4-3
        1-3-2-4
        1-3-4-2
        1-4-3-2
    le altre combinazioni non vanno bene perchè ad esempio 1-2-3-4 non è
verificata perchè la casella(2,3) è uguale a zero

Scusami, non sono un veterano, ma non ho proprio capito qual'era la tua
richiesta... SORRY
SAVE

Newsgroup: it.comp.lang.pascal
Titolo: ### CERCO MERCEDES ###

cerco mercedes anni 90, chilometraggio non importante, costo meno di
10.000.000, non incidentata
PREGO CONTATTARMI VIA  E-MAIL  a:  
Pe...@inwind.it
Antonio

10.000.000, non incidentata
Quanto ha di ram? Ha la USB?
------------------
MassimoM
per e-mail rimuovere un libero!
http://digilander.iol.it/mdin
------------------

Newsgroup: it.comp.lang.pascal
Titolo: What ~#//??!!

What, who are you. You can't program in Spanish !!!
Cheerz Mikey  :)


Newsgroup: it.comp.lang.pascal
Titolo: Tp7 e Pentium 2

Salve a tutti, forse questa domanda è stata fatto un milione di volte ma
sono entrato in questo NG solo da poco.
Vorrei sapere come far funzionare la libreria CRT sul mio PC(pentium 2).
Da un errore di divisione per zero.
Grazie infinitamente

 ha scritto nel messaggio
news:gmpw4.70344$qv.7...@news.infostrada.it...

http://come.to/drfalken


Oooops...
http://go.to/drfalken

 wrote in message 8a3qvq$aje$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.pascal
Titolo: PASCAL 1.3 DOVE ???

Scusatemi, sono nuovo in questo NG, ma ho bisogno (per mio figlio) di
trovare il programma TURBO PASCAL 1.3 che gli serve per esercitarsi a casa
sugli esercizi di scuola.
Io non so nemmeno come funziona (DOS ? WINDOWS ?) ma vorrei notizie di dove
poterlo trovare (cosě posso dimostrare che internet serve a qualcosa).
GRAZIE A TUTTI COLORO CHE MI VORRANNO AIUTARE.

 poterlo trovare (così posso dimostrare che internet serve a qualcosa).


Penso che si riferisca alla versione 1.3 per Windows ...

 wrote in message
7g7i9f$q6c$1...@nslave1.tin.it...


A chi lo dici .... ;-)
__________________________________________________________
E-Mail:
(
rena...@lycosmail.com
)
__________________________________________________________
I.C.Q.: 17079401
_________________________________________________________
Visita il mio sito in perenne costruzione
http://hophop.com/renato
_________________________________________________________
René
:-)

Newsgroup: it.comp.lang.pascal
Titolo: uses ???

qualcuno mi potrebbe dire dove posso trovare guide su come usare crt e altre
librerire???
grazissimo in anticipo
ciao

 wrote in message
8fs8ha$17g$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.pascal
Titolo: sull'utilizzo della memoria XMS

Come posso inviare dati in memoria XMS?
Possiedo già diverse unit che me lo permettono ma,
con queste, nonostante possa muovere qualsiasi
tipo di dato, ho un limite negli HANDLER ha disposizione:
sono veramente pochi.
Risultato: riesco ad allocare solamente poche strutture, 
non utilizzando per niente tutta la memoria??
qualcuno può risolvermi questo problema?

 
Io non sono mai riuscito a fare/trovare nulla a riguardo.
Se ti interessa, ci sono compilatori (di C/C++) che permettono
di sfruttare un DOS Extender, normalmente il DOS4GW, e lavorare
in modalita' protetta a 32 bit.
In questo modo, la memoria e' vista come un unico segmento, senza piu'
divisioni EMS, XMS, ecc.
bye!
-- 
Emanuele Cesena                 
http://www.penguinpowered.com/~ecesena
ece...@penguinpowered.com
                 Attenti all'antispam NOSPAM
"Se c'e'una possibilita' che varie cose vadano male, quella che causa il
danno maggiore sara' la prima a farlo", corollario 1 alla legge di Murphy

Se lavori con il Borland Pascal, ti consiglio di sviluppare in modo
protetto.....avrai a disposizione tutta la memoria di sistema.
Inoltre è più facile trovare i bug in questa modalità....
Ciao!
Simo.
_____________________________________
Visita la mia homepage all'URL :
http://web.tiscalinet.it/drfalken
http://free.prohosting.com/~drfalken
Pascal, Assembler, Tips'n'Tricks per
Windows 9x, Software vario...
ICQ#: 19598133
_____________________________________
Visit my homepage :
http://web.tiscalinet.it/drfalken
http://free.prohosting.com/~drfalken
Pascal, Assembler, Tips'n'Tricks for
Windows 9x, misc. Software...
_____________________________________
Ema da TIN <ece...@NOSPAMpenguinpowered.com> wrote in message
7n51o9$7r$1...@ema.it...

Newsgroup: it.comp.lang.pascal
Titolo: Aiuto con archivio

Salve a tutti,
questo e' il mio primo post in questo NG.
Dovrei scrivere un programma che mi consenta di inserire i dati di un
album(autore, titolo, supporto,etc.) e di registrare i dati inseriti
in un file.
Naturalmente dovrebbero essere usati i record per gestire i dati.
Se qualcuno ha un programma simile, o si prende la briga di scrivere
qualche routine mi farebbe davvero una grande cortesia.
Tanti saluti e buon lavoro.
MArk



Ok, dimmi quali sono i campi (autore, titolo, supporto,...)  specificatamente, ovvero, se possiible
inserire anche di che tipo di varaibile devo essere...
Esempio:
Autore: Stringa di 20 caratteri.
Titolo: Stringa di 10 caratteri .
E cosi' via ...
-=> NeGuS <=-
www.infinito.it/utenti/negus80


http://www.penguinpowered.com/~ecesena
- Cos'e' un isotopo?
- E' un animale che fa: "Isosquit! Isosquit!".

 perche` proprio in Pascal, non e` meglio qualcosa tipo Access??
Se avessi potuto usare Access credi che avrei postato su
it.comp.lang.pascal?
MArk
[cut]
Sent via Deja.com 
http://www.deja.com/
Before you buy.


http://www.penguinpowered.com/~ecesena
Una donna mette un annuncio sul giornale: "Cercasi uomo maturo che mi
ami sul serio senza scappare di casa, che non sia manesco e soprattutto
che sia molto virile".  Un giorno suonano alla porta, va ad aprire e...
vede un handicappato, un uomo sulla sessantina, senza braccia, seduto su
una sedia a rotelle, che dice: "Sono venuto per l'annuncio...".
"L'annuncio?  Ma che dice?".  "Ma si', l'annuncio che ha scritto sul
giornale.  Lei voleva un uomo maturo, ed io ho avuto le mie esperienze:
due mogli e quattro figli.  Nell'annuncio c'era scritto che voleva un
uomo che non scappasse di casa, ed io sono sulla sedia a rotelle...  Che
non fosse manesco, ed io le mani le ho perse in guerra...".  La donna,
sconvolta non sa cosa rispondere.  Poi, le viene un'illuminazione e
dice: "Ok, ma la terza cosa?  Che fosse virile?".  E mentre dice cio'
guarda l'uomo curiosa di sapere cosa avrebbe risposto.  Questi, senza
segni di imbarazzo, le dice: "E secondo lei, come ho fatto a suonare il
campanello?".
		-- Da it.hobby.umorismo

Newsgroup: it.comp.lang.pascal
Titolo: cercasi libro su TP7

Salve a tutti,
sto cercando un libro sul Turbo Pascal 7 della Borland,
possibilmente che sia:
non esaurito
in italiano
di non troppe pagine
a costo contenuto
Mi potete dare qualche indicazione?
Magari al mio indirizzo di mail, visto che non seguo costantemente
il gruppo?
Grazie in anticipo,
Claudio
kl...@mail.dex-net.com

...


Newsgroup: it.comp.lang.pascal
Titolo: Compilatore gratuito tipo Borland tp

Cerco compilatore gratuito per Windows  come il Borland turbo Pascal
dalla versione 6 in su. Anche in regalo....
Grazie a tutti!!!!



Ho idea che non esista un compilatore free per windows...
by Frengo



Esiste e si chiama FPK, a detta dell'autore e` compatibile
parzialmente anche con Delphi 2.0 (lo e` completamente con TP 7.0, o
meglio quasi dato che FPK e` un compilatore a 32 bit).
E` disponibile anche un IDE sotto windows che si chiama WinFPK, (ne
esiste comunque anche una per DOS).
L'ultima versione disponibile e` la 0.99.
A presto
Andrea
Newsgroup: it.comp.lang.pascal
Titolo: Procedure, queste sconosciute...

Ciao a tutto il Ng, vi posto per chiedere di salvarmi per l'ennesima
volta...
Sto studiando le procedure in Turbo Pascal, ma dal mio testo non c ho capito
un Tu(r)bo!!!!! C'è qualcuno che sa dove posso trovare un pò di
documentazione online, o magari consigliarmi qualche testo?
Vi ringrazio in anticipo,
Braintwister.

 Braintwister.
Non Capisco cosa c'č di dificile da capire...
esempio:
Procedure A(VAR a,b:Byte);
Begin
  A:=A+A;
  B:=B+B;
End;
in questo caso la procedura A che come due parametri vuole due variabili
di tipo BYTE (vole due varibile visto che vengono pasate per riferimento
e non per valore) e le restituisce raddopiate
se non venisse messa la parola riservata VAR i parametri vengono pasati
per valore (non possono essere modificati) si sarebbe possibile
specificare un valore numerico
Le funzioni sono pressoche lo stesso solo che restituiscono sempre un
solo valore...
Esempio:
Function A(B:Byte):Byte
Begin
  A:=B+B
End;
Forse sono stato meno chiaro del HELP del pascal...

 documentazione online, o magari consigliarmi qualche testo?
Se vuoi posso provare a spiegarti io a cosa servono:
Le procedure servono per evitare di ripetere codice
se tu hai una sequenza di comandi che usi spesso
puoi evitare di doverli scrivere ogni volta.
Un esempio stupido:
Program cyz
var a:integer;{spero tu sappia cosa fà!!}
      b:integer;
procedure scambia(var valore1,valore2:integer);{valore1 e 2 sono 2 parametri
che prendono il valore scritto nel main}
var temp:integer;{crea una variabile che dura solo nella procedura}
begin
    temp:=valore1;
    valore1:=valore2;
    valore2:=temp;
end
begin
a:=1;
b:=2;
write(a,' ',b);
scambia(a,b);
write(a,' ',b);
end.

Newsgroup: it.comp.lang.pascal
Titolo: MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN July 2000 (3 CDs) 70.000 lire
-Component Source MSDN 10/99 Edition (1 CD) 6.000 lire
-Component Source MSDN 04/2000 Edition (1 CD) 8.000 lire
-MSDNnews (opuscolo) January/February 2000 4.000 lire
-L.W. Beethoven Sinfonia N. 9 in Re Minore Op. 125 Corale 4.000 lire
Component Source MSDN, MSDNnews e Beethoven se associati a un numero di MSDN
Library a
metà prezzo.
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it

E' la quarta o quinta volta che posti questo messaggio di PUBBLICITA'
completamente OFF-TOPIC in questo newsgroup, che dell'MSDN o di Beethoven
non gliene puo' fregare di meno.
Fortuna che c'è 
AB...@YAHOO.COM
Ciao.


NNTP-Posting-Host: 62.98.124.181
X-Trace: 
nread2.inwind.it
 979914808 29306 62.98.124.181 (19 Jan 2001
14:33:28 GMT)
X-Complaints-To: 
ab...@inwind.it
NNTP-Posting-Date: 19 Jan 2001 14:33:28 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Xref: 
news.infostrada.it
 it.comp.lang.javascript:39061
it.comp.lang.pascal:7575 it.comp.lang.perl:9189


Beh... se ha messo come indirizzo per le risposte, al termine del messaffio,
fran...@yahoo.it
 sarà perché è quello vero.
Almeno penso.
Ciao
Newsgroup: it.comp.lang.pascal
Titolo: parole riservate

Le parole random, randomize, mark, release, gotoxy, readkey ed inc sono
parole riservate? Cioč, se volessi provare il mio prog fatto col  Turbo
Pascal su un altro compilatore, me lo compilerebbe senza darmi problemi?
Vi ringrazio anticipatamente,
Spike

Ci son 64 parole riservate nel TP, trovi l'elenco nell'help,
e quelle dovrebbero essere in tutti i dialetti Pascal
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(Life would be easier if I had the source code)

Scuisa non ho capito bene la tua risposta: quelle parole vanno bene per
qualsiasi compilatore?
Grazie ancora
Spike


Un'altra cosa: gli altri compilatori usano anche delle unit standard ( tipo
la system ) come nel Tubo Pascal 7?
Fatemi sapere
Spike

Le "parole riservate" sono "del Pascal", le altre sono funzioni
o procedure aggiunte da chi ha fatto il "dialetto" e quindi non
e' detto che altri dialetti le supportino.
Per es. TP e FreePascal dovrebbero essere compatibili, ma per
altri compilatori non so...


 wrote in message
9mjd06$d0h$1...@nreadb.inwind.it...

le parole riservate sono quelle che usa solo il linguaggio:
FOR
DO
WHILE
REPEAT
UNTIL
IF
THEN
ELSE
NOT
GOTO
PROCEDURE
FUNCTION
Eccetera eccetera eccetera...
SE POI ci sono delle unit standard allora devi solo "pregare" che le
procedure che usi tutti i giorni col tuo compilatore tu possa trovarle anche
su alti tipi di Pascal, ma le parole chiave (come quelle elencate prima)
restano (nella maggior parte dei casi) in ogni compilatore pascal.

Newsgroup: it.comp.lang.pascal
Titolo: delphi

Questo "Delphi" è molto diverso dal linguaggio Pascal? Dove lo posso
trovare?
Io ho installato la versione 7 di Turbo Pascal, ma non ha installato nessun
prg per Win 3.1.
Marco

dove posso trovarlo free magari una versione meno recente ?
ciao
  Bart

 wrote in message
8KLn3.18887$Wv3....@typhoon.libero.it...



si ma quest'altro dove si trova ?
e chi è Shutty ?
ciao
  Bart


Se ti riferisci al Delphi 1 lo puoi trovare in edicola a L.14.000 . Per
iniziare (e non solo) va piu' che bene. Anzi benissimo.
--
            __
         _|__|_  G@R@BOMBO y Agapito Robles
     _/--- /\ ---\_       
iva...@tin.it
  _/-----/=\ -----\_       
ivan...@tiscalinet.it
/------- /==\ -------\        
ivan...@iname.com

 iniziare (e non solo) va piu' che bene. Anzi benissimo.
BTW, per caso Delphi 1 lavora a 16-bit?
Ovvero quello che ho trovato (che bello!) nel CD di Delphi2 è quello di cui
si sta parlando qui?
X il sig. Sorrentino:
Delphi è un linguaggio molto simile al Pascal, ma include un
"rivoluzionario" linguaggio chiamato Object Pascal, ovvero il Pascal
orientato ad oggetti.
Se hai mai sentito parlare dei linguaggi a oggetti, capirai sicuramente
quello che dico. Mi pare stiano anche in TP gli oggetti (ma non fatemi dire
cazzate, che sono ancora un novellino in Pascal...).
In pratica è tipo il passaggio dal BASIC a VB: non cambia niente, è solo che
si aggiunge il "Visual" e tutto quello che ne consegue (ovvero istruzioni in
più, possibilità adatte x win, ecc.).
AlexS
Newsgroup: it.comp.lang.pascal
Titolo: iMec

Esiste una versione di pascal che compili in ambiente Mac data l'assenza di
dos?

dos?
Open Source Pascal Compiler Project - Macintosh Version
http://www.pascal-central.com/osp/
http://www.pascal-central.com/tools/mpw.bin
Macintosh Pascal
http://www.mactech.com/macintosh-pascal/
Think Pascal
http://www.think-pascal.org/#HowToGet
Guide to Think Pascal 4.5d4
http://www.lysator.liu.se/~ingemar/tp45d4/think.html
Ecco il responso (non ha inteso la scomposta frase 'data l'assenza di
dos'). [ boh? ]
PV

Newsgroup: it.comp.lang.pascal
Titolo: Problema Clear Screen

Ho Pascal 7 istallato nel mio PIII 550Mhz 128 Mb V3 3000 HD 6.4 Gb.
Quando inserisco il parametro per il Clear Screen mi da sempre errore, come
mai?
Capita anche ad altre persone con la stessa versione

AAAAAAAAAAAARRRRRRRRRGGGGGGGGGGGHHHHHHHHHHHHH!!!!!!



Si c'è proprio bisongo dell F.A.Q.
Turbo Pascal 7 e Processori veloci (quanto era >300?) non vanno
d'accordo devi scaricare la patch... mi sa che bisonga meterla sul
sito OK ci pienso io... aspetate per URL
---
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAIL: 
razzi...@usa.net
WEB   : 
razziatore.dsx.org
ICQ   : 67552596

> Si c'č proprio bisongo dell F.A.Q.
Devo ripostare la vecchia versione (non ancora riaggiornata :(   )

 > Si c'è proprio bisongo dell F.A.Q.


 wrote in message
6Arp6.14025$GR5.2...@news2.tin.it...


Una volta ho trovato questo problema
en tre o quattro computer nuovi di
una scuola di programmazione.
Il programa:
  program test;
  uses crt;
  begin
    clrscr;
    writeln('Hello');
    readln;
  end.
Risultava in un errore al tempo di esecuzione.
Me hanno detto que la soluzione sarebbe
la compilazione dell'unità CRT.PAS.
Ma dove c'è il codigo di questa unità ???
Senza alternativa, ho cambiato il compilatore,
per FPC. Per l'insegno di Pascal é stato benissimo.
Questo compilatore é 100% "open source", gratis e
piú o meno compatibile con il Turbo Pascal.


Newsgroup: it.comp.lang.pascal
Titolo: grafica in Tp

ciao.
qualcuno conosce qualche tutorial free su internet (anche in inglese è ok)
che spieghi come stampare punti sullo schermo in modalità grafica in Turbo
Pascal senza usare Graph e i BGI ?
thanx
-gabri

 wrote in message
8msma9$opi$1...@sirmdpsin17.inwind.it...

Newsgroup: it.comp.lang.pascal
Titolo: semantica

Salve a tutti.
None' che potreste consigliarmi qualche testo che parli in maniera
semplice della semantica operazionale, modelli SC,SMC,SEMC? E libri
che spiegano come calcolare la correttezza dei programmi?
Web_Voice
 "non un volto, nemmeno un corpo,
  ma solo un pensiero che scorre su di un filo"
IHGGer n°413

 wrote in message 3771317...@news.tin.it...

Per quanto riguarda la semantica operazionale non conosco alcun libro che la
tratti (ho solamente alcune dispense universitarie ),per quanto riguarda la
correttezza dei programmi "fondamenti di informatica " della Zanichelli
.Caio!

.Caio!
Di che universita' sei? Io di Udine (non si sa mai che facciamo la
stessa universita' ed abbiamo le stesse dispense!).
Per quanto riguarda il libro, e' fatto bene? 


 wrote in message 3772a53...@news.tin.it...

Caro web,io frequento l'università di Firenze (spiacente ).
Per quanto riguarda il libro fondamenti di informatica,contiene un capitolo
ben fatto che tratta della correttezza dei programmi, invarianti dei cicli
while ecc..
Contiene anche un altro sacco di cose,quindi se sei interessato solo alla
correttezza te ne sconsiglio l'acquisto (costa 100.000 lire).
Per quanto riguarda la semantica operazionale non penso assolutamente che
esistano libri che la trattano,comunque posso chiedere ad un mio prof.
Ti farò sapere.
P.S. se ti interessano le mie dispense sulla semantica ( sono solo cenni )
riscrivimi.

riscrivimi.
Ok. Intanto ti ringrazio. Si, mi interessano le tue dispense. Le mie
sono troppo schematiche affinche' ne possa ricavere qualcosa. Ed il
prof era troppo astratto quando spiegava gli argomenti. Possiamo
metterci d'accordo affinche me le mandi privatamente, magari via fax,
oppure se hai uno scanner, magari le scannerizzi e me le mandi in
attach come immagini.
Ringrazio nuovamente ed attendo una tua risposta.


Newsgroup: it.comp.lang.pascal
Titolo: Elevamento a potenza di un numero negativo

Ciao a tutti
Per calcolare  5^4 procedo cosě :    y = exp((4*ln(5))
ma per calcolare  -5^4 come faccio dato che il logaritmo č negativo?
Grazie per l'aiuto.

 wrote in message
%uKw6.5673$E01.3...@news.infostrada.it...


 ha scritto nel messaggio
news:%uKw6.5673$E01.3...@news.infostrada.it...

Newsgroup: it.comp.lang.pascal
Titolo: Problema blockread

Ho un problema con l' isrtuzione blockread:
quando vado a leggere una variable string precedentemente salvata midà come
output dei pezzi della variabile misti a codici ASCII.
Come posso fare ?
Kosby

 output dei pezzi della variabile misti a codici ASCII.
Per rileggere stringhe da un file non tipizzato  devi conoscere la lunghezza
della stringa e la posizione del primo byte.L'operazione va fatta così:
seek(f,PrimoByte)
blockread(f,@stringa[1],NumeroCaratteri)
Stringa[0]=char(NumeroCaratteri)
Fammi sapere come va.
Newsgroup: it.comp.lang.pascal
Titolo: Comando con TurboPascal

Ciao a tutti,
     vorrei fare un programma in modo che quando lo si manda in
esecuzione sia possibile passargli anche delle variabili, fare in
pratica un comando. Non so se mi sono spiegato, per esempio quando uno
lancia il COPY poi di seguito si danno delle informazioni che verranno
usate dal programma
E' possibile tutto cio'?
Come si fa (tenete conto che uso la versione 6 per dos)?
Gazie,   Fabio.
fabi...@rocketmail.com

...


Esistono le funzioni ParamStr e ParamCount che possono fare al caso tuo.
Guarda la sintassi nell'help ....
Ciao
  Carlo

Ciao Fabio !
16 Luglio 1998, Giovedi, hai scritto a All:
 FM>      vorrei fare un programma in modo che quando lo si manda in
 FM> esecuzione sia possibile passargli anche delle variabili, fare in
 FM> pratica un comando.
 FM> E' possibile tutto cio'?
Certamente!
 FM> Come si fa (tenete conto che uso la versione 6 per dos)?
Le variabili
ParamCount : restituische il numero di parametri (separati da spazi)
ParamStr(index) : restituisce i singoli parametri come stringhe.
ParamStr(0) : restituisce il nome completo del programma (con anche il path)
Questo comando mi sembra che possa avere problemi con le versioni del dos
vecchie (credo quelle prima della 5.0 che ormai dono dovrebbero piu`
esistere).
Comunque sull'Help sono spiegate con qualche semplice esempio.
Ciao
    Filippo
|
| EMail replies to: 
filippo...@scoutnet.org
| This message was written via a Gateway: please NO file attach !
|
| --- Service provided by Scoutnet


Un grazie ad Emanuele, Filippo e Hal 9000,
con le variabili ParamCount e ParamStr ho risolto tutto.
Grazie 1000 ed a buon rendere.
CIAO,   Fabio
P.S. x Hal 9000
Come e' finita con il TRS. Con la modifica da fare che ti avevo
mandato dovrebbe funzionare bene. A me non da nessun problema.
fabi...@rocketmail.com

mandato dovrebbe funzionare bene. A me non da nessun problema.
Il giorno dopo aver postato il messaggio, ho trovato la soluzione per
completare il programma che avevo proposto sul newsgroup.
Praticamente era la versione definitiva; bastava disabilitare il controllo
dello stack {$s-} all'ingresso della routine di servizio dell'interrupt.
Solo a basso livello hai una reale concezione di cio' che stai facendo.
Ciao
  Carlo


Newsgroup: it.comp.lang.pascal
Titolo: Qualcuno mi faccia avere TPascal 7.0

Per favore, non so più dove cercare turbo pascal 7.0.
Ci sarebbe qualche anima pia che potrebbe farmene avere una copia? O
almeno qualche luogo da cui scaricarlo.
Vi ringrazio anticipatamente.

 Per favore, non so più dove cercare turbo pascal 7.0.
 Comperarlo? Non mi pare che costi poi cosi' caro da non poterselo 
permettere..
Sent With pronews 1.0 Reg.
 TOgliere Nononospam dall'indirizzo.

Newsgroup: it.comp.lang.pascal
Titolo: PARALLELA & PASCAL

Ciao a tutti!
Ho bisogno di poter gestire la porta parallela del PC con il
TurboPascal, in quanto è l'unico linguaggio che conosco bene… Devo
controllare una centralina luci autocostruita, quindi devo solo
impostare valori booleani per l'acceso/spento (corrispondenti a 0 -
5V). Si può fare, o devo imparare qualche altro linguaggio? In questo
caso, voi cosa consigliate?
P.S. Oltre a regolare lo stato 0-5V, si possono utilizzare voltaggi
intermedi (che so… 1-3-4,5-3,5…)
Grazie Max.


puoi vedere sull'ottimo sito di guobe: 
www.giobe2000.it
-- 
Ciao
Gianfranco Marchese
http://www.Turbo-Pascal.cjb.net
e-mail dgruma@NOPUBBLICITA'
tin.it
 (Da togliere NOPUBBLICITA' se vuoi 
rispondermi in privato)
UIN icq 117743990

Newsgroup: it.comp.lang.pascal
Titolo: TP7 e protected mode

come faccio a compilare un programma in protected mode con TP7?

 wrote in message
390AD0D5...@tiscalinet.it...


 come faccio a compilare un programma in protected mode con TP7?
Non si puņ. Ci vuole il Borland Pascal.

Newsgroup: it.comp.lang.pascal
Titolo: URGENTE!!!LEGGIMI

S.O.S
Cerco materiale on line, tipo appunti e dispense, come introduzione agli
algoritmi e al linguaggio Pascal, scritti in maniera chiara e che non
presuppongano una grande conosceza matematica.
Puoi indicami dove posso trovarli perchè mio esame di inf.generale
incombe e sono in panico.
Grazie in anticipo.

CERCO DISPERATAMENTE MATERIALE ON LINE,TIPO DISPENSE E APPUNTI
UNIVERSITARIE, CHE SIA UNA BUONA INTRODUZIONE AL LINGUAGGIO PASCAL,
SCRITTO POSSIBILMENTE IN MATERIA FACILE E SENZA PRESUPPORE GRANDI
CONOSCENZE MATEMATICHE PERCHE' NON STUDIO NE'INGEGNERIA NE'INFORMATICA.
IL MIO ESAME DI INF. GENERALE INCOMBE.AIUTATEMI!!!!!
Newsgroup: it.comp.lang.pascal
Titolo: error 200 division by zero

Ciao a tutti, io ho il TP7 e ho un grosso problema: quando metto nel
programma l'intestazione uses crt quando pigio run TP7 mi dice "error 200
division by zero"; a voi č mai capitato, sapete come fare a togliere il
problema?
Ciao e grazie mille

 division by zero"; a voi è mai capitato, sapete come fare a togliere il


 ciao
 E poi che cosa devo fare con i file scaricati?
Ciao e grazie!
Paolo

 ha scritto nel messaggio
news:9rv774$min$1...@pegasus.tiscalinet.it...


 il vecchio turbo.tpl. Tutto qui
Scusa la mia deficienza ma dov'è l'altro file turbo.tpl?
Cioè in quale directory devo inserire il nuovo turbo.tpl?
Ciao grazie mille e scusami!!!!!!
Paolo


Ciao ciao spero di essermi spiegato bene questa volta! :)

 Ciao ciao spero di essermi spiegato bene questa volta! :)
Si  tutto a posto, problema risolto!!!!
Ciao e grazie!!!

Newsgroup: it.comp.lang.pascal
Titolo: come faccio a spostare il cursore

Vorrei immettere dei dati in mezzo alla pagina e non in fondo.
Es. 
Come ti chiami?
Quanti hanni hai?
L'utente deve vedere entrambe le domande insieme ma il cursore devo
posizionarlo alla fine della prima domanda come faccio.
Non mi dite solo il nome del comando ma fatemi un esempio concreto.

...


Non mi dite solo il nome del comando ma fatemi un esempio concreto.
Quello che fa per e'  la GotoXY della unit CRT.
Prova cosi':
program	dammi_i_tuoi_dati;
uses	crt;
var	x1,x2,y1,y2:integer;
	no,co:string;
begin
	ClrScr;
	gotoxy(10,10); write('Nome: ');
	x1:=whereX;
	y1:=whereY;
	gotoxy(10,12); write('Cognome: ');
	x2:=whereX;
	y2:=whereY;
	gotoxy(x1,y2); read(no);
	gotoxy(x2,y2); read(co);
	gotoxy(1,20);
	writeln('Vediamo se ho capito bene. Tu ti chiami ',no,' ',co)
end.
In pratica la GotoXY(x,y) sposta il cursore nella posizione (x,y) del
monitor, mentre la WhereX fornisce la posizione corrente X del cursore
e la WhereY quella Y.
Se vuoi conoscere altre procedure e funzioni sulla unit CRT o su altre
unit c'e' il mio sito:
http://users.iol.it/fabio.manzo
by Fabio
fabi...@rocketmail.com
Newsgroup: it.comp.lang.pascal
Titolo: Pascal standard.

Salve a tutti!
Sto facendo un porting per linux di alcune librerie che ho atto nella
"notte dei tempi" per il DOS, sto cercando di compilarle con il
freepascal; in queste perň ho utilizzato delle funzioni non stadard del
linguaggio stesso sfruttando delle implementazioni di Borland in Turbo
Pascal; sto quindi cercando una guida cartacea da aquistare o digitale
da acquistare o scaricare (meglio se un libro da acquistare) che spieghi
il Pascal standard (ammesso che esita).
Potete consigliarmi qualcosa? O anche sconsigliarmi qualcos'altro e
motivare la vostra opinione? 
Grazie a tutti!
-- 
WulfMp3
wul...@email.it
"Poni ciň che sei nel minimo che fai."

 motivare la vostra opinione? 
Il libro da cui studio io spiega il Pascal Standard...non ce l'ho a portata 
di mano ma se hai pazienza ti faccio sapere titolo e autore
-- 
#___o(^.-)o____Valefatina©___________________________________________#
  [cit] Ama il tuo prossimo, non questo, il prossimo! [/cit]
 
  # Per rispondere in mail leva una 'b' a caso dall'indirizzo.
  # ICQ: 105400693
  # INVIAMI UN SMS [e già che ci sei firmati :)]
  # 
http://www.smsatme.com/sma/sms.php?auth=:A6:19:E6:DE:A0:87:EB:1E
#____________________________________________________________________#

 di mano ma se hai pazienza ti faccio sapere titolo e autore
]cut[
Mi faresti un immenso piacere (anche in e-mail se vuoi cosě evitiamo
di sovvracaricare il NG).
Grazie!


Newsgroup: it.comp.lang.pascal
Titolo: Aiuto x .exe

Una volta scritto, compilato e salvato un sorgente, come faccio a farlo
diventare eseguibile?
Grazie in anticipo a chi mi aiuterà...
Braintwister.

 Braintwister.
Puoi portarti nella directory bin e digitare tpc x.pas e avrai come
risultato il file x.exe oppure portarti nel menů complile e scegliere
come destinazione disk al posto di memory, e il gioco č fatto.
Ciao
MaTTeO.

 MaTTeO.

Newsgroup: it.comp.lang.pascal
Titolo: Passare parametri per valore, e per indirizzo.

Guardate questo programma di prova.
uses crt;
var
  y : integer;
function cambia (x : integer) : integer;
begin
  x := 5;
  cambia := x;
end;
begin
  clrscr;
  y := 4;
  writeln (cambia(y));
  readln;
end.
L'output non dovrebbe essere 4, visto che viene passata una copia della
variabile?
Invece ho 5!
Grazie
-- 
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Invece ho 5!
hai 5 perche' stai stampando il valore delle funzione cambia(y)..
non stai stampando y...
Saluti
--
Have a nice day!




Newsgroup: it.comp.lang.pascal
Titolo: pascallike

che fine ha fatto? Re di Quori dove sei?
--
Ciao
Marchese Gianfranco
e-mail dgruma@NOPUBBLICITA'
tin.it
 (Da togliere NOPUBBLICITA' se vuoi
rispondermi in privato)
sito internet personale: 
www.turbo-pascal.cjb.net
  Tutto sul Turbo Pascal
1.5

Andato in lunga vacanza forzata
RDC
"Marchese Gianfranco" <d.g.r.u.m.a.@VediInFirma.it> ha scritto nel messaggio
news:kZSy8.29414$8D3.7...@news1.tin.it...

Newsgroup: it.comp.lang.pascal
Titolo: procedure concorrenti

salve a tutti. ho il turbo pascal versione 7 (ho anche la 3, la 4 e la 5)
sono in cerca di una unit TPU in grado di gestire le procedure concorrenti.
mi spiego : se ad esempio ho due procedure proc1 e proc2, facendo una cosa 
del genrere :
conbegin
 proc1;
 proc2;
conend;
posso lanciare simultaneamente le due procedure.
ho trovato una tpu su internet, ma è necessario il pacchetto turbo 
professional 4.
spero possiate aiutarmi. ho bisogno di questa tpu necessariamente per un 
turbo pascal per dos.
grazie per la vostra attenzione.


wrote:

Per un uso generico c'e' il Co-Pascal, ma e' un sorgente piuttosto
vecchio e non piu' mantenuto, puoi cmq trovarne una versione per
Delphi qui
http://www.bloodshed.net/delphi/
Altrimenti c'e' una versione con qualche correzione e compilabile
anche con Free Pascal ma adattata per un uso specifico quale e'
P-Robots, un simulatore per robot combattenti, lo trovi sul mio sito
http://digilander.libero.it/borsa77/probots.html
-- 
Omega e' omega e basta

Newsgroup: it.comp.lang.pascal
Titolo: Richiesta

Ciao a tutti. A me hanno detto che il giocho di super Mario è stato creato
con Turbo Pascal è vero? Se si come si fa a crearlo?
Grazie a tutti ciao

 con Turbo Pascal è vero? Se si come si fa a crearlo?
Allora, non ti so dire se super mario sia stato creato in pascal o
meno... però posso indirizzarti su quello che devi studiarti per poter
creare un gioco.
Prima di tutto dimenticati il Turbo Pascal, oramai è un ambiente vecchio
che la Borland ha smesso di supportare da un sacco di tempo e seppur ci
siano certamente modi per sviluppare giochi in TP non è certo il modo
migliore ai nostri giorni (se ricordo bene Keen Commander era
sviluppato in Turbo Pascal e ho anche un Arkanoid [da qualche parte]
perfettamente funzionante sviluppato in TP). Ti consiglio invece di
installarti FreePascal ( 
http://www.freepascal.org/
 ). Dopodiché ti
consiglio di installarti Jedi-SDL (
http://www.delphi-jedi.org/Jedi:TEAM_SDL_HOME
 ) e di studiarti i numerosi
esempi di giochetti che troverai inclusi nel pacchetto (che freepascal non
dovrebbe avere problemi a compilarti). Studiati bene come SDL funziona,
vedrai che creare giochi (anche di grande qualità) in questo modo è
molto semplice (anche se all'inizio può sembrarti una cosa piuttosto
complessa).
Inoltre, se usi FreePascal e SDL e stai attento a non appoggiarti su API o
librerie specifiche ad un solo SO, il tuo gioco funzionerà su Windows,
Linux, etc.
Ciao,
  Luca
-- 
Linux registered user #291568 (
http://counter.li.org/
)
Electronic Frontier Foundation Member (
http://www.eff.org/
)
Mandrake Club Member (
http://www.mandrakeclub.com/
)

Su 
www.lagrandezucca.cjb.net
 trovi un Mario in Tp con sorgente
-- 
Omega e' omega e basta
Newsgroup: it.comp.lang.pascal
Titolo: Pascal e Web

Vorrei sapere se secondo voi il Pascal puņ essere un buon linguaggio
per fare delle applett da inserire in un sito www.
Ciao e grazie.
Francesco

Non credo proprio, ma sono ben liete le smentite; ritengo che sia meglio
impararsi un linguaggio apposta per il web, come java, asp, php e roba
del genere


per fare delle applett da inserire in un sito www.
Usa Java.

 Francesco

Newsgroup: it.comp.lang.pascal
Titolo: aiuto per stampante

Sapete come posso far stampare un grafico tramite una stampante?????
GRAZIE


wrote:


Newsgroup: it.comp.lang.pascal
Titolo: Stack OVERFLOW error ! :(

Non ne posso più... non so che fare....
dopo un po' che giro nel mio programma.... (praticamente chiamo in
continuazione due diverse procedure) questo si pianta clamorosamente
fornendo il maledetto "Stack overflow" !!!
Cosa posso fare ?
Ho provato con il comando $M ma niente da fare...

 ha scritto nel messaggio
news:8ooqpf$3n6$1...@nslave2.tin.it...

Dovresti mostrare il codice però  : )
Al

...


 wrote in message...

Il programma e' ricorsivo? oppure le due procedure di cui parli si chiamano
a vicenda? In questi casi nessuna direttiva ti puo' aiutare. L'unica cosa
che puoi fare e' ricontrollare attentamente il programma in particolare per
loop infiniti o condizioni di uscita mai verificate. Per un errore di questo
tipo, io ci ho perso una settimana.
Ciao Teo

 errore ???
Penso di si. Tuttavia la memoria riservata allo stack e' decisa dal
compilatore: puoi provare a modificare quest'ultima anche se, di solito, la
memoria riservata dal compilatore e piu' che sufficiente per la maggior
parte dei programmi. Io ti ripeto il consiglio precedente: ricontrolla
attentamente il programma, magari simulandolo su carta. Per un programma
lungo come il tuo e' anche possibile che il "rimpallo" tra le due procedure
non permetta di comprendere chiaramente cosa fa il programma e renda
difficile il debugging. Se non riesci ancora a trovare il bug puoi provare a
riprogettare il programma per eliminare il "rimpallo".
Ciao Teo

...


Newsgroup: it.comp.lang.pascal
Titolo: Req. Guida alle Units

Qualcuno sà dove trovare informazioni sull'utilizzo delle units più comuni
quali dos,crt,graph,ecc.?
Grazie della cortese attenzione.
Good Luck!

 ha scritto nel messaggio
news:koEa6.13559$lV5.2...@twister1.tin.it...
