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

Ciao ,a tutti voi del news.
una volta compilato un ben misero mini-programma,come faccio ad eseguirlo senza doverlo lanciare dal compilatore ( borland 7)????
Grazie,ciao.

Beh il compilatore dovrebbe generarti automaticamente
anche l'eseguibile nella dir del programma... lancia quello :-)
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(Life would be easier if I had the source code)

 ha scritto nel messaggio
news:kxK17.13198$cd.9...@news1.tin.it...


 ha scritto nel messaggio
news:kxK17.13198$cd.9...@news1.tin.it...

Trovi dove la path dell'eseguibile creato, e lo esegui. Come fai con
qualsiasi file eseguibile. Clicchi 2 volte o scrivi file.exe dal prompt dei
comandi...fai te come ti trovi meglio!
Ciao

 Ti genera l'exe nella dir dove hai salvato il file .pas.


 ha scritto nel messaggio
news:lzg27.32884$q77.2...@news2.tin.it...


 wrote in message
9icg1q$i4j8v$1...@ID-83341.news.dfncis.de...


"Dreadnaut" <drea...@liberoDALLASPAM.it> ha scritto nel messaggio news:jNU17.10690$eB4.4...@news.infostrada.it...
: Beh il compilatore dovrebbe generarti automaticamente

GRazie atutti coloro che mi hanno risposto.
Ciao
: 
:

Newsgroup: it.comp.lang.pascal
Titolo: Gestore interrupt per tastiera

Ciao a tutti! Necessito di un gestore di interrupt di tastiera che mi
permetta di comunicare al sistema l'avvenuta pressione del tasto "x" quando
invece ho premuto il tasto "y". Questo gestore dovrebbe operare direttamente
sul controller della tastiera.

 sul controller della tastiera.
???
Ciao.
Simone.
==============================
...e Dio disse: "pkunzip universo.zip"
e-mail: 
drfa...@tiscalinet.it
web: 
http://go.to/drfalken
 (internet
su numero verde, pascal, assembler,
mp3 player, tips'n'tricks)
==============================

Newsgroup: it.comp.lang.pascal
Titolo: Tp for windows

Salve sto cercando disperatamente qualke link da dov'è possibile scaricare
la versione 1.5 del tubo pascal per WIndows..qualcuno potrebbe aiutarmi??
grazie

 ha scritto nel messaggio
news:9vdtci$ksm$1...@nreadb.inwind.it...


 ha scritto nel messaggio
news:9vgked$ap1$1...@nreada.inwind.it...


Newsgroup: it.comp.lang.pascal
Titolo: non so se è [OT] per questo topic.....

Sto realizzando un sito internet e avrei bisogno di una mano, se sul mio
acconut metto un programma scritto in pascal che aggiorna una pagina con i
dati di un form
viene eseguito ? (il collegamento non è fatto a file://.....  ma altro://)
Ciao Redicuori

 - rimuovi XXX x rispondere    ICQ #8814554
Un dente, come un numero del lotto, si conosce meglio e si apprezza di
piu' quando e' stato estratto.
		-- Bob Wilson
Newsgroup: it.comp.lang.pascal
Titolo: Aiuto!!!!

Questo programma non mi da errori in fase di compilazione, ma quando scrivo
somme e moltiplicazioni il risultato è esatto, mentre se scrivo ad esempio
1-99 o 2^10 (fino a 2^9 il risultato è corretto) mi segnala un'errore.
Qualcuno mi saprebbe indicare il problema??? GRAZIE
(*****************************************)
program operazioni;
uses crt;
var num1,num2,n,risultato:integer;
    segno,scelta:char;
procedure scomp_operazione;
var val1,val2,operazione:string;
const x:integer=0;
      i:integer=0;
      m:integer=1;
      lunghezza:integer=1;
begin
operazione:='';
write('Scrivi l''operazione: ');
readln(operazione);
lunghezza:=length(operazione);
while x=0 do
begin
val(operazione[m],i,x);
inc(m);
end;
dec(m);
val1:=copy(operazione,1,(m-1));
val(val1,num1,i);
x:=0;
n:=m;
segno:=operazione[m];
while n<lunghezza do
begin
val(operazione[n],i,x);
inc(n);
end;
val2:=copy(operazione,(m),(n-1));
val(val2,num2,i);
end;
procedure ris_operazione;
begin
case segno of
'+':risultato:=num1+num2;
'-':risultato:=num1-num2;
'*':risultato:=num1*num2;
'^':begin
         for n:=1 to num2 do
         begin
         risultato:=risultato*num1;
         end;
    end;
end;
writeln(num1,' ',segno,' ',num2, '= ' ,risultato);
end;
procedure scrivi;
begin
writeln(num1,' ',segno,' ',num2,' ',risultato);
end;
begin
repeat
risultato:=1;
clrscr;
scomp_operazione;
ris_operazione;
write('Vuoi continuare? S/N ');
scelta:=upcase(readkey);
until (scelta='n') or (scelta='N');
if (scelta='n') or (scelta='N') then exit;
end.
(****************************************)

 (****************************************)
Ciao, Carmelo.

Grazie... ora va tutto bene, scusa per il tuo disturbo, spero ke il vostro
pasmath vada sempre meglio!!!
CIAO CIAO   SAVE
Newsgroup: it.comp.lang.pascal
Titolo: AIUTO SU PROGRAMMA!!!!

Vorrei tanto sapere come muovermi:
devo fare un programma che permetta la gestione anagrafica di un comune.
Devo creare un file di testo che mi permetta di aggiungere ogni volta i nomi
dei vari individui (tra cui se sono sposati, se non, se vedovi...ecc...)
Sono in panne. Non so come muovermi...
... nè come creare un file di testo.
Grazie sin da ora!
Lucia (alle prime armi con il programma)
e-mail  
lsa...@stat.unipg.it
 
eusa...@tin.it

 Grazie sin da ora!
Per creare un file di testo in Pascal devi fare cosi`:
var
  f:text;
begin
  assign(f,'prova.txt');
  rewrite(f);
  write(f,'provaprovaprova');
  close(f);
end;
pero` io credo che per gestire un archivio come lo vuoi tu non vada molto
bene un file di testo. Usa piuttosto un file di tipo generico.
es:
type
  TPersona=record
    nome, cognome:string[20];
  end;
var
  f:file;
  p:TPersona;
begin
  assign(f,'archivio.dat');
  reset(f,sizeof(Tpersona));
  p.nome:='Pippo';
  p.cognome:='Baudo';
  blockwrite(f,p,1);
  close(f);
end;
Tutto ovviamente salvo tragici errori dovuti alla fretta.
Ciao
  Roberto.

 
senza offesa... ma proprio in Pascal?? :-)
bye!
-- 
Emanuele Cesena		
http://www.geocities.com/SilionValley/Grid/8879
ami...@iol.it
				    Attenti all'antispam NOSPAM
