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
C# / VB.NET - UnauthorizedAccessException
Forum - C# / VB.NET - UnauthorizedAccessException - Pagina 4

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
Phil93 (Normal User)
Pro


Messaggi: 85
Iscritto: 26/01/2011

Segnala al moderatore
Postato alle 20:57
Venerdì, 04/02/2011
Allora, ho fatto:

Codice sorgente - presumibilmente Delphi

  1. Public Class MainForm
  2. Dim var as Tipo
  3.  
  4. ...
  5. ...
  6. End Class



Ma una volta dentro l'evento StartupNextIstance, scrivendo MainForm.var mi dice che "var" non è un membro di MainForm...

PM Quote
Avatar
giovannibart91 (Member)
Pro


Messaggi: 64
Iscritto: 30/05/2008

Segnala al moderatore
Postato alle 21:00
Venerdì, 04/02/2011
hmm.. se ho capito bene quello che hai scritto basta che rinomini il "Dim" in "Public"

PM Quote
Avatar
Phil93 (Normal User)
Pro


Messaggi: 85
Iscritto: 26/01/2011

Segnala al moderatore
Postato alle 11:42
Sabato, 05/02/2011
Ho già provato ma niente. C'è da dire che l'IntelliSense, oltre a non mostrarmi quella variabile, non mi mostra nessun altro metodo/proprietà/ecc. del mainForm...

PM Quote
Avatar
giovannibart91 (Member)
Pro


Messaggi: 64
Iscritto: 30/05/2008

Segnala al moderatore
Postato alle 12:42
Sabato, 05/02/2011
Ho capito forse.. "MainForm" non è solo il nome della tua istanza principale, ma è anche il nome di una proprietà generica dell'oggetto System.Windows.Forms.Form
Di conseguenza avviene una sovrapposizione che nasconde la tua istanza principale dall'intellisense.

Di conseguenza puoi fare due cose: o cambi il nome alla tua istanza oppure ci accedi tramite il suo nome completo a partire dal namespace della applicazione ("NomeProgetto.NomeIstanza" in genere)

Ultima modifica effettuata da giovannibart91 il 05/02/2011 alle 12:43
PM Quote
Avatar
Phil93 (Normal User)
Pro


Messaggi: 85
Iscritto: 26/01/2011

Segnala al moderatore
Postato alle 12:59
Domenica, 06/02/2011
Hai ragione. Considerava la proprietà infatti, non il Form.
Tutto a posto. Grazie infinite! :k:

PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo