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

Qualcuno può spiegarmi a cosa servono AND OR XOR e NOT?
Però non come operatori logici, ad es:
if (x > y) and (z < k) then
  begin
    ....
  end.
ma come operatori di bit , ad es:
var
  i, j , k, w : integer;
begin
  i := (2 and 5);
  j := (2 or 5);
  k := (2 xor 5);
  w := (not(2));
end.
Inoltre vorrei sapere anche a cosa servono shl e shr e a quali tipi di
variabili si possono applicare.
Grazie.
--
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie.
di niente.


Allora l'operatore agisce sul numero convertito in base 2?
2 = 10b
ma perchè 10b e non 10?


 ma perchč 10b e non 10?
la b potevo anche non metterla, serve semplicemente ad indicare che sono
numeri binari.
ciao

 numeri binari.
b=Binario d=decimale h=Esadecimale
mi sa che qui nessuno una il turbo debug e il TASM....
--
------------------------------------------------
IL RAZZIATORE
EMAIL: 
razzi...@usa.net
WEB:   
http://www.geocities.com/il_razziatore/
ICQ:   67552596
--------------------------------------------------

 wrote in message
39AEDF4B...@usa.net...


 sapevo che ci fosse anche per gli intel!!
Io l'ho uso tranquillamente per gli Intel... (486, Pentium e Pentium III) non
sfrutto i vari comandi a 32 bit e nemmeno i registri (mi limito ad usare AX e
non EAX) poi sarebbe una utopia sperare di usare tutte il set di istruzioni del
Pentium III ma anche il 486 ne ha  qualche migliaio io ne usa si e no venti (gli
INT non fanno parte delle istruzione del processore ma del BIOS/OS)...
--------------------------------------------------
 Just listen to teacher:
 "The only good Windows is an UnIstalled Windows"
--------------------------------------------------


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

Salve mi trovo a dover risolvere il seguente problema: devo implementare una
function che mi
generi dei numeri casuali X di tipo longint
   0<=X<MaxLongint    (Longint!!!!!!!!)
il tutto in modo analogo a quanto avviene in Turbo Pascal!
Come posso risolvere il tutto senza ricorrere al Virtual Pascal o al Free
Pascal etc. dove tale function (restituisce un longint) č di "serie" ?
Grazie 1000 a chi vorrą aiutarmi.
Berny ;-)

    0<=X<MaxLongint    (Longint!!!!!!!!)
Ok, prendi The art of computer programmi Vol 2 di Donald Knuth, e nel capitolo
Random Numbers otterrai tutti gli algoritmi che ti servono, tradurteli in pascal
sarą compito tuo!!
Ciao

 wrote in message
3a8b1...@news.dada.it...


 wrote in message
3a942...@news.dada.it...

Newsgroup: it.comp.lang.pascal
Titolo: turbo pascal

Ciao a tutti, sto cercando la versione 6.0 di turbopascal per windows 98,
chi mi segnala qualche sito gratuito?


la sette e la 1.5 le trovi sul sito in firma
--
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

Newsgroup: it.comp.lang.pascal
Titolo: Caratteri di escape!

Scusa che intendi per carattere escape?
Ciao,
David (
www.utilityweb.net
)

 Scusa che intendi per carattere escape?
forse intende sequenze di escape (e.g. \n \r \\ \0 )
-- 
Qualsiasi - Linux registered user #312318 on #198439
"We all know Linux is great...it does infinite loops in 5 seconds." Torvalds
http://www.gnu.org/philosophy/no-word-attachments.it.html

> Scusa che intendi per carattere escape?
il carattere "escape" e' quello prodotto dal tasto Escape :-)
di solito si usa per cominciare le sequenza di escape (ad
esempio quelle che cambiano il colore del prompt).
Credo sia visualizzato come come "^[", almeno sotto linux.
-- 
Dreadnaut
(Life would be easier if I had the source code)

Newsgroup: it.comp.lang.pascal
Titolo: compilatore..urgente 8(

Ciao a tutti..
una volta avevo sull HD il dev pas della bloodshed...poi dopo un formattone
l'ho perduto....
il sito della bloodshed al momento e' a "carte e 48"..
nn e' che qlcn sa dove p'osso recuperarlo??
pls e' very important
grazie ciao 8)

 nn e' che qlcn sa dove p'osso recuperarlo??
http://www.google.it/search?hl=it&q=bloodshed
La prima.
Difficile ?
Ciao
--
Timothy Redaelli

 ha scritto nel messaggio
news:a52te4$482v8$1...@ID-87006.news.dfncis.de...


Newsgroup: it.comp.lang.pascal
Titolo: [RISULTATO] it.comp.lang.assembly approvato


iQA/AwUBPQj4CuRPfmnmiMfjEQKXtgCfYUnKO16j1KzLMhKdgHyXu4tpPP4AoJ0D
6zTQEo962S3j81tqN0C0FlJC
=J0eU
-----END PGP SIGNATURE-----
-- 
RSA fingerprint: ABB5 6DA7 C3F5 F9E7  EEE4 7FD2 32FE B16D
DH/DSS   "     : BAA6 9BAD E0CB 894B 2E41  4519 E44F 7E69 E688 C7E3
PGP public key available on keyservers

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Il numero dei voti favorevoli e validi pervenuti fino ad ora è superiore
ai 100 richiesti, a giudizio del GCN.
Pertanto la votazione per il newsgroup in oggetto viene interrotta, e il
gruppo it.comp.lang.assembly viene approvato.

+--------------------------------------------------------------

+--------------------------------------------------------------





iQA/AwUBPQj7lORPfmnmiMfjEQKkiQCggyWNntNonjoQLOrl15nVV+XBEnkAoJJe
wDyYyJo/hA6MrEL/CWL5IIUS
=46OL


applauso!!!!!!
NM clap clap

Newsgroup: it.comp.lang.pascal
Titolo: [?]Leggere valori real da file di tresto

Assegnata una variabile:
Var x : real;
Inizializzata:
x:= 15
come si fa leggendo da un file di testo un carattere char
read (testo, lettera);
a fargli reprendere il valore variabiel???
ciao se becco il carattere x nel file di testo voglio che ritorni 15(il
valore assegnato precedentemente o altrimenti ponga il valore uguale a 0)
HELP!
GRAZIE!

Assegnata una variabile:
Var x : real;
    err: integer; 