"Ogni attrezzo, quando cade, rotola fino al punto piu' inaccessibile
dell'officina", legge dell'Officina

Sono in panne. Non so come muovermi...
Ti do' un paio di suggerimenti.
Non utilizzare un file di testo, ma un file di record definiti, per
esempio, come :
type tipo_stato_civile = ( CELIBE, CONIUGATO, VEDOVO ) ;
type tipo_record = record
                     nome    : string [20] ;
                     cognome : string [20] ;
                     stato_civile : tipo_stato_civile ;
                   end ;
type tipo_database = file of mio_record ;
In ogni caso il pascal non e' il linguaggio piu' adatto per questo
tipo di applicazioni.
Per questi scopi si utilizzano linguaggi di ambito gestionale.

Grazie sin da ora!
Grazie, sono un single e me ne vanto.
Bye.

Newsgroup: it.comp.lang.pascal
Titolo: Libreria BGI per FreePascal su linux

Uso il free Pascal su linux. Qualcuno sa che percorso devo specificare quando
richiamo la procedura InitGraph della unit graph? Su TP7 č c:\tp\bgi
Grazie

               Attenzione all'anti-spam XXX
Il denaro non da' la felicita', ma ti fa essere infelice in posti
meravigliosi!
		-- Da it.hobby.umorismo

bye!
E sotto linux cosa devo utilizzare allora?
Grazie

               Attenzione all'anti-spam XXX
La coscienza e' una suocera la cui visita non finisce mai.
		-- H. L. Mencken
Newsgroup: it.comp.lang.pascal
Titolo: differenze tra funzioni Seg e Addr

Qualcuno può spiegarmi quali sono le differenze tra le funzioni "SEG" e
"ADDR" ??'?
Grazie
--
s...@gem.it
kin...@geocities.com

you wrote :
#Qualcuno puň spiegarmi quali sono le differenze tra le funzioni "SEG" e
#"ADDR" ??'?
Seg restituisce il valore del segmento dell' indirizzo di un oggetto.
Addr l'indirizzo di un oggetto.
--------------------------------------------------------
* Andrea Laforgia        (
andrea_...@bigfoot.com
) *
--------------------------------------------------------

Newsgroup: it.comp.lang.pascal
Titolo: BGI nei programmi compilati: necessari?!

Salve a tutti.
I miei file BGI sono in c:\tpscal\bgi ma ho notato un problema. Sul
mio PC i programmi compilati funzionano perfettamente (perché i file
BGI li trova effettivamente in c:\tpascal\bgi) ma negli altri computer
senza il linguaggio no. Come posso fare per ovviare a questo
inconveniente?

On Sun, 11 Jan 1998 12:09:26 GMT, 
sfi...@hotmail.com
 (Sfigato Maximo)
wrote:

Devi usare binobj se non erro

...


inconveniente?
Puoi inserire i driver BGI direttamente nell'EXE, senza dover poi
distribuire in giro i driver BGI. Come fare? Semplice, registrare i
file BGI all'avvio.
Allora, prima di tutto devi sapere quali driver BGI ti serviranno nel
programma (ed anche i file di font, se li usi). Ora convertili tutti
in file .OBJ con la utility BINOBJ.EXE che hai nel TP/BP. Una volta
che li hai convertiti in OBJ, copiali nella directory in cui hai il
codice sorgente.
Ora, metti questo codice nel tuo programma:
(facciamo conto che mi serva il driver per la VGA ed il font Triplex)
procedure DriverVGA; external; {$L VGA.OBJ}
dove VGA.OBJ è il file BGI per la VGA convertito in OBJ.
procedure FontTriplex; external; {$L TRIP.OBJ}
dove TRIP.OBJ è il file CHR per il font Triplex convertito in OBJ.
Ora all'inizio del programma scrivi:
if RegisterBGIDriver (@DriverVGA) < 0 then {codice per dire che è
successo un errore nel registrare il driver per la VGA};
if RegisterBGIFont (@FontTriplex) < 0 then {codice per dire che è
successo un errore nel registrare il font};
Ora puoi chiamare InitGraph, passandogli come path '' (stringa vuota,
dato che il programma non deve andare in cerca da nessuna parte dei
driver: ce li ha incorportati!).
Per i font funziona tutto in automatico: basta che li usi e
funzioneranno.
Spero di esserti stato d'aiuto.
Ciao,
Mauro Molinari
(Pascal programmer & musician)
Internet e-mail: 
maur...@tin.it
 / 
maur...@mbox.vol.it
Digital Things Home Page: 
=> 
http://www.geocities.com/SiliconValley/Bay/8251
=> 
http://space.tin.it/musica/gvettora
=> 
http://members.tripod.com/~DjM_DiT
=> 
http://www.musicnation.com/home/digital_things
*** To send me an e-mail, select the right address.
*** Per mandarmi una e-mail, scegli l'indirizzo corretto.
Newsgroup: it.comp.lang.pascal
Titolo: finestre, unit mouse e file exe su floppy

Ciao a tutto il ng. Mi è venuta in mente una curiosità... anzi 3!  La prima
è l'uso della  procedura window, ed il suo uso, non è che potete farmi un
esempio sul suo funzionamento scrivendomi delle righe di codice anche
stupide per farmi capire meglio? Il secondo è sulla unit mouse, come si usa?
Infine, giuro è l'ultima, :-) posso salvare un file exe direttamente sul
floppy? se si come?
--
E MAIL: 
ness...@dominio.it
(inserisci interfree al posto di dominio)
ICQ NUMBER: 147421455

 ha scritto nel messaggio
news:3c911...@news.dada.it...


 CIAO BY ROBY
ciauz, Augustus

 wrote in message
a6vm1l$h291q$1...@ID-94218.news.dfncis.de...


Newsgroup: it.comp.lang.pascal
Titolo: Come si fa copiare un file ?

C'e' quancuno che mi puo' aiutare ?
Io dovrei copiare un file da una directory ad un altra.
Ho pensato che la soluzione piu' semplice fosse eseguire il comando dos
'copy ' ma non ho trovato nessuna funzione che me lo permetta di fare.
C'e' qualcosa come FileCopy del VisualBasic ?
--------------
     /\
   /__\
 /lessio\
--------------


Newsgroup: it.comp.lang.pascal
Data: giovedě 4 aprile 2002 16.10
Oggetto: Come si fa copiare un file ?

usa la seguente sintassi e buon lavoro:
program copiafile;
{$M 8192,0,0}
uses Dos;
const
  Comando='copy C:\autoexec.bat C:\bp';
                                        {Qui logicamente scrivi l' origine
                                        della copia e la destinazione}
