Newsgroup: it.comp.lang.delphi
Titolo: delphi 5 e comandi del vecchio TP7

Ciao e grazie per aver selezionato questo messaggio.
Sono da poco passato al Delphi 5 e sto convertendo diverse mie CONSOLE
APPLICATION scritte in Turbo Pascal 7.
Nonostante le nuove e potentissime funzionalita' nonche' comandi favolosi che
prima richiedevano funzioni apposite, mi trovo in difficolta' nell'usare
questi comandi che nel Delphi 5 sembrano spariti:
gotoxy( )
textcolor( )
textbackground( )
Sono veramente spariti? Se si' come posso sopperire alla loro mancanza, se e'
possibile?
Purtroppo mi servono e certi miei vecchi programmini le richiedono.... :-))
Inoltre, sempre approfittando della vostra disponibilita' vorrei sapere
qual'e'  la sintassi per creare una window "static" che visualizzi una icona
utilizzando il comando CREATEWINDOW delle API.
Ho cercato di fare delle prove, ma non riesco a capire come passare il
parametro relativo alla mia icona da visualizzare....
Mi potete aiutare?
Grazie mille.
Remove NOSPAM to answer me via E-mail

 possibile?
Cosě a occhio e croce, io al tuo posto mi studierei l'oggetto
Canvas...
Per esempio Screen.Canvas.Text.Color ecc. ecc..
Ciao
--
(*****   MBSoftware    *****)
http://web.tiscalinet.it/mbsoftware
===    Free Napster     ===

Scusa la domanda idiota, ma tu usi delphi per fare programmi in dos ?
perchč? il dos č morto.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/






>
Sono da poco passato al Delphi 5 e sto convertendo diverse mie CONSOLE
APPLICATION scritte in Turbo Pascal 7.
Nonostante le nuove e potentissime funzionalita' nonche' comandi
favolosi che
prima richiedevano funzioni apposite, mi trovo in difficolta' nell'usare
questi comandi che nel Delphi 5 sembrano spariti:
gotoxy( )
textcolor( )
textbackground( )
<<
v. nel Win32.hlp SetConsoleCursorPosition, SetConsoleTextAttribute e
altre funzioni dello stesso gruppo.
Non so se sono stati tradotte in OP (fai un grep sulle cartelle dei
sorgenti Delphi); se non ci sono prova 
www.delphi-jedi.org
hth
Paolo Arosio

Grazie a tutti per le risposte.
Seguiro' i vostri consigli.
Ho notato pero' che nessuno ha risposto alla seconda parte del mio
messaggio...  :-))
Ciao.


la cosa è abbastanza articolata..
comunque se compri io programmo è il mese di Luglio 2000 hanno pubblicato 3
numeri in uno mi pare che erano nov-99 dic-99 e gen-00 in uno di questi 3
c'era un'utility per D5 per compilare e eseguire i programmi scritti in
TP7..
comunque la programmazione Delphi è cambiata sostanzialmente se usavi le
gotoxy per la stampa di tabelle o altro puoi usare numerosi componendi di
stampa..
per le etichette semplici le label
per gligle le grid
per elenchi e memo memo e richmemo..
per sostituire i colori tutti i componenti hanno una proprietà font e in
questa ve ne è un'altra color dove puoi impostarne il colore del font..
non puoi fare una cosa generica come il vecchio TP..
esempio se vuoi scrivere con una label in rosso devi fare..
label1.Font.Color := clRed;
label1.Caption := 'Poba';
per la seconda parte formula meglio la domanda.. se vuoi associare
semplicemente una icona al tuo programma vai sul menù progect application
(mi pare) dove puoi settare le icone o le librerie al tuo prg..
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 parametro relativo alla mia icona da visualizzare....
Ciao.  A cosa ti serve utilizzare la CreateWindow ?  Non puoi usare le form
del delphi
settando le varie proprietą o magari utilizzando dopo la creazione la
setwindowlong ?
Se invece hai bisogno della createwindow riscrivi, magari specificando
meglio a cosa ti serve.
Ciao!! Davide DG

(mi pare) dove puoi settare le icone o le librerie al tuo prg..
No non e' questo. Vorrei sapere (con un esempio se e' possibile) come si passa
il nome di una icona ad una funzione Api CREATEWINDOW "static" che deve
visualizzare una icona.
Spero di essermi spiegato, altrimenti chiedi pure....


Ciao!! Davide DG
Dunque devo proprio usare il comando CREATEWINDOW, non perche' non voglia
usare le form, ma perche' voglio capire come funziona questo comando nell'uso
delle immagini BMP e ICO. Con la visualizzazione del testo all'interno della
window non ho problemi, ma non riesco a capire come passare il nome della
immagine alla funzione.
In poche parole puoi dirmi qual'e' il modo di usare la CREATEWINDOW in modo
che visualizzi una icona (magari con un esempio, visto che e' quello che mi
serve)... Spero di essere stato chiaro.
Grazie infinite.