read (testo, stringVar);
val(stringVar,x,err);
Ciao
Andrea C
Newsgroup: it.comp.lang.pascal
Titolo: Pascal x Win

C'è qualcuno che mi sa dire dove si può trovare il pascal x WIN su Internet?
Lo so che occupa vari MB.
Rispondetemi su e-mail,grazie,
ripe...@tin.it

 C'č qualcuno che mi sa dire dove si puņ trovare il pascal x WIN su


 non è piu il VERO pascal... :)
Falso e tendenzioso... :-)
Delphi non è un linguaggio ma solo un IDE, il linguaggio si chiama Object
Pascal ed è un'evoluzione del Pascal Standard che si orienta agli oggetti.
Delphi (inteso come sintesi di IDE e linguaggio) è un RAD e ha ben poco a
che fare con TP, sotto un sacco di aspetti, benchè mantenga (ovviamente) dei
tratti comuni (sintassi, costrutti di base...)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 wrote in message
94872369...@melissa.energy.it...


Newsgroup: it.comp.lang.pascal
Titolo: Pascal in linux

Ciao... sapete dove posso trovare un compilatore di pascal per linux ???
grazie =D !!!

 Ciao... sapete dove posso trovare un compilatore di pascal per linux ???
 
 
www.freepascal.org

www.freepascal.org
rhymes
rhy...@insieme.net

Newsgroup: it.comp.lang.pascal
Titolo: Double Buffering (o qualcosa che elimini flickering)

Cari programmatori del NG sto lavorando da settimane sulla mia prima
creazione in pascal, PONG (!). Dunque premetto che io USO quella cagatina
della GRAPH e premetto che ho usato un metodo del cavolo per refreshare lo
schermo: in pratica disegno la pallina con fillcolor bianco, la sposto e ne
disegno una col fillcolor nero che ricopre quella creata precedentemente.
Cosi facendo pero viene fuori un flickering da matti allora mi sono chiesto
"Se guardo nello SWAG trovo qualcosa sul Double Buffering?" Ci ho guardato e
ho trovato, ma la condizione principale è che io NON VOGLIO ASSOLUTAMENTE
usare assembler e modalita 13h (obsoletissima) ma continuare ad usare la
graph, PUR implementando il DB. Sapete come posso fare?
p.s. ho gia sentito parlare di page flipping e roba varia ma non ci ho
capito nulla
By TANNER (grazie in anticipo)

capito nulla
La 13h sara` obsoleta ma molto piu` funzionale del graph ... cmq ...
Per prima cosa puoi controllare in quale momento si sta effettuando il
refresh (sono due istruzioni in pascal) oppure:
*) Puoi stampare su schermo una pagina video e intanto preparne una
seconda, in modo tale che, per caricare la seconda immagine, non devi
far altro che spostare il puntatore della pagina video sulla seconda
pagina.
<=- Negus -=>
www.infinito.it/utenti/negus80
 ... pascal, c++, asm

graph, PUR implementando il DB. Sapete come posso fare?
Se e' per questo e' molto piu' obsoleta la unit GRAPH !
La modalita' 13h sara' obsoleta pero' ti offre il supporto ideale per
il double buffering ed e' la scelta piu' intelligente secondo me.
Certo, c'e' bisogno di un minimo di conoscenze di assembler, pero' il
double-buffering e' veramente semplice da realizzare.

 refresh (sono due istruzioni in pascal) oppure:
Potrerti dire che istruzioni sono?

A me non me ne frega un cappero di mode 13h o graph  l'importante č
MANTENERE risoluzione a 640 * 480 OK??? Solo questo č cio che cerco di
chiedervi da quasi un mese.
By Tanner

you wrote:

Cercati dei tutorial in rete, allora.

i tutorial fanno cagare
Ippopapero Acquatico <NoM...@nOmAiL.com> wrote in message
38da0067...@diesel.cu.mi.it...


ma sei de coccio !!!!!!!! ti ho spedito pure il programma !!!
kuello lavora in ega 640*400 senza fliker

Newsgroup: it.comp.lang.pascal
Titolo: PAGO PER UN PROGRAMMA

A chiunque possa aiutarmi, sottopongo il seguente problema. Devo realizzare
un progetto (in Pascal) che consiste nella realizzazione di un sistema che
consenta di effettuare operazioni su numeri interi relativi di dimensioni
grandi a piacere.
Ii sistema dovrà accettare in input una espressione aritmetica costituita da
numeri interi lunghi a piacere e dalle seguenti operazioni:
1- somma;
2- sottrazione;
3- moltiplicazione;
4- quoziente della divisione;
5- resto della divisione;
6- fattoriale.
In output il sistema dovrà fornire il numero intero risultato della
espressione fornita in input.
Chiunque possa aiutarmi può spedirmi il programma, al più presto, alla
E-Mail:agsa...@tin.it
, specificando anche il costo e le modalità di
pagamento.
Chi è residente a Roma, dato che anch'io lo sono, può specificarlo, in modo
da rendere tutto più semplice, potendoci incontrare di persona. Grazie.

Se ti interessa ancora io questo programma ce l'ho e fa molte cose in più !!!!!!
Gianluca
gi...@tin.it
--
Automatic posted from 
mail.tin.it
 [194.243.154.49]
via Mailgate Server - 
http://www.mailgate.org

Newsgroup: it.comp.lang.pascal
Titolo: a che punto siete con il browser?

 Iding
Ciao che ti scrive è Airex, un "pazzo" insieme a Kosby...
Vuoi sapere a che punto è il browser: neanche iniziato!
Prima vogliamo finire un progettino, hai presente Championship
manager??Qualcosa di simile, se vuoi aggrgarti a noi finiamo prima e prima ci
dedichiamo al browser...sempre che a Kosby vada bene!!!
Ciao , Airex
P.S.
Se hai tempo visita il mio sito:
http://web.tiscalinet.it/Airex

Caro Iding io intendevo se vuoi aiutarci a realizzare un giochino manageriale di
calcio in TP 7.0.
Fammi sapere...Ciao
P.S.
Kosby sta cercando un sito da cui scaricare il TP7.0, puoi aiutarlo?

 ha scritto nel messaggio
news:397A8777...@tiscalinet.it...


 wrote in message
397AE8E7...@tiscalinet.it...

Newsgroup: it.comp.lang.pascal
Titolo: PLEASE HELP ME!!!