begin
      SwapVectors;
      Exec(GetEnv('COMSPEC'), '/C ' + Comando);
      SwapVectors;
      if DosError <> 0 then
        WriteLn('Non riesco ad eseguire 
COMMAND.COM
');
      WriteLn;
      readln;
end.
----------------------------------------------------------------------------
Ciao da Antonio :-)
-----------------------
|SlipKn0t WrItEd|
----------------------
Surfacing:
Running out of ways to run
I can't see, I can't be
Over and over and under my skin
All this attention is doing me in!
Fuck it all! Fuck this world!
Fuck everything that you stand for!
Don't belong!
Don't exist!
Don't give a shit!
Don't ever judge me!
Picking through the parts exposed
Taking shape, taking shag
Over and over and under my skin
All this momentum is doing me in!
Fuck it all! Fuck this world!
Fuck everything that you stand for!
Don't belong!
Don't exist!
Don't give a shit!
Don't ever judge me!
You got all my love, livin' in your own hate
Drippin' hole man, hard step, no fate
Show you nuthin', but I ain't holdin' back
Every damn word I say is a sneak attack
When I get my hands on you Ain't a fuck thing you can do
Get this cuz you're never gonna get me
I am the very disease you pretend to be
I am the push that makes you move
-------------------------------------------------------------
By XyZ' and SySt3m n3tW0rK t3rR0rIsT
.:: Th3 WhItEl0RdS cReW wAr ::.

Grazie 1K


Grazie 1K = Grazie 1024...
Č L'effetto euro? :-)
Ciao
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[
Newsgroup: it.comp.lang.pascal
Titolo: Esiste un FRONTPAGE per il TurboPascal?

Salve a tutti. Voi sapete se esista per il TURBO PASCAL un equivalente
Editor come il FRONTPAGE, il quale come tutti sanno mi facilita la
composizione di pagine web senza necessariamente conoscere l'HTML? Purtroppo
non conosco benissimo il TURBO PASCAL e mi servirebbe per eseguire un
programma. Grazie.
--------------------------------
Inviato via 
http://usenet.libero.it

mah, che io sappia non esiste, se però hai qualche vaga conocenza di 
Delphi ti potrebbe aiutare a scrivere il codice e le applicazioni DOS in 
quanto la sintassi è la stessa..
Belloccio, 
http://www.scodellamelo.it
--- posted by geoForum on 
http://www.delphiedintorni.it

 programma. Grazie.
forse turbo-vision? anche se siamo molto lontani da cio' che ti serve,
pero'... meglio di niente, ti facilita' la gestione della grafica sotto dos.
sotto win ascolta il consiglio di javascripter, passa a delphi
--
Ciao
Gianfranco Marchese
e-mail dgruma@NOPUBBLICITA'
tin.it
 (Da togliere NOPUBBLICITA' se vuoi
rispondermi in privato)
sito internet personale: 
http://www.turbo-pascal.cjb.net
  Tutto sul Turbo
Pascal  1.5

 > Editor come il FRONTPAGE, il quale come tutti sanno mi facilita la
<cut>
Con il turbo pascal hai già un editor che aiuta a scrivere con sintassi
corretta.
Un altro editor simile é UltraEdit (
http://www.ultraedit.com
) che possiede
incorporato un analizzatore sintattico del Pascal. Non ho molte
informazioni, l' ho solo provato, ho visto che funzionava, ma poi sono
passato all' editor del turbo pascal.
Ciao.
Massimo

 Massimo
Grazie per le risposte. Non so se sarò in grado di usare quei programmi
conoscendo pochissimo del Turbo Pascal. Probabilmente per ciò che mi
servirebbe, mi occorrerebbe solo una libreria di file con estensione .pas
(l’estensione dei file in Turbo Pascal) e trovare il file adeguato più
simile alle mie esigenze per modificarlo e quindi velocizzare i tempi. Voi
conoscete qualche sito? In particolar modo conoscete dei siti con librerie
che abbiano un file già compilato che riguardi un confronto fra liste di più
numeri?
Scusatemi ancora e grazie.


Newsgroup: it.comp.lang.pascal
Titolo: Cerco l'help

Cerco l' help in italiano del pascal versione windows dove si possono
creare finestre tasti ecc.. ecc.. Datemi un sito oppure vedete voi grazie.

 creare finestre tasti ecc.. ecc.. Datemi un sito oppure vedete voi grazie.
Pascal per windows??? Intendi forse il "Borland Pascal for Windows"??
Quella schifezza oscena??? AAAAARGH!!!!
Installati il Borland Delphi a questo punto! Che e' MOLTO piu' rapido da
usare per fare applicazioni sotto Windows ed inoltre il linguaggio che
ci sta sotto e' sempre il Pascal! ^___^
-- 
Salvadori Danilo
 
ilb...@tin.it
Newsgroup: it.comp.lang.pascal
Titolo: Come ordinare dei valori?

Qualcuno potrebbe spiegarmi come fare un programma in cui, inserito un
elenco di n valori, questi vengano ordinati in senso crescente? Thanks.
-- 
Crazy Jack _The Royal Wanderer
"Io sono diventato un vagabondo, be' per come sentivo in me la vita,
  per la sete di vagare che avevo nel sangue e non mi dava pace."
 
"La Strada" - Jack London

 wrote in message
01bf6391$0af80f60$6e471597@fredfedericilibero...


ti devi solo preoccupare di come memorizzare i valori che ricevi in input...
la soluzione più semplice, se il numero di input é predefinito o comunque
abbastanza limitato, é quello di inserirli all'interno di un'array
una volta fatto questo, usando una terza variabile di comodo (come
"variabile di scambio") e con due cicli for uno dentro l'altro scorri
l'array e lo risistemi in ordine crescente
é più facile da fare che da spiegare... :-)
saluti, Fabio
fabi...@libero.it

elenco di n valori, questi vengano ordinati in senso crescente? Thanks.
se il numero dei valori da ordinare sono definiti, puoi crearti un array con
quelle dimensioni e buttarci dentro tutti i valori da ordinare, poi tramite
un algoritmo di ordinamento (Bubble Sort ed altri) che implementarai come
una procedura, potrai ordinare l' array come vuoi.
Se gli elementi sono indefiniti, ci vorrebbe un array dinamico, cioè un
array che possa dimensionarsi in base al numero degli elementi che deve
contenere.
In questo caso, potresti crearti una lista dinamica utilizzando i puntatori.
Ti saluto.....ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

elenco di n valori, questi vengano ordinati in senso crescente? Thanks.
Il numero di valori è fissato o no ?
Se il numero di valori è fissato allora puoi utilizzare un array parallelo in cui inserire i valori
in ordine crescente, procedendo, magari, in questo modo:
1) leggi il primo valore dell'array di partenza e lo registri il valore in una variabile e il posto
in un'altra;
2)  Passi al secondo valore e confronti il valore della variabile con questo valore: se è minore,
allora modifichi il valore della variabile, altrimenti passi al successivo.
3) Ripeti l'operazione 2 per tutti i valori dell'array.
4) Quando hai terminato la lettura di tutti i valori dell'array registri il valore nel primo posto
del secondo array e ricominci daccapo.
Ti conviene usare, eventualmente, un terzo array in cui segnarti le posizioni del primo array da non
leggere.
Cmq se mi scrivi quali sono le necessità del tuo programma, provo a realizzartelo io.
-=> NeGuS <=-
www.infinito.it/utenti/negus80
Newsgroup: it.comp.lang.pascal
Titolo: File random

