Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - ConsoleApp - Text Color
Forum - Delphi - ConsoleApp - Text Color

Avatar
User (Normal User)
Newbie


Messaggi: 13
Iscritto: 15/02/2010

Segnala al moderatore
Postato alle 0:45
Mercoledì, 12/05/2010
Ciao, volevo chiedere:
Che istruzione posso utilizzare in una applicazione console in delphi per modificare il colore del testo ?
Ho provato con TextColor ma non esiste, forse devo importare altre librerie?

PM Quote
Avatar
systemgvp (Normal User)
Expert


Messaggi: 296
Iscritto: 14/04/2008

Segnala al moderatore
Postato alle 23:27
Mercoledì, 12/05/2010
col turbo pascal si usavano le librerie CRT ma con delphi dovrebbe esserci qualcosa di simile

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 13:51
Giovedì, 13/05/2010
che versione di Delphi usi?

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 13:55
Giovedì, 13/05/2010
ho trovato due versioni della crt, dovrebbero essere identiche. Te le posto (sono per Delphi7)


a_butta ha allegato un file: Lib.zip (23817 bytes)
Clicca qui per scaricare il file
PM Quote
Avatar
User (Normal User)
Newbie


Messaggi: 13
Iscritto: 15/02/2010

Segnala al moderatore
Postato alle 18:05
Giovedì, 13/05/2010
Testo quotato

Postato originariamente da a_butta:

ho trovato due versioni della crt, dovrebbero essere identiche. Te le posto (sono per Delphi7)



Uso Delphi2010, ma dovrebbe funzionare lo stesso, ora provo.
Edit: Mi dice "Unit identifier "CRT32" does not match file name".

Ultima modifica effettuata da User il 13/05/2010 alle 18:19
PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 21:58
Giovedì, 13/05/2010
Testo quotato

Postato originariamente da User:

Testo quotato

Postato originariamente da a_butta:

ho trovato due versioni della crt, dovrebbero essere identiche. Te le posto (sono per Delphi7)



Uso Delphi2010, ma dovrebbe funzionare lo stesso, ora provo.
Edit: Mi dice "Unit identifier "CRT32" does not match file name".



Su quale delle due?

PM Quote
Avatar
User (Normal User)
Newbie


Messaggi: 13
Iscritto: 15/02/2010

Segnala al moderatore
Postato alle 17:42
Sabato, 22/05/2010
Testo quotato

Postato originariamente da a_butta:

Testo quotato

Postato originariamente da User:

Testo quotato

Postato originariamente da a_butta:

ho trovato due versioni della crt, dovrebbero essere identiche. Te le posto (sono per Delphi7)



Uso Delphi2010, ma dovrebbe funzionare lo stesso, ora provo.
Edit: Mi dice "Unit identifier "CRT32" does not match file name".



Su quale delle due?



Entrambe.
Altra cosa che però non c'entra niente con questo:
Ho un valore di tipo Extended ricavato da una funzione, devo farci una operazione e poi inserire il risultato in un TLabel.
Se converto con Floor( ) e le operazioni le faccio in esso dovrebbe andare ?

Ultima modifica effettuata da User il 22/05/2010 alle 17:55
PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 12:06
Domenica, 23/05/2010
Se devi metterlo in un TLabel, io userei:

Codice sorgente - presumibilmente Plain Text

  1. FloatToStr(tua operazione con gli extended);




Su delphi 2010 io non ero riuscito a far funzionare una delle due... ma mi sa che vale anche per l'altra... non saprei...

Ultima modifica effettuata da a_butta il 23/05/2010 alle 12:07
PM Quote
Avatar
Phi (Member)
Expert


Messaggi: 241
Iscritto: 30/12/2009

Segnala al moderatore
Postato alle 20:31
Domenica, 23/05/2010
Riguardo al primo quesito.
Penso che il nome della unit e quello del file devono essere uguali, quindi io cambierei il nome del source del file caricato da a_butta.

PM Quote