Hello All,
I recent was assigned the 3 following programs amongst some others but
was
unabe to figure out the way to complete the neccesary programming
required
to make these run correctly any help you could give me would be greatly
appresheated also the instructions may ask for specific types of
programming
however I have found that anyway that will make the program run
correctly
has worked fine in the past thank you all
1.    Your biology project is to determine te rate of growth of a
particualr
type of bacteria.  You suspect that the bacteria population increases at
the
same rate as the Fibonaccci numbers, each number is equal to the sum of
its
two immediate predecessors.  Therefore, the first few numbers are
1,1,2,3,5,8,13,21... Assume that your bacteria reproduce asexually once
every minute.  You will be starting with a single bacterium.  The
program
should allow you to enter a given number of minutes.  Then, the number
of
bacteria at the end of this time shoudl be output.  Use a FOR loop.
(only
if u feel like it)
2.    Write a program to display a multiplication table.  The use should
be
asked to enter the upper and lower limits of the table.  Nested FOR
loops
should be used to create a table similar to the following:
X    1    2    3    4
1    1    2    3    4
2    2    4    6    8
3    3    6    9    12
4    4    8    12   16
thanks again for any help you can give sorry to ask for so much help its
just my teacher doesn't konw a damned thing about this type stuff and
did
nothing more then give use a sheet with this and other programs on if
without ever hinting to us any idea on how to do such a thing.
Sincerely
Jon

 schreef in bericht
news:3A1ED99B...@earthlink.net...

Newsgroup: it.comp.lang.pascal
Titolo: Cerco un'ottima guida x il Turbo Pascal!!!





 


----- Original Message ----- 

From:
 
[SaKuRaGi
 


To:
 
it.comp.l...@mailgate.org




Sent:
 Wednesday, May 30, 2001 1:27 PM


Subject:
 Cerco un'ottima guida x il Turbo Pascal!!!




Cerco una guida completa al turbo pascal sul web o 
cartacea!!! Ve prego dateme un consiglio o ditemi dove trovarla...GRAZIEEEEEE 



 


Se non volete rispondere nel NG inviatemi una mail 
a 
saki...@libero.it


 


[SaKuRaGi



 ha scritto nel messaggio
news:001601c0e96c$bece3a20$c78a2097@nostrada...


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

a tutti i vari personaggi che non ho avuto la fortuna di sentire negli 
ultimi tempi :)  Razz, Omega, il Mago e tutti gli altri
Buon Natale e Buon Anno Nuovo !
-- 
Dreadnaut - 
http://dreadnaut.servebeer.com/
(Life would be easier if I had the source code)

 
Mi associo! sottoscrivo e controfirmo!
-- 
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
MSN   : 
IlRazz...@netscape.net
ICQ   : 67552596
Yhaoo : Razziatore82
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com

 wrote:
Auguri (ormai solo per l'anno nuovo) anche a te e a tutto il gruppo.
-- 
Omega e' omega e basta
Newsgroup: it.comp.lang.pascal
Titolo: Allocare memoria

Salve a tutti.
Per gestire un'agenda dovrei assicurare almeno 1.5mb di memoria dinamica ma
non so come fare! Ho già provato con $m ma non sono riuscito (Sono arrivato
a 640k e ho anche sovrascritto la memoria video impastando tutto). :"-(
Chi sa darmi una dritta per risolvere il problema?
Grazie
--
KNOWLEDGE IS POWER
http://www.chameleon.f2s.com
http://chameleon.go.to

...


Il mio problema non è usare i puntatori, ma il riuscire ad allocare quel
mega e mezzo di memoria dinamica.
Il $m sembra non funzionare :-(


...


Si che so usare i puntatori ma il problema non è quello... l'area di memoria
dinamica predefinita dal pascal è, credo, di 16k. Con la direttiva $m sono
riuscito a portarla a 640k ma, a parte il crash del SO in quanto o
sovrascritto la memoria video, non riuscito ad andare oltre questo limite.
La mia necessità è di allocare almeno 1.5mb di memoria dinamica e non so
come fare :"-(



non sono sicuro, ma mi sembra di ricordare che col compilatore FreePascal
(
www.freepascal.org
) si possano allocare anche 2 Mb. ripeto, potrei
sbagliarmi.
bye
-- gabri

 - rimuovi XXX  x  rispondere  ICQ	#8814554
 
Notizie dai principali quotidiani:
	Giovane si schianta contro lampione.  Spenti entrambi.

> passa a linux :-)
Ho già una Red Hat 6.2 :-)) installata a casa, mi è anche stato detto di
passare a freepascal, ma non posso usarlo perché, essendo studente, quando
scrivo un programma, lo faccio a scuola ed avendo a disposizione dei
potentissimi Pentium 75mhz con hd da 500mb già pieni non posso
sovraccaricarli con altra roba (non c'è più spazio fisico disponibile).
Aiuto!!
--
KNOWLEDGE IS POWER
http://chameleon.go.to

 - rimuovi XXX  x  rispondere  ICQ	#8814554
 
Il gatto di Cartier va a caccia di topazi.
		-- Da it.hobby.umorismo

Grazie
Non so se ho capito il tuo problema, magari piscio fuori dal vaso...
Sei in Dos?
se si direi che ti serve che sia caricato himem.sys  (anni fa ho
scritto qualcosa in C che credo di avere ancora..
ad ogni modo sicuramente ho ancora la documentazione con le
specifiche di chiamata al driver per la memoria XMS )
se invecie e solo un limite del complilatore allora non so come
aiutarti
Newsgroup: it.comp.lang.pascal
Titolo: Immagine Pic

In Tp7, nella directory Prog2 (spero che l'abbiate anche voi) c'è block.pas,
un giochino tipo tetris e ho notato che come sfondo usa un file pic
(block.pic), ho provato ad aprirlo con paint shop pro 4 ma mi da errore nel
formato. Perchè? rogramma specifico per quei tipi di file???
mah
Pex

 formato. Perchè? rogramma specifico per quei tipi di file???
File PIC ???... non sò se è lo stesso formato, ma io quel tipo di immagini
le apro e le faccio con PC Paint Plus v2.00  datato 1985 che gira su di un
PS/2 modello 30 (alla faccia del nuovo millennio :-)...
...se ti interessa molto posso spedirtelo, anche se non penso giri sulle
macchine
fatte dopo la rivoluzione francese .... :-))))
ciao Seba
----------------------------------------------------------------------------
----------------------
Barco Sebastiano      ( 
seb...@freemail.it
 )