Come faccio a caricare tutti i record di un file random (20000) in una
tabella per fare delle ricerche?
Il record č lungo 32 byte e contiene vari campi, ad esempio l'ora č in tre
byte ora, minuti, secondi.

byte ora, minuti, secondi.
Suddividi il file in piu' blocchi in modo che ogni blocco rientri come
dimensioni nella memoria che hai a disposizione.
Ordina ogni blocco secondo il tuo criterio e secondo il campo del record.
Puoi farlo tramite un albero binario.
Ricollega il tutto nel file originale con una procedura di merge-sort.
Ricerca il dato tramite una procedura che sposti il puntatore nel file secondo
una ricerca ad albero binario e legga il record nella posizione.
Per farti un esempio questa procedura dovrebbe funzionare cosi' :
se la lunghezza del file e' 640000 byte il valore del puntatore al file e'
compreso tra 0 e 63999, quindi ti posizioni tramite la procedura predefinita
"seek" del TP a meta' strada, ovvero 32000, leggi il record e controlli che
risponda ai tuoi canoni, altrimenti leggi, a seconda del criterio di
ordinamento, nella parte di sopra o di sotto del file.
Se ti interessa il sorgente fammelo sapere.
Andrea (mica uno qualunque...)
------------------------------
(se mi mandi la spam ti metto un'aspirina nella fanta...)
--
Posted from 
itaca.ulysse.it
 [195.223.254.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

Grazie per la risposta, č geniale,ma poco praticabile da parte mia (sono un
principiante).
Io pensavo di mettere i record in una tabella e poi eseguire le varie
ricerche, ma il tempo di caricamento č un pň lungo.

ricerche, ma il tempo di caricamento è un pò lungo.
Ma perche' vuoi caricare i records del file in memoria, non puoi fare
le ricerche direttamente sul disco?
Ciao,   Fabio
fabi...@rocketmail.com
Newsgroup: it.comp.lang.pascal
Titolo: Libreria grafica 3D col Pascal

Sto creando (sono arrivato circa a metà) un libreria grafica 3D (da usare +
o - come graph.tpu). Chiunque è interessato o voglia aiutarmi scriva qui.
Se siete interessati vi mando una copia del codice anche qui.
So che è una pazzia, cmq funziona. Naturalmente non ha le textures! Ma
riesce a disegnare qualsiasi figura geometrica (per adesso ne ho fatto solo
alcune) sullo schermo ed a farla ruotare rispetto a qualsiasi assi.
CIAO!

...


Ciao Leo,
ti confesso che anche a me interesserebbe molto avere a disposizione una
libreria grafica per Pascal. Ti sarei molto grato se mi potessi spedire il
codice; se hai bisogno di una mano fammi sapere..
Ciao
	Nathan
--
Posted from 
arp.dada.it
 [194.184.248.7]
via Mailgate.ORG Server - 
http://www.mailgate.org

Mi associo anch'io ....
Se potessi mandarmi quello che hai già fatto sarebbe un ottimo punto di
partenza ....
CIAO

Anch'io sono interessato alla libreria.
Puoi spedirmela per favore?
bes...@bigfoot.com
Grazie
Urano
Newsgroup: it.comp.lang.pascal
Titolo: Come si fa un file testo in Pascal ?

Il mio problema è il seguente :
Ho fatto un programmino che genera un tabella di numeri hex e li ho messi in
un file; naturalmente con l'editor del DOS non c'è verso capirci nulla. Il
mio amico, per cui ho fatto il programma, vorrebbe poter avere, in un file
,questa tabella in modo di poterla gestire con un editor del DOS. Insomma
come si converte un file in un file testo in Pascal ? Aiuto ! Ringrazio
anticipatamente chi vorrà rispondermi.. Buona Natale !

come si converte un file in un file testo in Pascal ?
program HexTxt ;
const hexstr : string = '0123456789ABCDEF' ;
var f : file ;
    t : text ;
    i : integer ;
    buffer : array [1..512] of byte ;
    function hexb( b : byte ) : string ;
    begin
      hexb := hexstr[ b shr 4 + 1 ] +
              hexstr[ b and 15 + 1 ] ;
    end ;
begin
  assign( f, 'turbo.exe' ) ;
  reset( f, 1 ) ;
  blockread( f, buffer, 512 ) ;
  close( f ) ;
  assign( t, 'dump.txt' ) ;
  rewrite( t ) ;
  for i := 1 to 512 do
  begin
    write( t, hexb( buffer[i] ) ) ;
    write( t, '  ' ) ;
    if i mod 16 = 0 then writeln( t ) ;
  end ;
  close( t ) ;
end.
--
Andrea Laforgia
andrea_...@bigfoot.com
Newsgroup: it.comp.lang.pascal
Titolo: Pascal 7.0 e dati

Ciao a tutti
ho un problema con dei files creati da una procedura fatta in Pascal 7.0.
I files in questione contengono dei records che devo importare in Access 97.
Basterebbe poco se non che i dati contenuti in alcuni records sono in un
formato non leggibile (sono stati modificati dal programma di origine) e
quindi non riesco ad importarli neppure in formato txt.
Ho il compilatore ma non ho i sorgenti.
Purtroppo non conosco il tipo di struttura dei files.
Non conoscendo la struttura è ugualmente possibile fare un programma che
trasformi i files in formato txt leggibile da Access 97.?
E’ se si può potrebbe qualcuno suggerirmi come?
Io non conosco il Pascal e non sono un programmatore.
Grazie per l’aiuto Pietro
p...@telware.it

Un bel di' Pietro scrisse:
P> Ciao a tutti
P> ho un problema con dei files creati da una procedura fatta in Pascal 7.0.
P> I files in questione contengono dei records che devo importare in Access 97.
P> Basterebbe poco se non che i dati contenuti in alcuni records sono in un
P> formato non leggibile (sono stati modificati dal programma di origine) e
P> quindi non riesco ad importarli neppure in formato txt.
P> Ho il compilatore ma non ho i sorgenti.
P> Purtroppo non conosco il tipo di struttura dei files.
P> Non conoscendo la struttura è ugualmente possibile fare un programma che
P> trasformi i files in formato txt leggibile da Access 97.?
P> E’ se si può potrebbe qualcuno suggerirmi come?
P> Io non conosco il Pascal e non sono un programmatore.
Ascolta, ma saprai almeno che razza di campi sono: nomi, numeri, o qualsiasi cosa?? :-)
-- 
"Non discutere mai con un idiota: la gente potrebbe non notare la
differenza", prima legge del Dibattito
-- 
Emanuele Cesena
d.a.m...@iol.it
    occhio all'antispam NOSPAM!
http://www.geocities.com/SiliconValley/Grid/8879

no non conosco niente del contenuto.
Comunque penso di inserire a manina tutti i dati.
Dimmi buona fortuna.

spiegati meglio, ... che cosa dovrebbero contenere i file ? sai se sono gestiti da un database ..?

Newsgroup: it.comp.lang.pascal
Titolo: parole riservate

Le parole mark, release, gotoxy, readkey ed inc sono parole riservate solo
del turbo pascal o anche di altri compilatori?
Se non volessi usare Mark e Release, come faccio a de-allocare una lista
intera?

 intera?
dipende come hai creato i singoli elementi della lista:
se li hai creati con GetMem li elimini con FreeMem, se invece sono stati
allocati con New allora usa Dispose.
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(Life would be easier if I had the source code)

Newsgroup: it.comp.lang.pascal
Titolo: Da .pas a .exe o .com

E' possibile che da un file normale (che ha l'estensione .pas), trasformarlo
in un file eseguibile tipo con l'estensione .exe o .com? Se sě, come si fa?
Io uso turbo pascal 6. Grazie!
Matteo

 ha scritto nel messaggio
