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







Non miei, del PC :-)


Programmo da qualche mese in Turbo Pascal 6 e lo conosco 
abbastanza bene. Ora mi sono sorti dei dubbi:


1) Cos'è l'heap, lo stack, ecc...?


2) Come faccio ad utilizzare la memoria estesa 
(>640Kb)?


2b) Non posso utilizzarla usando un semplice puntatore del 
tipo segmento : offset?


 


Vi ringrazio anticipatamente per le 
risposte.


Il mio indirizzo di posta elettronica è 
gmus...@iol.it
 ma vi prego di rispondermi 
nel newsgroup perché il mio è un abbonamento promozionale e molte 
volte si rifiuta di lavorare correttamente con l'Email, grazie.





Sto soffrendo tantissimo per trovare  il TP7 in Internet quindi se ne avete 
una copia, speditemela. In qualunque caso, se richiesto, posso mandarvi il mio 
TP6.


 


Ciao,


  Giuseppe



...




Non miei, del PC :-)


Programmo da qualche mese in Turbo Pascal 6 e lo conosco 
    abbastanza bene. Ora mi sono sorti dei dubbi:


1) Cos'è l'heap, lo stack, ecc...?


2) Come faccio ad utilizzare la memoria estesa 
    (>640Kb)?


2b) Non posso utilizzarla usando un semplice puntatore del 
    tipo segmento : offset?


 


..non credo; infatti le cpu 80x86 in real 
    mode per calcolare l'indirizzo di memoria eseguono un operazione di questo 
    tipo:


 


indirizzo = segmento * 
    16 + offset


qundi se fai i conti al massimo arriverai ad indirizzare 
    1Mb.


 


per risolvere il tuo problema ci sono 
    essenzialmente due metodi:


 


- Programmare in modalità protetta


- Utilizzare la memoria XMS (Estesa) utilizzando delle 
    chiamate al driver HIMEM.SYS


 Sto soffrendo tantissimo per trovare  il TP7 in Internet quindi se ne avete una copia, speditemela. In qualunque caso, se richiesto, posso mandarvi il mio TP6.
Non e' molto legale la cosa...

 Giuseppe
Poi trovare un Pascal completamente Freeware e compatibile con il turbo
Pascal 7.0 (+ alcune estensioni Delphi) al seguente indirizzo :
http://www.brain.uni-freiburg.de/~klaus/fpc/
Spero di esserti stato di aiuto.
Bye

Non e' molto legale la cosa...
Ti ringrazio per le delucidazioni.
Comunque non credo che sia un atto di pirateria perché il Turbo Pascal non č
uno strumento con cui poter creare applicazioni commerciali. Nessuno
comprerebbe un programma, anche se ottimo, per DOS o Win3.11. Questo
linguaggio di programmazione io lo utilizzo (lo utilizzavo; sto per passare
al Visual C  COMPRATO CON SUON DI QUATTRINI) solo a scopo didattico e mi
sarebbe piaciuto avere il TP7 solo per IMPARARE qualcosa sulle Dll.
Sarebbe stato un atto di pirateria chiedere il Delphi o il C per Win95.
Prendi la vita con allegria  :-)

Bye
Apprezzo l'interesse, ma purtroppo non mi sei stato di aiuto.
Ho gią il Free Pascal (l'utilizzo col TP6 per colmare i problemi di memoria)
ma se non conosco i nuovi comandi del TP7 non posso farmene nulla.
Ciao :-)



...




Non miei, del PC :-)


Programmo da qualche mese in Turbo Pascal 6 e lo conosco 
    abbastanza bene. Ora mi sono sorti dei dubbi:


1) Cos'è l'heap, lo stack, ecc...?


2) Come faccio ad utilizzare la memoria estesa 
    (>640Kb)?


2b) Non posso utilizzarla usando un semplice puntatore del 
    tipo segmento : offset?


 


Vi ringrazio anticipatamente per le 
    risposte.


Il mio indirizzo di posta elettronica è 
gmus...@iol.it
 ma vi prego di 
    rispondermi nel newsgroup perché il mio è un abbonamento 
    promozionale e molte volte si rifiuta di lavorare correttamente con l'Email, 
    grazie.



    Sto soffrendo tantissimo per trovare  il TP7 in Internet quindi se ne 
    avete una copia, speditemela. In qualunque caso, se richiesto, posso 
    mandarvi il mio TP6.


 