Famosi postulati, come le leggi di Murphy e i teoremi vari ad esso
associati:
-Se qualcosa puo' andare male, ci andra'.
-Se niente puo' andare male, qualcosa andra' male comunque.
-Se sai che ci sono 4 modi possibili in cui qualcosa puo' andare male,
 e li eludi, allora un quinto, inaspettato, si presentera'.
-Se tutto sembra andare bene, hai sicuramente nascosto qualcosa.
-Qualsiasi programma, quando funziona, e' obsoleto.
-Quando un compilatore accetta un programma senza errori al primo colpo,
 non dara' l'output desiderato
-Gli errori introvabili sono infiniti, in contrasto con gli errori
trovabili,
 che per definizione sono limitati
-Legge di Lubarsky: C'e sempre un'altro bug.
-L'errore peggiore di un programma non puo' essere scoperto prima di sei
 mesi dal suo rilascio al pubblico.
-Legge di Jenkinson: Non funzionera'.
( tratto dal "Corso di programmazione Java" di Fabio Ciucci )

Newsgroup: it.comp.lang.pascal
Titolo: File di testo

Ok ok....l'ignoranza è tanta e oltretutto mi ritrovo senza il mio 
preziosissimo manualone di Pascal e tra non molto ho l'esame...Dal momento 
che siamo ancora in atmosfera natalizia c'è per caso qualche anima buona che 
mi sappia indicare qualche buon sito su cui imparare (o almeno provarci)come 
si trattano i file di testo?? Per me ha un'importanza praticamente 
vitale....please!
TIA
-- 
  ^  ^
 (  .y)-~~
 ----------Valefatina ©
 La coscienza non ti
 trattiene dal compiere
 un peccato, però ti
 impedisce di godertelo
 ----------------------
 
Rispondimi via SMS
http://www.smsatme.com/sma/sms.php?auth=:A6:19:E6:DE:A0:87:EB:1E

http://digilander.iol.it/carmageddon1/tut/
http://www.geocities.com/SiliconValley/Park/3230/index.html
http://www.giobe2000.it/Pascal/Home.htm
--
{G}eppo
Panther Power 3D Studio - Coder of GBA Team
www.panther3d.com
L'uomo utilizza solo il 10% del suo cervello
il restante 90% è file di swap del sistema operativo
Newsgroup: it.comp.lang.pascal
Titolo: error 3 : patch no found

Qualcuno mi puo dire che significa ? La ompilazione avviene correttamente ma
quando clicco su RUN mi spunta questa scritta. Ho anche inserito la patch
per le cpu >200 Mhz ma niente .
Potreste aiutarmi?
Un'altra cosa: ho scritto un programma. Qualcuno vuol vederlo e dirmi se è
fatto bene?
Mi serve per un esame.
Grazie e ciao
Spike

 fatto bene?
Postalo
Alex
Newsgroup: it.comp.lang.pascal
Titolo: unit da trovare...

Salve, ma per il turbo pascal 7 esiste una unit winsock?
Se si dove posso trovarla ? :)
Ciao a tutti e scusate sta domanda strana :))
--
=Omega======================
"Hands On"
============================

 Ciao a tutti e scusate sta domanda strana :))
winsock mi sa' di no... l'unico modo "diretto" per far comunicare
un programma a 16bit con uno a 32bit (il s.o. in questo caso)
sarebbero le mailslot call ma non ho mai trovato niente...
Se inizi a lavorare coi socket ti conviene spostarti verso fpc e
delphi, se non proprio C :-)
-- 
Dreadnaut
(Life would be easier if I had the source code)

delphi, se non proprio C :-)
C secondo me
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com

 delphi, se non proprio C :-)
Il fatto è che so progr. coi socket col vb,perl e python ma siccome il
pascal
mi sta ogni giorno sempre + appassionando :) volevo sapere se si poteva fare
qualcosa anche con quest'ultimo.
PS: Col FreePascal si può fare? Dite dite :)


 PS: Col FreePascal si puņ fare? Dite dite :)
fpc e' a 32bit, quindi puoi richiamare qualiasi .dll preesistente:
ti ritrovi con le stesse API che utilizzi normalmente in C ad es.

 ti ritrovi con le stesse API che utilizzi normalmente in C ad es.
noto solo oggi che quello schifoso lurido ba***do di leafwa
mi ha mozzato il messaggio... mea culpa, rtfm me lo dico da solo...
Chissa' che avevo scritto poi... me lo son svanito :-\
credo qualcosa del tipo "io non ho fpc, prova ad aspettare altre
risposte dagli esperti in questo compilatore" o forse no :-)

Newsgroup: it.comp.lang.pascal
Titolo: iniziare

Ciao avrei bisogno di alcune info riguardo il pascal e alcuni consigli:
-E' meglio dev-pascal o freepascalo quale altro IDE?
-Dove trovo della buona documentazione per evolvermi dal pascal
scolastico?
-Vado di Delphi o continuo in pascal?
Grazie 1000 per l'aiuto

 -Vado di Delphi o continuo in pascal?
Il Delphi E' pascal. E' un RAD che si basa su Pascal With Object. Per 
esempio il Delphi 6 si basa sulla versione 14 { 7 + 6 + 1 } del linguaggio.
-- 
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
MSN   : 
IlRazz...@netscape.net
ICQ   : 67552596
Yhaoo : Razziatore82
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com


Il Free Pascal htto://
www.freepascal.org
, č attualmente, accanto a gcc, 
il compilatore free software pił avanzato. La sua moderna architettura 
fa sģ che puņ essere portato su nuove piattaforme (hardware e sistemi 
operativi) a tempo di record.
Vedi questa presentazione:
http://www.osnews.com/story.php?news_id=10607
Per un esempio di applicazione scritta in free pascal da cima a fondo e 
disponbile per una miriade di piattaforme:
Pixel Image Editor:
http://www.kanzelsberger.com/pixel/?page_id=5
Un articolo che parla del programma:
http://applications.linux.com/article.pl?sid=05/12/06/1828230&tid=39
N.b. si tratta di un progetto equivalente ad Adobe Photoshop sviluppato 
interamente da una sola persona, Pavel Kanzelberger, il che la dice 
lunga sulla produttivitą del pascal.
Un'altra grossa applicazione scritta in Free Pascal č il gui editor Lazarus:
http://www.lazarus.freepascal.org
Per chi studia il Pascal il Free Pascal ha un'ottima documentazione ed 
una community molto attiva.
Vieni a trovarci sulla mailing list o in irc
server 
irc.freenode.net
 canale #fpc