news:0Qql8.1852$pT1....@news1.tin.it...

Newsgroup: it.comp.lang.pascal
Titolo: sampare i file.pas???

Vorrei con il TurboPascal riuscire a stampare i programmi, ma non riesco a
settare la stampante? qualcuno sa cosa devo mettere come Filter Path e
Command Line.
Inoltre come faccio a fare far divenire un prog. pascale in .exe???
Grazie


Per prima cosa assicurati ke sotto il menų "Compile"  la voce "Destination"
indiki "Disk"
poi puoi cliccare su "Compile" (La prima voce dell'elenco) e il tuo .exe
dovrebbe essere
nella cartella Bin.
  ;-)
--
ThE DArkNeSS iS JuST DaRK


------------------------------------------------------------------------
Questo messaggio e' stato inviato tramite i Newsgroup di Punto
http://www.punto.it
------------------------------------------------------------------------

Newsgroup: it.comp.lang.pascal
Titolo: errore di overflow

mi potete spiegare cos'e l'errore "Runtime error 202 at 0000:0013"
grazie
--
PIERLUIGI
email:
Pierlui...@libero.it

 ha scritto nel messaggio
news:%X8P6.23929$h9.18...@news.infostrada.it...


mmmh il 202 e' lo stack pieno... capita se passi come parametro
ad una funzione ricorsiva strutture molto grosse per valore,
oppure se hai una procedura ricorsiva che "ricorre troppo"
cioe' si richiama talmente tante volte (infinite ?) da saturare
lo stack
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(Life would be easier if I had the source code)

 allocare una nuova area e non hai più memoria disponibile
ma intendi uno stack fatto da te o quello di sistema ?
perche' quello fatto da te finisce nell'heap e non da 202


Sono d'accordo... stavolta RDC mi sa che ha preso un abaglio
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : 
razzi...@usa.net
 (Primary),
 
IlRazz...@netscape.net
 (for Attachent)
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

Newsgroup: it.comp.lang.pascal
Titolo: Domanda sciocca

Ho appena iniziato a programmare in Pascal usando il giurassico
turbo Pascal 3.01A della borland, ora non riesco a fare una cosa
banalissima, cioè tornare dalla finestra di editing, a quella principale
con le varie opzioni, probabilmente sarà necessaria una combinazione
di tasti, ma non riesco a capire quale, e non ho nemmeno un file di help,
quindi la domanda sciocca è questa: come faccio?
anzi, per fare una domanda un po' più intelligente: dove trovo l' help? :-)
ciao
Guido

 Guido
Ciao Teo
Newsgroup: it.comp.lang.pascal
Titolo: Come trovo un indirizzo?

Dovrei leggere dalla porta Joistick ma non so l'indirizzo,
per trovarlo li passo tutti uno per uno? sono 4000 e rotti.
Ciao, Alberto.


Devi usare un interrupt ma non mi ricortdo + quale
Ciao
  Roberto

 Ciao, Alberto.
I joystick sono allocati all' indirizzo 0X200 .. o giu' di li' ..
ma come si leggono questo non lo so 
														Bye Gabriele

Newsgroup: it.comp.lang.pascal
Titolo: Acquisizione extended in grafica

Ciao, ho postato qualche giorno fa riguardo un problema con svga256.bgi ma a
quanto pare ho capito dov'è il problema...
per l'acquisizione degli extended in modalità grafica ho usato un piccolo
stratagemma che in vga funziona ma in svga da problemi con le coordinate,
ecco qui:
var
  n_ext,p_ext,q_ext:extended;
  n_str,p_str,q_str:string;
 ....
begin;
.......
gotoxy(1,1);textcolor(black);
readln(n_ext);
str(n_ext:2:1,n_str);
outtextxy(50,65,n_str);
gotoxy(1,1);textcolor(black);
readln(p_ext);
str(p_ext:2:1,p_str);
outtextxy(110,65,p_str);
q_ext:=(1-p_ext);
str(q_ext:2:1,q_str);
outtextxy(170,65,q_str);
....
end;
Praticamente acquisisco in modalità testo mascherando il tutto usando il
colore di sfondo, converto i dati in stringa e li visualizzo tramite
outtextxy.
La mia domanda è questa:
Come posso acquisire i dati da tastiera in grafica siano essi integer, real,
extended, char o string?
AIUTO!!!

 ecco qui:
[cut]
Devi scrivere una procedura che simula la readln in modalita' testuale.
Prova cosi':
    st : string;
    ch : char;
    x, y: word;
    ...
    ...
    x := PosizCursore_x;
    y := PosizCursore_y;
    st := '';
    repeat
        while not keypressed do CursoreLampeggiante(x, y);
        ch := readkey;
        case ch of
            #8: if length(st)>0 then
                begin
                    x := x-fontwidth;
                    CancellaCarattere(x, y, st[length(st)]);
                    dec(st[0]);
                end;
            #13: ;
            else
                begin
                    ScriviCarattere(x, y, ch);
                    st := st+ch;
                    x := x+fontwidth;
                end;
        end;
    until ch=#13;
Nota: CursoreLampeggiante e' una procedura che disegna/cancella una linea
Se vuoi vedere il risultato di quanto descritto .(l'implementazione e'
differente ma concettualmente funziona in questo modo) puoi scaricare la
preview della GUI di PasOS (thread "PasOS: GUI" del 12/04/2001 oppure
www.pas-os.com
 )
Ciao!
Simone.
-=============================-
    Webmaster di :
 
www.drfalken.com
 
www.pas-os.com
    ICQ# : 19598133
-=============================-

Newsgroup: it.comp.lang.pascal
Titolo: Compilatore Pascal