IO IL TP7 CE L'HO MA NON TE LO DO PERCHE' A 
    ME I MARCIONI DI MERDA COME TE CHE VOGLIONO AVERE GRATIS QUELLO CHE ALTRI 
    PAGANO MI STANNO EMERITAMENTE SULLE BALLE!!!!!!


 


UNIK


Remember: Always total sbanfin'


Ciao,


  Giuseppe



Giuseppe Musumeci č veramente una persona troppo, ma troppo davvero!,
sfigata!!!
Compratelo il TP7 e non romperci piů il cazzo con le tue lagnerie sul
legale, non legale etc. etc.
E' come spiegare ad un cannaiolo che il marocco non č legale!!!

...






Sto soffrendo tantissimo per trovare  il TP7 in 
        Internet quindi se ne avete una copia, speditemela. In qualunque caso, 
        se richiesto, posso mandarvi il mio TP6.


 


IO IL TP7 CE L'HO MA NON TE LO DO 
        PERCHE' A ME I MARCIONI DI MERDA COME TE CHE VOGLIONO AVERE GRATIS 
        QUELLO CHE ALTRI PAGANO MI STANNO EMERITAMENTE SULLE 
        BALLE!!!!!!


 


UNIK


Remember: Always total sbanfin'


Ciao,


  Giuseppe








 


Marcione di merda sarai te e il tuo Tp7 
        puoi mettertelo dove vuoi. Per le motivazioni della mia richiesta vedi 
        l'altra mia risposta a un altro rompiballe come te. SE NON SIETE 
        D'ACCORDO CON QUELLO CHE SCRIVO IO PASSATE OLTRE, NON PERDETE IL VOSTRO 
        TEMPO AD INSULTARMI.


 


La prossima volta chiederò di mandarmi il Win 
        98 così vediamo cosa si scatena.........


 


Con amarezza per quello che si è 
        scatenato, Giuseppe




Comprarlo, ma con quali soldi???? (Visual C in vista)
E anche se li avessi, non li spenderei per qualcosa che potrei utilizzare
per un mese o due.
Le mie lagnerie sono sul NG per chi è interessato, non per essere giudicate.
Se ti scocciano non le leggere.
E poi, perché dovrei essere sfigato?? Spiegati meglio..... (non ho capito da
che parte stai)


Dear Gius, mi al ta disi ca se ti se un barbum a son casi tuoi e ti fe ben a
ciulà, ma al TP7 al costa poc!!
Bye, Bye

dinamiche
ERRATO ! non puoi utilizzarla con le normali strutture dati ma sfruttando le
routine apposite del gestore di memoria estesa !
Andrea Laforgia
----------------------------------------------------------------------
Sto facendo il militare.....vi rispondo tra una o due settimane !!! :)

Marcione di merda sarai te e il tuo Tp7 puoi mettertelo dove vuoi. 
Per le motivazioni della mia richiesta vedi l'altra mia risposta a un 
altro rompiballe come te. SE NON SIETE D'ACCORDO CON QUELLO CHE SCRIVO
IO PASSATE OLTRE, NON PERDETE IL VOSTRO TEMPO AD INSULTARMI.
Del rompiballe poi a me non lo dai perchŠ io non ti ho assolutamente 
insultato e ho solo detto "La cosa non e' molto legale" ma non ho 
condannato nessuno. Quindi vedi subito di moderare i tuoi termini e di
darti una calmata e se non ce la fai fatti una camomilla. Non e' 
assolutamente questo lo spirito con cui si vive in un NG e questo 
denota che non vi siete mai letti un minimo di galateo. Innanzitutto 
questi messaggi non c'entrano niente col tema del NG e appesantiscono 
solamente la lista, secondo una frase innocentissima come la mia non 
deve scatenare un putiferio del genere.
Ed e' meglio che la smetti(ate) di cacciare insulti a destra a manca, 
rimarcando che del "rompiballe" lo dai a chi vuoi e non certamente a 
me. E spero che questo sia l'ultimo messaggio che ci sia 
sull'argomento.
A proposito, un programma copiato e' sempre un programma copiato, che 
sia il QBasic o che sia il J++ builder. Chiaro?
E poi io mi chiamo Alessandro Bondi e il mio indirizzo e' 
ilb...@tin.it