Turbo Pascal 7

Online Help

al momento sono disponibili solo alcuni topic (110/1425) (rel +45 !!)

La traduzione dell'help in italiano e' al momento sospesa, perche' non ho il minimo tempo per dedicarmici. Chiunque sia interessato a tradurre qualche pagina o a dare un qualunque altro contributo beh... mi contatti ! :)

Testi

Bagaglio Pesante

Come trasportare file di piccole o grandi dimensioni negli eseguibili

Domenica Pomeriggio

File binari, typed e untyped - concetti moooolto generali

La Smette di Piovere ?

Operazioni a livello di bit e maschere in pascal

Sorgenti

Prompt Plasma (html)  (pas)  [memoria video in modalita' testo / eventi timer / TSR]

Un programma abbastanza stupido che colora lo schermo con un effetto plasma, senza modificare i caratteri visualizzati. L'uso piu' interessante e' lanciare il turbo pascal, compilare, passare alla shell dos (dal menu File), lanciare l'eseguibile ottenuto e tornare al TP con `exit`... dopo un po' da nausea, attenzione :-)

fms/fmslots - Gestione mailslot [comunicazioni]

Due unit, una a basso livello (fms.pas, in pratica una pascalizzazione delle chiamate all'int21) e una a livello un po' piu' alto (fmslots.pas), simile alle read/write su file, che si occupa in modo trasparente dell'allocazione di buffer e simili fastidiose cose :-)

A cosa servono la mailslot? beh con le mailslot si puo' per prima cosa comunicare in una tipica rete locale windows (dove NetBIOS sia attivato) e quindi spedire messaggi da un programma all'altro, su computer diversi o sulla stessa macchina. Inoltre i messaggi possono essere scambiati con qualsiasi programma, quindi anche windows nativi (e.g. prodotti in Delphi/C/etc). Con un adeguato supporto dal lato windows, un programma dos 16bit puo' richiedere alla sua controparte servizi avanzati e ottenere i risultati... pensate e tremate: socket...

Mailslot cat - mscat (zip)  (html)  (pas)  [comunicazioni]

mscat e' una specie di netcat ma basato sulle mailslot: permette inviare e ricevere messaggi su mailslot locali/remote, in ambiente DOS con LanManager o Win9x/NT/etc. L'archivio zip comprende l'eseguibile, i sorgenti del programma e delle unit fms e fmslots, nonche' un inutile readme :-)

fMouse (html)  (pas)  [gestione mouse / inline assembler]

Unit per la gestione del mouse sia in modalita' testo che grafica. Compatibile al 99% con le funzioni e procedure della unit drivers che accompagna il tp7. Richiesta da buona parte dei miei programmi :-)

DrLife (html)  (pas)  [memoria video in modalita' testo / mouse]

Nata una domenica di sole e strani pensieri, una minima implementazione del gioco Life in modalita' testo; informazioni su uso e tasti all'interno del sorgente. Richiede la unit fmouse.