C'e' per caso in giro una versione freeware del compilatore Pascal ?
Anche se non e' Pascal, pero' deve essere perfettamente compatibile con il
Pascal standard, perche' mi serve per esercitarmi per l'esame di Fondamenti
di Informatica
grazie



Segui i link dalla mia homepage, dovresti trovare quello che cerchi.
http://Frengo.dragonfire.net/
by Frengo
Newsgroup: it.comp.lang.pascal
Titolo: Aiuto puntatori, liste (NON CI CAPICO + UN CACCHIO)

Salve a tutti sono uno studente di informatica e sto studiando il pascal,
ultimamente mi sono trovato di fronte ad enormi problemi nel riuscire ad
interpretare questi strani cosi che sono i puntatori e le liste!
Sapreste indicarmi qualche tutorial qualunque cosa  mi permetta di vedere e
capire come funzionano realmente??
Inoltre ho un prob di natura un pochino più specifica, cioè io debbo
riempire un array di liste, supponendo che io abbia già la procedura che mi
genera una lista, come faccio a dirgli che tutta la lista che ho creato va
messa in un unico campo dell'array??
e poi come faccio  a sapere la lunghezza di una lista interna ad un solo
campo array (la funzione che mi calcola la lung già l'ho scritta, quello che
mi manca è accedere all'array)
Grazie tante per la risposta
--
____________________________________________________________________________
_
Antonello CICCHESE
mailto:
cicc...@inwind.it
"Ho visto cose che voi umani non potreste immaginare:
    navi da combattimento in fiamme al largo dei bastioni di Orione e ho
visto i raggi B
    balenare nel buio vicino alle porte di Tannhauser e tutti quei momenti
andranno perduti
    nel tempo come lacrime nella pioggia " (Blade Runner - 1982)
____________________________________________________________________________
__

 ha scritto nel messaggio
news:91qtgt$f0k$1...@nread2.inwind.it...

Newsgroup: it.comp.lang.pascal
Titolo: problema con lo schermo

Ho un piccolo ma pallosissimo problema:
quando traccio o eseguo nell'ide del TP, spesso nel passaggio tra una schermata e l'altra,
lo schermo resta nero, qualche volta accade anche quando chiudo il TP e devo resettare il pc.
La scheda video e' una  banshee, cosa posso fare?
extrabug @ 
iname.com

 ha scritto nel messaggio
news:96he4n$heutg$1...@ID-47808.news.dfncis.de...


Newsgroup: it.comp.lang.pascal
Titolo: Newbie: info su 'erase'

Come si usa la funzione erase?
Ke argomenti devo mettere?
Ciao,
Karlo.
- - -
E-Mail: 
carl...@tin.it
ICQ UIN: 19128262

- - -
L'unico paramentro da passarle e' la variabile del file.
Procedura per la cancellazione di un file: 
Procedure ELIMINA(N:string);
var	F:file of byte;
begin
	assign(F,N);
	rewrite(F);
	close(F);
	erase(F)
end;
Questa procedura cancella dal disco il file di nome N.
Le due istruzioni prima della Erase(F) servono perchè se il file di
nome N non esiste, nel tentativo di eliminarlo si commetterebbe un
errore. Quindi si preferisce comunque crearlo piuttosto che
verificarne l'esistenza.
Ciao,   Fabio
fabi...@rocketmail.com

 
  Assign(F,'filename.typ');
{$I-}
  Erase(F);
{$I+}
  if IOresult <> 0 then ;  <--- this is necessary!!!

Newsgroup: it.comp.lang.pascal
Titolo: Come devo fare per....

Che files ed istruzioni devo usare per settare la modalità video a
1024x768 oppure a 800x600, sempre a 256 colori?
E' possibile farlo in TP 6.0 per DOS oppure devo usare qualcos'altro?
Ciao a tutti! Rispondetemi presto!
+Vi ringrazio anticipatamente+

 ha scritto nel messaggio
news:3a75b9cd...@news.stt.it...



Sicuramente č usa soluzione... ma perchč non usare i driver SVGA? il
file SVGA.BGI esite io l'avevo... pero' ora non do piů dove sia
finito!
---
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAIL: 
razzi...@usa.net
WEB   : 
razziatore.dsx.org
ICQ   : 67552596

 ha scritto nel messaggio
news:3a75b9cd...@news.stt.it...


On Tue, 06 Feb 2001 23:09:15 GMT, 
bor...@libero.it
 (Il mago delle
comete) wrote:
Bello... ma per ragungere risluzini e colori magiori... tipo un bel
1024*768*32Bit?


1024*768*32Bit?
Guarda io non sono un esperto, infatti ho preso quell'esempio facendo
un po' di copia&incolla dallo SWAG. Comunque oltre a chiamare il modo
video relativo in SetVideoMode consultando la tabella BIOS immagino
bisogna modificare le istruzioni Mem che scrivono direttamente nella
memoria video considerando che i pixel a diverse risoluzioni vengono
rappresentati con un numero di bit diverso. Ovviamente non so come
fare! Ciao!
Houston a voi il controllo - down air
Newsgroup: it.comp.lang.pascal
Titolo: Modem con il TP7?

E' possibile gestire l'input/output del modem con un programmino in TP7?
Se sě come?
Rispondete entro Settembre.
Ciao da FABIO!

 E' possibile gestire l'input/output del modem con un programmino in TP7?
http://start.at/tp-links
chapter "serial"
-- 
Franz Glaser, Glasau 3, A-4191 Vorderweissenbach Austria +43-7219-7035-0
Muehlviertler Elektronik Glaser.  Industrial control and instrumentation
http://members.eunet.at/meg-glaser/
           mailto:
meg-g...@eunet.at
http://www.geocities.com/~franzglaser/
 
http://members.xoom.com/f_glaser/

Newsgroup: it.comp.lang.pascal
Titolo: Modifica di una parte di un file

Ciao a tutti io sono un 'giovane' programmatore in quanto ho iniziato a
programmare solo da pochi mesi. Ora sto cercando di fare un programma per
gestire un campionato di calcio (ad esempio la serie A) e ho un po' di
problemi nell'usare i file. Infatti non ho capito se č possibile, avendo un
file contenente ad esempio 34 elementi, prelevarne solamente uno modificarlo
e quindi rimetterlo al suo posto dopo la modifica senza toccare gli altri
elementi del file. Posso fare ciň o č piů conveniente gestire 34 file
diversi invece di un solo file con 34 elementi?
Ciao e grazie!
faco...@tin.it

...

Newsgroup: it.comp.lang.pascal
Titolo: Corrispondenza dei tasti= A cosa è uguale invio, fr su, fr. giù, ecc... ????????????????

salve salvolino,
avete presente keypressed ?
Bene se volessi dire:
se premuto tasto (x) allora
   blavla;
per i seguenti x:
1 invio
2 freccia su
3 freccia giù
4 freccia sin
5 freccia des
7 spazio
?
DeV
<< SuOnA lA mUsIcA e' CoN tE >>
skywa...@usa.net

Bene se volessi dire:
uses crt ;
var c : char ;
begin
  c := readkey ;
  case c of
    #13 : writeln ( 'premuto invio' ) ;
    #32 : writeln ( 'premuto spazio' ) ;
    #0  : begin
            c := readkey ;
            case c of
              #80 : writeln ( 'premuto tasto giu''' ) ;
              #72 : writeln ( 'premuto tasto su''' ) ;
              #75 : writeln ( 'premuto tasto sinistra' ) ;
              #77 : writeln ( 'premuto tasto destra' ) ;
            end ;
          end ;
   end ;
end.
Andrea Laforgia
*************************************************
Cerca sempre di percorrere una strada contromano.
Sara' piu' difficile prenderti alle spalle.
*************************************************

Newsgroup: it.comp.lang.pascal
Titolo: Piccolo problema

Ogni volta che compilo un programma Pascal mi segnala "unknow
identifier" riguardo alla funzione clrscr.
Ho provato a scriverla più volte e la sintassi è giusta, come mai non
lo accetta?

bisi_c...@libero.it
 ha scritto:

La CtrScr risiede nella unit Crt devi usare la direttiva "Uses" per 
includere la unit nel tuo programma.
Uses Crt;
Se hai già la direttiva Uses basta che includi la Crt infondo all'elenco.
-- 
Il Razziatore,
"Lo sviluppo di una nazione si misura anche dallo stato della sua rete 
ferroviaria". Camillo Benso Conte di Cavour
"Per tutto quanto non previsto nel presente regolamento il capostazione 
deve usare senno e ponderatezza." Regolamento d'esercizio FS
-----------------------------------------------
MSN   : 
IlRazz...@netscape.net
ICQ   : 67552596
Yhaoo : Razziatore82
-----------------------------------------------
Founder of MediaPlayer Project
http://razziatore.no-ip.com/mpp/

ma io intendevo la funzione cLrscr, per "pulire" lo schermo

 ma io intendevo la funzione cLrscr, per "pulire" lo schermo
Lo so. E sta dentro Crt come ti ho detto.


 ma io intendevo la funzione cLrscr, per "pulire" lo schermo
( scusa nel messaggio precedente ho visto che ho sbagliato a scrivere. 
Ovviamente il nome della funzione si chiama ClrScr, da ClearScreen. Ma 
sta effettivamente nella unit CRT ( Cathode Ray Tube = tubo catodico ) 
che gestisce tutte le funzioni per lo schermo ( anche quelli LCD :P ).


grazie mille

Newsgroup: it.comp.lang.pascal
Titolo: TurboPascal 3.01 - qualche copia esiste ancora?

Cerco il pleistocenico Turbo Pascal 3.01 (o al limite - :o) - 3.02)
Qualche anima buona sa dove posso trovare questo cimelio ???
Ne avevo una copia, ma il floppy da 5" 1/4 č passato
a miglior vita... (oppure č morto il lettore) :o(
----------------------
bilo AT 
sslmit.unibo.it
----------------------

Lo trovi al museum della Borland (ti devi iscrivere alla Community).
AK47 <ak...@local.armory> wrote in message 8apevm$cgq$1...@news.cineca.it...

Newsgroup: it.comp.lang.pascal
Titolo: Ho trovato la soluzione al mio problema ma ho bisogno di...

Ho trovato la soluzione al mio problema precedente ma volevo chiedere come č
possibile far risultare un numero real ad esempio 2.659764 Arrotondato alla
terza cifra cioč 2.66 ed utilizzarlo per effettuare un nuovo conto su quel
numero 2.66 e non su 2.659764.
Perchč io sono solo riuscito a mostrarlo a skermo con due cifre decimali ma
cosě fa a poterci operare su?
Grazie

 numero 2.66 e non su 2.659764.
Moltiplica il numero per 100:
  2.659764 * 100 = 265.9764
...arrotondalo e trasformalo in intero con la funzione Round...
  Round(265.9764) = 266
...dividi il risultato per 100:
  266 / 100 = 2.66
Ovviamente dovrai assegnare il risultato ad una variabile di tipo real ;)
Ciao!
Simone.
--
ICQ# 19598133
"As soon as my heart stops breakin', anticipating
As soon as forever is through, I'll be over you" (Toto)

 > terza cifra cioè 2.66 ed utilizzarlo per effettuare un nuovo conto su


 Grazie
Var
  r: real;
begin
    r := 2.659764;
    r := round(r*100)/100;
    writeln(r:0:12);
end.

Newsgroup: it.comp.lang.pascal
Titolo: E KE E' STA ROBA??

Salve,
ho una curiosità:
apro un file, tipato come file di record (record a due campi stringhe).
a uno dei due campi di una variabile record, uguale a quella sopra, assegno
la stringa 'compidea' e dico di scrivermi l'intero record (quindi anke con
il campo vuoto) nel file e.... ecco i risultati:
 compidea