Ciao,Dean

 ha scritto nel messaggio 
news:43f863cc$0$12601$4faf...@reader3.news.tin.it...


Newsgroup: it.comp.lang.pascal
Titolo: lazarus e freepascal

ciao a tutti. ho installato questi due programmi sulla mia macchina
GNU/Linux e mi sono subito piaciuti. non conoscevo il linguaggio di
programmazione Pascal e devo dire che mi è piaciuto subito. ho due
problemi, ora: per prima cosa vorrei trovare risorse online, cartacee o
semplicemente altri utenti che sappiano qualcosa di questo linguaggio...e
poi volevo sapere se è possibile e come si fa a fare il porting di
applicazioni da Linux a Windows, dal momento che il "gregge" utilizza
ancora questo S.O. e bisogna sapersi adeguare!! Grazie. Daniele

 ancora questo S.O. e bisogna sapersi adeguare!! 
Basta ricompilare non occorre altro, è questo il bello :-)
Lo stesso vale per FreeBSD, MacOSX e le altre piattaforme sulle quali 
gira fpc.
(invece delle API del sistema operativo per l'accesso ai file ecc. 
ovviamente devi utilizzare le analoghe funzioni a più alto livello nella 
rtl di Free Pascal).
Ciao, Dean
Newsgroup: it.comp.lang.pascal
Titolo: libreria GIOBE

ciao ragazzi,
ho sentito parlare molto della libreria giobe.
Qualcuno può darmi qualche delucidazione a riguardo(
funzionalità,utilità.........)

Il , StPRog typed:

sul sito di giobe2000 trovi tutto...
-- 
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

 ha scritto nel messaggio
news:Z77g9.2262$eG6....@twister1.libero.it...

Nella libreria Giobe sono presenti funzioni e procedure sulla gestione delle
cornici,della tasiera,del mouse,e altro ancora..Ti consiglio di scaricarla
perchè è commentata veramente bene
Ciao
Davide

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

ciao ragazzi,
che differenza c'è  tra la istruzioni "procedure e "function".
Mi sapete spiegare l'utilità dei puntatori e in quali occasioni sono
d'aiuto.
Inoltre potete dirmi dove trovare un buon manuale che mi spieghi la
ricorsività?oppure posso farne a meno???
grazie
StPRog

 StPRog
Cereal

ricorsione è più leggibile il codice.. e più professional.. :-)
Beh... allora Teoricamente un cilclo puo' essere espresso sia con
delle iterazioni (for, Repeat e compagnia) oppure ricorsivamente
Quanto è + legibile ci sono casi e casi... e + profesionale... beh su
questo mi avalgo della facolta di non rispondere :D
Cmq se da un certo verso sono + leggibile (una funzione recorsiva ke
calcola il fattoriale e una cosa talmente semplice ke pura un bambino
la capirebbe... e un copia ed incolla dalla definizione) ma kome
ricordava qualcuno (scusami D. ma non mi ricordo mai come si scrive il
tuo nome :D) c'è un costo per questa leggibilita infatti lo steck ne
riesnte un pokino :D
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

 e un po' come se si ussassere i puntatori....
per indirizzo?
Ciao super!
Cereal

 tuo nome :D) c'č un costo per questa leggibilita infatti lo steck ne
Cos'e' lo "steck" ?
--------------------------------
Inviato via 
http://usenet.libero.it


E quello che ti sbatto sulla testa se non la fai finita
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596

 Hai capito no? e allora perke rompi?
E' che mi da' un sottile fastidio epidermico leggere le tue storpiature
dell'italiano.
Sembrano quasi fatte apposta.



Pultroppo no<n sono fatte a posta... il fatto č che sono straniero non
sono nato in italia... ma a te ke importa?


 sono nato in italia... ma a te ke importa?
Ah, intendiamoci, a me non importa nulla, anzi ;)
Solo che in italiano si scrive "non" e non "no<n", questo mi sembra un
errore fin troppo bizzarro, persino per uno straniero ;)

Newsgroup: it.comp.lang.pascal
Titolo: In need of keylogging source code

If anyone out there has any turbo pascal code that is able to record keys
please message me and tell me where it can be made available.  I am trying
to incorporate it into a program of mine that will be a usefull security
tool. 
	Thanks for your patience
	Drop...@Hotmail.com
-Evil will always triumph because good is dumb-
-Go Mets!-

tool. 
Hey !
Ici c'est un Newsgroup francais.
Tony.
-------------------------------
ATTENTION : Mon ancien Email
(
ma...@cica.fr
) n'est plus
valide ! Tout Email devra etre 
envoye a 
sup...@comonline.fr
Si des Emails ont ete envoyes
a 
ma...@cica.fr
 depuis le
Lundi 7 Juillet 1997, s'il vous
plait renvoyez les a 
sup...@comonline.fr
-------------------------------
Tony MASSE
Support Technique
Com'Online - Pacer
Tel Bureau : 04 93 69 55 44
Fax Bureau : 04 93 69 11 03
Tel Perso : 04 93 33 39 94
-------------------------------


Si si : fr.comp.lang.pascal est bien en Francais. Je te conseil de
faire un message en Francais pour les groupes en Francais, un en
italien pour les groupes en Italien, etc...


Tony MASSE (
ma...@cica.fr
) quoted and replied:
: >>>If anyone out there has any turbo pascal code that is able to [...] 
: >>Hey ! 
: >>Ici c'est un Newsgroup francais.
: >Non, monsieur.
: Si si : fr.comp.lang.pascal est bien en Francais. Je te conseil de
: faire un message en Francais pour les groupes en Francais, un en
: italien pour les groupes en Italien, etc...
Ooooh! C'est l'crosspost.  :)
: Newsgroups: alt.2600.hackerz,borland.public.turbopascal,
    comp.lang.pascal.borland,comp.lang.pascal.misc,de.comp.lang.pascal,
    fidonet.pascal,fr.comp.lang.pascal,it.comp.lang.pascal,maus.lang.tpascal,
    relcom.comp.lang.pascal
Sure is nice to know that the followups are set up so that half of us 
can't understand what the other half of us are saying.  :\
----------------------------------------------------------------------
o...@netcom.com
             Nai hiruvalye Valimar! Nai elye hiruva.  :)
