Scrivere nella output Window

martedì 21 agosto 2007 - 14.30

leo80s Profilo | Newbie

salve a tutti,

è il mio primo messaggio nel forum e la domanda sembra alquanto banale ma non riesco a trovare una risposta da solo...

per stampartmi i miei messaggi di "debug fatto a mano" uso il metodo Console.WriteLine (...), aspettandomi che questi vengano mostrati nella output window dell'IDE...però non compare niente di quello che provo a scrivere in questo modo...
qualcuno sa dirmi cosa sbaglio???

grazie
Leo

denis.basei Profilo | Senior Member

La tua applicazione di che tipo è? (windows form / applicazione console) Hai provato ad usare debug.print al posto di console.writeline?


Denis

leo80s Profilo | Newbie

è una applicazione Windows Form (impiego il Composite UI Application Block) e il mio linguaggio è Csharp...
Debug.Print (...) non mi compare con l'intellisense...

denis.basei Profilo | Senior Member

Scusa, sono abituato a programmare in vbnet. In c# la corrispondente istruzione dovrebbe essere debug.write...

leo80s Profilo | Newbie

mmmm veramente Debug proprio non esce...
scusa ma tu riesci a scriveri in sdta ouput window?

denis.basei Profilo | Senior Member

Potrebbe essere che al tuo progetto manca la referenza alla classe system.diagnostics, da cui deriva poi debug.

leo80s Profilo | Newbie

ok aggiungendo questa referenza Debug.Print è accettato ma non funziona comunque....
Nella Finestra di Output si può anche scegliere il tipo di output da mostrare (Build o Microsoft Recipe Framework) ma in nessun caso quello che vorrei io viene stampato.....

comunque ti ripeto la domanda...tu riesci a scriverci nella finestra Output?

denis.basei Profilo | Senior Member

Se per finestra di output intendi l'immediate window, SI.

leo80s Profilo | Newbie

intendo una qualunque finestra dell'ide...
ho aperto la immediate window ma, sia usando Console.WriteLine() sia usando Debug.Print() non ci scrive niente dentro....
tu mi confermi che se scrivi System.Diagnostics.Debug.Print("---") ti scrive "---" nella immediate window?

leo80s Profilo | Newbie

aspetta...
forse non ci siamo capiti...

io vorrei che, inserendo nel codice sorgente una istruzione che penso dovrebbe essere Console.WriteLine (str) mi venisse stampata in una finestra la stringa str...insomma una finestra che mi stampasse lo standard output...la stessa cosa che in eclipse ottengo scrivendo System.out.println()....

la immediate window mi sembra sia una cosa diversa...

denis.basei Profilo | Senior Member

L'immediate windows serve in fase di debug dell'applicazione.
Se stai sviluppando una windows form crea un controllo text box e scrivi qui il messaggio per l'operatore.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5