$Percorso o nome di file non valido
 Spazio di ambiente esaurito
&Errore durante la creazione del file
 File batch mancante
'
Inserire il disco con il file batch
 Comando o nome di file errato
 Accesso negato
=Contenuto dell'area di destinazione perso prima della copia
,Nome di file non valido o file non trovato
 %1 file copiato/i
 %1 file $Specificazione di unit. non valida
0Tabella codici %1 non preparata per il sistema
:Tabella codici %1 non preparata per tutte le periferiche
 Ta
questo è tutto quello ke trovo se apro il file dove ho appena scritto:
come vedete c'è qualcosina di troppo!
Probabilmente riuscirò a fare in modo ke non ci finisca dentro,
ma quello ke mi kiedo è: "da dove k...... salta fuori sta roba?"
è forse colpa del secondo campo a cui non assegno nulla? boooh!!
--
DArK
===============================
        ThE DArKneSS Is JuST DArK
===============================

e' roba che trovi dentro il 
command.com
.
chissa' che hai fatto !!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:7124a07cd5f92587d89...@mygate.mailgate.org...


In memoria non allocata non sai cosa ci puo' essere... se salvi
un stringa su file non di testo lui salva sempre il numero di
caratteri massimo... cioe' quello usato nella definizione, 256
se la variabile e' dichiarata solo 'string'... la rumenta che vedi
e' quello che c'era nella ram _dopo_ la tua stringa, e che il
programma non dovrebbe ricaricare se rileggi il record dal
file esattamente come l'hai scritto.
--
Dreadnaut
(Life would be easier if I had the source code)

Ma vieeeniii!!!
Lo sapevo!! Sospettavo ke centrasse qcsa la mem e precisamente avevo idea ke
si trattesse di quello di cui tu parli (non x vantarmi sia kiaro) solo non
l'ho scritto x evitare una figura da "ignorante del campo" nel caso fosse
stato errato...
CMQ GRAZZZZZIE 1000!