Newsgroup: it.comp.lang.pascal
Titolo: cerco aiuto

qualcuno mi può mandare una procedura per il controllo
dell'etichetta di un cd in tp7?
(es: controllo se l'etichetta cd corrisponde a quella da me
prestabilita
* Sent from AltaVista 
http://www.altavista.com
 Where you can also find related Web Pages, Images, Audios, Videos, News, and Shopping.  Smart is Beautiful

prestabilita
Questo programmino, anche se un pò arzigogolato, restituiste l'etichetta del drive selezionato
---------------------------
uses Dos, Crt;
Const lettera_cd='e';			{ "e" è la lettera del drive del mio CD. }
var
  DirInfo: SearchRec;
begin
  FindFirst(lettera_cd+':\', VolumeId, DirInfo);
  while DosError = 0 do
  begin
    Writeln(DirInfo.Name);			{ La variabile 
DIRINFO.NAME
 contiene l'etichetta }
    FindNext(Dirinfo);			{ Continua la ricerca ... inutilmente! }
  end;
end.
------------------------------
Le procedure FindFirst e FindNext servono di solito a cercare files ... in questo caso le uso per
"cercare" l'etichetta del disco inserito ...
Fammi sapere se ci sono problemi.
-=> NeGuS <=-
www.infinito.it/utenti/negus80
 troverete guida, esempi, programmi, utility per Pascal/C++/Asm ....
Newsgroup: it.comp.lang.pascal
Titolo: problema con getmem e freemem (run-time error 204)

Ciao a tutti,
all'interno di un programma ho utilizzato l'istruzione "getmem(data,size);"
con data puntatore generico e size word. In seguito all'interno di una
procedure ho utilizzato "if(data<>nil)then freemem(data,size);" (il valore
di size non varia tra le due istruzioni), ma durante
esecuzione mi segnala l'errore di run-time 204 ("Error 204: Invalid pointer
operation.") su quest'ultima riga. Consultando l'help ho capito che si
tratta di un problema di heap, ma non sapendo niente dell'heap ne tanto meno
come gestirlo da pascal non ho la minima idea su come risolverlo. Purtroppo
non posso neppure lasciare allocata la memoria, dato che le due istruzioni
si trovano in un cilco e dopo una decina di secondi il programma si blocca
per mancanza di memoria. Grazie mille a chiunque mi darà anche solo
un'indicazione verso la soluzione...
Kyle

cosi' senza codice non sono certo...
controlla bene di non scrivere troppa roba nel buffer
puntato da data, se lo "overflowi" a volte da questo
errore...
casomai posta lo spezzone di src
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(Life would be easier if I had the source code)

Non penso che sia un errore di overflow (la quantità di dati inseriti è
esattamente quella specificata in "size"), comunque questo è la parte del
codice che mi da problemi (non posto tutto il programma perchè abbastanza
lungo):
type pic=record height,width:byte;size:word;data:pointer;end;
var prova:pic;
[8<]
procedure ClearPic(var picture:pic);
begin
     with picture do
     begin
          if(data<>nil)then freemem(data,size); { <= riga in cui mi segnala
l'errore}
          size:=0;
          height:=0;
          width:=0
     end
end;
procedure InitPic(var picture:pic;h,w:byte);
begin
     if(picture.data<>nil)then clearpic(picture);
     with picture do
     begin
          height:=h;
          width:=w;
          size:=h*w;
          getmem(data,size)
     end
end;
[8<]
begin
     while not(keypressed)do initpic(prova,8,8)   { questa parte è una
riduzione, ma comunque l'originale faceva la stessa cosa con solo alcuni
altri comandi nel ciclo}
end.
Grazie dell'interessamento e ciao
Kyle
"Dreadnaut" <Drea...@liberoDALLASPAM.it> ha scritto nel messaggio
news:JgI08.27573$cU4.9...@twister1.libero.it...


ho risolto l'errore: avevo messo "if(data<>nil)then freemem(data,size);" nel
ciclo prima di "getmem(data,size);" perchč pensavo che il valore iniziale
dei puntatori fosse nil, ma con un po' di prove ho scoperto che non č cosě.
Mi č bastato inserire "data:=nil" prima del ciclo ed adesso il programma
funziona senza problemi. Ciao a tutti
Kyle
Newsgroup: it.comp.lang.pascal
Titolo: Salvare i dati immessi

Come faccio affinchè colui che utilizza il mio programma possa salvare i
dati immessi? Cioè, io sto preparando un file in Pascal che possa inserire
il nome dell'auto, la cilindrata, la trazione, etc... però alla fine, una
volta chiuso e riavviato il file il nome dell'auto, la cilindrata, etc...
non ci sono più, quindi vuol dire che li devo salvare permanentemente su un
file esterno oppure su quel file, ma come si fa? Grazie anticipatamente a
tutti, grazie! ! !
Matteo

Per gestire i file c'è assign, reset, write, read, seek ecc...
L'help potrà esserti di grande aiuto. Se dovessi avere dubbi/problemi,
scrivici :-)
Ciauz
--
KNOWLEDGE IS POWER
http://www.sverzat.com

Newsgroup: it.comp.lang.pascal
Titolo: Midi & TPW

Hi all,
   does anyone know how to play midi files in TPW 1.5 ?
   Thanks in advance.
Remove '***' from address, please.

Hi all,
   does anyone know how to play midi files in TPW 1.5 ?


Newsgroup: it.comp.lang.pascal
Titolo: Qualcuno di buona volontà può scaricarmi il Turbo Pascal 3.0 o 5.0 o7.0 ?

E-mail 
bri...@tin.it

bri...@tin.it



Ma hai una passione per le versioni dispare:-)
La 6 ti fa schifo?
Fabio
--
fabi...@rocketmail.com
Newsgroup: it.comp.lang.pascal
Titolo: binary decimals

Hi,
    I need to write a program which takes from the keyboard a binary
floating point number.. eg: 111.0111 would be valid, but 111.23 wouldn't
be.. Anyone know a good way to take this number (checking it is valid)
and convert it to decimal..
Thanks
Michael
cr...@it.net.au


Look for "ValRadix" in the numerics chapter of the
TP-links site:
http://www.geocities.com/SiliconValley/2926/tp.html
Franz Glaser

Ok, thanks for that..
I had a look at it, and since I'm quite new to pascal, it is a bit confusing
to me about how exactly this program works.. Can you make it a bit clearer for
me?



Sorry, I thought that I had written it very clearly...
The procedure is used as a flexible replacement for the
TP - built in VAL(S,R,E) procedure. The flexibility is:
it can be used for any number base between 2 (binary)
and 36 (which is seldom used, for some Radix50 tricks only).
The principle is:
Take all chars of the string sequentially from left to
right and convert them to a number, in this case to a
REAL number. There are some special chars, like the leading
hyphen (the MINUS) and the decimal point. Anything else MUST
be a numeric character. Numeric chars in decimal notation are
'0' .. '9', in octal they are '0'..'7' and in binary they
are '0'..'1'.
If you have a radix above 10, eg. for Hex-number notation,
there are not enough ciphers available, so the "standard"
decided to take the characters 'A'..'F' (for Hex).
In any case the principle is the same.
For integer numbers (no decimal point)
For P := 1 to length(S) do
  R := R*radix + NumOrd(S[P]);
where numord simply converts the char '0' to the integer 0
etc.
Assume decimal:
  R := R*10 + numord(character);
example:
  S = '1234';
on start, R=0;
  R := R*10+1  --> R =    1
next char
  R := R*10+2  --> R =   12
next char
  R := R*10+3  --> R =  123
next char
  R := R*10+4  --> R = 1234
If a decimal point is encountered, the following
chars do not increase the exponent any more, so that
the number is appended at the right end. But this
is described in the source example in more detail,
using DpL as the "switched" variable.
Franz Glaser

 Sorry, I thought that I had written it very clearly...
I appended some comments to the file on the TP-links site,
hope this helps. Press "Reload" on your browser.
Franz Glaser


To check if the input's valid, us READKEY (from CRT unit) to read the input
character by character, and then discard everything but "1", "0", ".", "-".
The "convert to decimal" part is already described very well by Mr. Glaser

 email me at 
joe...@which.net

 email me at 
joe...@which.net
-- 
Frederic GUILLIEN
My Web site
http://wwwperso.hol.fr/~fguillei
 
http://wwwperso.hol.fr/~fguillei/English
Show your support for the Best Windows Development Tool
Join TDAG (The Delphi Advocacy Group)
http://www.tdag.org/


and
TMT Pascal
http://www.tmt.com
Newsgroup: it.comp.lang.pascal
Titolo: CGI-BIN

Come posso scrivere un programma CGI-BIN da aggiungere alle mie pagine
HTML in TurboPascal?
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
ATTENZIONE! Rimuovere "
riccar...@iol.it
"
dall'indirizzo email
Saluti by Riccardo
e-mail : 
riccar...@iol.it

HTML in TurboPascal?
Semplice : non puoi farlo :)
Devi usare un compilatore C e munirti delle librerie apposite
disponibili in rete.
Andrea
-----------------------------
"E ora tutti a divertirci..."

 
Con il TP non puoi farlo, puoi invece farlo se usi il compilatore FPK ...
E' un compilatore free e lo trovi su:
http://www.brain.uni-freiburg.de/~klaus/fpk-pas/
(Nella versione per linux si puo' fare ... penso anche con le altre
versioni)
Ciao
--
Military intelligence is a contradiction in terms.
                -- Groucho Marx
Military justice is to justice what military music is to music.
                -- Groucho Marx
e-mail:
 
re...@chim03.chin.unipd.it
 
ro...@deathsdoor.com
Home:
 
http://chim03.chin.unipd.it/~rebel
******************************************
Amministratore del Sistema Chim03
******************************************
Newsgroup: it.comp.lang.pascal
Titolo: Come momorizzare variabili in un file di testo?

Come da sub mi chiedo come è possibile memorizzare delle variabili in
un file di testo, mi postate un esempio?
Thx

 Thx
assign(f,'file.txt');
rewrite(f); (* crea un file se non esiste, altrimenti cancella tutto il
contenuto *)
writeln(f,tuavariabile); (* rigorosamente stringa, anche se alcuni mi hanno
detto che può essere di qualsiasi tipo
                                      ma onestamente, non ci credo e non ho
provato *)
close(f);
per leggere readln(f,tuavar); al posto di writeln...
Per altre info sui file vedi il primo sito in firma. Magari trovi anche
altre cose interessanti
Ciao ReDiCuori
-- 
L'informatica è un arte
---------------------------------------------------------
 
www.pascallike.too.it
 
http://utenti.lycos.it/pascallike
 il sito sulla programmazione pascal
 sorgenti, tutorial ed utility
------------------------------------------------------------
www.treves-srl.com
Libreria Internazionale Treves
Via Toledo 249/250 Napoli
------------------------------------------------------------
www.alphalibri.com
Vendita ingrosso di libri
Via S.Anna dei Lombardi 10 , Napoli
---------------------------------------------------------

 altre cose interessanti
aggiornalo RdC aggiornalo :-)  [e dimagrisci la sign :-p]
saluti,
un Dreadnaut e la neve, la nebbia e una sana birra
-- 
Dreadnaut
[ 
http://dreadnaut.servebeer.com/
 ]

 ha scritto nel messaggio
