Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    [C#] errore di compilazione CS0103

    salve a tutti,
    da poco ho iniziato a programmare in mono (c#), ma anche per fare una versione un po' più complessa di Hello World riscontro alcuni problemi.

    nella mia classe "Greeting" nella funzione Main chiamo la setUpGui che mi tira su l'interfaccia per la finestrella del mio programma.
    e tra i vari widget ho anche questo textbox (Gtk# 2.0)
    codice:
    Entry name_entry = new Entry ();
    entrydiv.PackStart (name_entry, true, true, 0);
    questo lo richiamo in un'altra funzione che dovrebbe prendere il contenuto di questa textbox e scrivere in un label "Ciao "+name_entry.

    codice:
    string username = "";
    username = name_entry.Text;
    lblMessage.Text = "Hello "+username;
    name_entry.Text = "";
    l'errore CS0103 mi dice che name_entry in questo secondo listato non può esser trovato in MainClass, e la stessa cosa vale per lblMessage.

    come lo devo sistemare?
    grazie mille
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Sei sicuro che l'oggetto name_entry sia visibile all'esterno della classe in cui è contenuto?

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    no, non lo sono... sono proprio all'inizio!!

    ma entrambe le funzioni sono nella stessa classe... !
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  4. #4
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    upp
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  5. #5
    Scusate...per curiosità:
    C# può usare la libraria GTK???
    Avete notizie in merito?

    Notebook: Toshiba Qosmio X300-15U
    Windows Vista
    Ambienti: Visual C++/C# Express; Code::Blocks;

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Anche se le funzioni sono nella stessa classe, se dichiari un oggetto in una funzione, la sua visibilita' sara' locale alla funzione. Non sara' quindi utilizzabile in un'altra funzione ...

    L'oggetto deve essere dichiarato come membro della classe (privato) e utilizzato dalle sue funzioni ...

  7. #7
    ehm..non ci ho capito molto.
    In sostanza, C# usa di certo le window-form messe a disposizione dal framework .NET.
    Ciò che mi chiedo, avendo letto nel 1° post GTK# 2.0 ed il frammento di codice, è se davvero esiste una versione delle GTK anche per C#, e se sì dove me la procuro e come si configura.

    Notebook: Toshiba Qosmio X300-15U
    Windows Vista
    Ambienti: Visual C++/C# Express; Code::Blocks;

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Guarda che io ho risposto a Francis87 che ha aperto il thread (errore CS0103 ...).

    Se tu fai un'altra domanda all'interno di un thread che tratta di un altro argomento, non ci si capisce nulla ...

    Apri un thread apposito con un titolo adeguato ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.