come dice Dreadnaut: e' rumenta
... o meglio rumenta del command che ovviammente mi dici che non
richiami,
 e ci credo benissimo. Ma quelle stringhe sono le sue : provare per 
credere con un editor esadecimale


Newsgroup: it.comp.lang.pascal
Titolo: R: Vi prego, entro domenica sera!

Newsgroup: it.comp.lang.pascal
Titolo: Libreria per SB16

Sto cercando una libreria per fare il playback di files .WAV o .VOC a 16 bit
su una Sound Blaster 16 in ambiente DOS. Grazie a tutti.

...

Newsgroup: it.comp.lang.pascal
Titolo: Il codice pascal è veloce?

Dato che il codice generato da alcuni linguaggi e molto più veloce di quello
generato da altri (esempio c++  e Visual basic) volevo sapere quanto è
veloce quello generato dal Tp7.
--
Paolo 83 RE
XXXg...@freemail.it
 (remove XXX)
gher...@iname.com
 (text only)
CIAO!

Più che veloce il pascal della Borland direi che è TURBO :)

veloce quello generato dal Tp7.
La velocita' del TP e' relativa.
E' buona di per se', anche se paragonata a quella del C e' sicuramente
inferiore, ma questo dipende sopratutto da come e' strutturato il
linguaggio che non dal particolare compilatore.

 >generato da altri (esempio c++  e Visual basic) volevo sapere quanto č


ultimi compilatori sul mercato......
Vedi quanto scritto sopra.
Determinati linguaggi, per raggiungere la stessa velocita', non
necessitano di linguaggio Assembly.

 
perche' sono linguaggi a livello piu' "basso".
Il Pascal e' classificato tra i linguaggi a carattere scientifico,
il C non credo proprio... :-)
bye!
-- 
Emanuele Cesena		
http://www.geocities.com/SilionValley/Grid/8879
ami...@iol.it
				    Attenti all'antispam NOSPAM
"Qualsiasi sistema che dipende dall'inaffidabilita' umana e' inaffidabile",
legge di Gilb sull'Inaffidabilita'

il C non credo proprio... :-)
E quindi ?
Il pascal ha ormai perso l'aspetto scientifico.
Non offre, tra l'altro, un supporto floating point migliore che in
altri linguaggi.

 
e quindi il C, che e' un linguaggio piu' a basso livello, consente
ottimizzazioni maggiori, con conseguente aumento delle prestazioni
del programma.
bye!
-- 
Emanuele Cesena		
http://www.geocities.com/SilionValley/Grid/8879
ami...@iol.it
				    Attenti all'antispam NOSPAM
"L'organizzazione di ogni burocrazia e' molto simile a una cloaca: i pezzi
piu' grossi emergono sempre", legge di Imhoff

del programma.
Non stai dicendo niente di nuovo (giri intorno) nel dire che il C e' a
basso livello e il pascal no.
La domanda originale era : il codice pascal e' veloce ?
Risposta : non tanto quanto altri linguaggi.

 
ma si potrebbe pure rispondere:
Molto piu' di altri!
bye :-))
-- 
Emanuele Cesena		
http://www.geocities.com/SilionValley/Grid/8879
ami...@iol.it
				    Attenti all'antispam NOSPAM
"In a world without walls and fences, who needs Windows and Gates?"

Molto piu' di altri!
Quali ?
Newsgroup: it.comp.lang.pascal
Titolo: Ordinare le procedure

Devo scrivere due procedure che si chiamano a vicenda, come segue:
Program blah;
var x,y,z ecc ecc
procedure procA
begin
.....
.....
.....
procB;
end;
procedure procB
begin
.....
.....
.....
procA;
end;
begin
....
....
procA;
end.
Ma il compilatore si rifiuta di fare cio' che deve perche` arrivato a procA, 
non riconosce il nome procB, e non posso mettere prima procB perche' in quel 
caso non riconoscerebbe procA.... insomma, come posso fare???? (spero di 
essere stato chiaro...)
C'e` un modo per dichiarare il nome di una procedure, in modo che venga 
riconosciuta prima di essere scritta per intero??
--
=-=-=-=-=-=-=-=-=
Mr_Brain
=-=-=-=-=-=-=-=-=

 riconosciuta prima di essere scritta per intero??
Modifica cosi' il codice:
{......}
var x,y,z ecc ecc
procedure procB; forward; { <--- riga da aggiungere }
procedure procA
begin
{......}
Ciao!
Simone.
_________________________________
...e dio disse: "pkunzip universo.zip"
ICQ #: 19598133
Webmaster di 
www.drfalken.com
_________________________________

Newsgroup: it.comp.lang.pascal
Titolo: Voglio programmare con Pascal

Voglio iniziare a programmare e tutti mi dicono: " usa il turbopascal
all'inizio!!"
Ok, allora mi sono già scaricato diversi compilatori, ma ora da dove
inizio ??
C'è un sito con delle lezioni in pascal o turbopascal ???
Della serie non so nulla, ce la farò ??
In quanto tempo si impara dedicandoci 30'-1 ora al giorno ???

 In quanto tempo si impara dedicandoci 30'-1 ora al giorno ???
Mmmh dipende da quanto sei bravo a fare gli algoritmi.
Ciao ReDiCuori

Vai su 
http://members.xoom.it/kosby
  .
Se hai dimestichezza con gli algoritmi ce la fai in 10 giorni max
                                                                    Kosby
"ReDiCuori" <redicu...@NOSPAMlibero.it> ha scritto nel messaggio
news:xU196.67676$eB2.5...@news.infostrada.it...



secondo me ti conviene prima imparare il pascal STANDARD
http://homes.dsi.unimi.it/~pighizzi/prog1999/lezioni/index.html
qua ci sono le lezioni del mio prof...
-- 
Sgresu!	                           	e-mail:  
sgr...@hotmail.com
					ICQ#  :  31442859
                                        To Reply remove -NOSPAM- 
http://www.silab.dsi.unimi.it/~eg565550/home/
   SiLabZ Up Your Life!

Newsgroup: it.comp.lang.pascal
Titolo: think pascal per mac

qualcuno sa dove posso trovare think pascal per mac ?
č gratis o a pagamento ?

 č gratis o a pagamento ?
Ne ho una copia da qualche parte... cmq ti consiglio di usare MetroWerks
CodeWarrior! The Best!
-- 
+------------------------------------+
  Daniele M.                       
  Lightwork Technologies, Inc.      
 
lwdev...@tiscalinet.it

Newsgroup: it.comp.lang.pascal
Titolo: [InfoIRC] Canale #turbopascal non disponibile???

 - ICQ#91902715
www.pascalonline.f2s.com
il sito ufficiale di it.comp.lang.pascal
per collaborare vieni sul canale IRC #turbopascal

E magicamente alle 21.57 ritorna :-)
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it

 ha scritto nel messaggio
news:kngl9tsckggvvsc86...@4ax.com...