news:dad40748.04012...@posting.google.com...


provato *)
Tutti i tipi primitivi possono essere stampati sia su file che su
schermo { che poi è un file }. 
Array, Record e oggetti non rientrano nei tipi primitivi :D
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com

Newsgroup: it.comp.lang.pascal
Titolo: Turbo Pascal 5.5

Ho bisogno del Turbo Pascal 5.5!
Se ce l'avete ,per piacere ,mandatemelo a 
cla...@altaircomm.it
 !
Grazie,
             Claudio



Senza licenza d'uso? Facciamo i furbi?
	Piero.

Newsgroup: it.comp.lang.pascal
Titolo: Voglio il Turbo Pascal 7.0

Chi me lo manda?
Grazie a chiunque me lo mandi, se cortesemente mi potrebbe mandare delle
istruzioni, gliene sarei grato ( devono essere baby baby, altrimenti non ci
capisco nulla, sono all' inizio)
Ciao
Alessandro

 wrote in message
atVn4.91109$C3.9...@news.infostrada.it...


Dei semplici tutorial e manuali li puoi scaricare a 
www.gpi.eden.it

Newsgroup: it.comp.lang.pascal
Titolo: Comando di EOF

Grazie infinite per le risposte che mi avete mandato.
Sono riuscito a risolvere cosě due dei miei tre problemi.
...
Perň mi rimane il terzo!
Probabilmente mi sono espresso male io e non sono riuscito a farmi capire!
Ora ritento!!!
Il mio problema č in esecuzione, non in compilazione.
Qual'č la combinazione di tasti per il comando di End Of File da tastiera?!?
Ossia, quando mando in esecuzione un programma che riceve un input da
tastiera, in cui il programma legge
carattere per carattere fino alla fine del file di input, come faccio a
impartire il comando di EOF???
Per intenderci: se il mio programma si basasse su un ciclo del tipo
                        WHILE NOT eoln DO
                                    ....
                        quando lo mando in esecuzione (per esempio in Dos),
io (o l'utente del programma)
                        scriverei la mia linea di input e poi premerei il
tasto RETURN per indicare che la
                        linea č terminata.
                        In questo modo il programma puň iniziare a elaborare
i dati da me forniti.
                        Ma se il programma in questione si basasse su un
ciclo del tipo
                        WIHLE NOT eof DO
                                    ....
                        che tasto o combinazione di tasti dovrei premere per
far capire al programma che l'input č
                        terminato?!?
                        ESC ?    ALT+Z ?   CTRL+Z ?   o quali???
                        Vi sarei grato se riusciste a darmi tutte le
combinazioni che conoscete!
Grazie!!!

impartire il comando di EOF???
CTRL+Z sotto DOS
CTRL+D sotto Unix
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>

non esiste una roba del genere per i file, devi essere tu che scelgli un
tasto e quando esso viene premuto
provvederai a chiudere il file!!

Newsgroup: it.comp.lang.pascal
Titolo: Borland Pascal 7.0 & win2000

ragazzi mi succede una cosa molto stra sotto win2000 il compilatore in
oggetto non funziona (se uso le frecce mi visualizza 8888 o 6666 o 4444 o
2222) poi il delay (che funziona in base hai cicli della CPU) mi va
lentissimo anche se ho un PIII 866 !!!!!!!!!
chi mi aiuta passando una buona versione del pascal gią patchata o dandomi
qualche info sui parametri da impostare???????
GRAZIE 1000
--
Marco Sommella {Skonvols2k}
somme...@inwind.it
skonv...@iol.it

 chi mi aiuta passando una buona versione del pascal già patchata o dandomi


 > chi mi aiuta passando una buona versione del pascal gią patchata o


 lentissimo anche se ho un PIII 866 !!!!!!!!!
Utilizza una unit turbo.tpl con la procedura delay adatta per processori >
166-200 MHz.
Simone.
-=============================-
    Webmaster di :
 
www.drfalken.com
 
www.pas-os.com
    ICQ# : 19598133
    FAX  : 06.233.235.314
-=============================-
Newsgroup: it.comp.lang.pascal
Titolo: Evitare il run-time error

        Salve,
vorrei sapere come posso evitare il run-time error quando inserisco i dati
da tastiera, mi spiego meglio:
scrivendo una cosa del genere:
while not(n in [1,2,3,4,5]) do begin
        write('Inserisci un valore: ');
        readln(n);
end;
finchè inserisco dati numerici, al massimo ripete il tutto se i dati non
fanno parte del set. Ma se per errore viene inserito un char o viene premuto
un tasto tipo freccia su o freccia giu, va in run time error.
Come posso correggere questo in maniera tale che qualsiasi errore faccia
l'utente non vada in run-time error ma visualizzi un messaggio da me
impostato e non esca dal programma  ma ripeta la procedura di inserimento
del dato?
Spero di essermi spiegato, grazie a tutti.
--
Davide Petilli
dpet...@libero.NOSPAM.it
Per rispondermi leva NOSPAM dal mio indirizzo!

del dato?
program controlloIO ;
const operazione : array [ boolean ] of string =
      ('tutto ok', 'aaaargh ! ma che combini ?' ) ;
var n : integer ;
begin
  {$I-}
  readln( n ) ;
  {$I+}
  writeln( operazione[ IOResult <> 0 ] ) ;
end.
--
Andrea Laforgia        (
andrea_...@bigfoot.com
)

Newsgroup: it.comp.lang.pascal
Titolo: Problemi di stampa.

Ciao. Mi presento: sono Joseph'79 e sono nuovo del NG. Mi piace molto
divertirmi nella programmazione attraverso il Pascal. Premetto che possiedo
la versione 7.0 del Turbo Pascal Borland con cui mi trovo benissimo però mi
si presentano alcuni problemi al momento della stampa di un listato di
programma. La mia stampante è una HP 710C. Il problema che mi dà è che
durante la stampa va in tilt il programma che gestisce la stampante anche se
questa viene azionata comunque ma in realtà non stampa niente.
Qualcuno sa da cosa dipende l'errore e come posso fare per evitare questo
problema?
Grazie anticipatamente a quanti mi soccorreranno.
By Joseph'79.

Anch'io ho una HP710C e un po' di tempo fa ho realizzato un programmino per
la generazione e stampa di
fatture... da windows non c'era verso di stampare, presumo per un problema
di driver, in quanto come succede a te mi si piantava tutto dopo che la
stampante si era inizializzata...
prova a riavviare in modalitą dos e stampa da lģ, dovresti risolvere il
problema
saluti
Fabio
Newsgroup: it.comp.lang.pascal
Titolo: Documentazione parallela

Salve ho deciso di utilizzare una porta parallela per controllare motori
e interruttori,
però non so da che parte iniziazre avete dellla documentazione
(programmi pascal ? )
Grazie a  tutti ciao ciao

Per la lettura non so ma per la scrittura per quanto riguarda i bit D0..D7
(che non ricordo quali piedini siano) è suff. scrivere nella porta $3F8
(attenzione potrebbe essere $378 controlla da bios o da MSD):
port[$3F8]:= un num compreso tra 0 e 255
--
Ciao, Matteo
e-mail: 
rma...@geocities.com
home-page: 
http://rossini.home.ml.org
 (2 chat e qualche poesia)


La porta parallela metta a disposizione un certo numero di linee per
la trasmissione e la ricezionedi dati, ed utilizzarla e' molto
semplice.
Per esempio con l'istruzione port[$03F8]:=valore_binario (03F8 e'
l'indirizzo della porta parallela) puoi variare lo stato dei pin dal 2
al 9 (il 25 e' la massa) della porta parallela.
Ciao,   fabio.
fabi...@rocketmail.com