Gambas3 > Programmazione

[Risolto] Messaggi in fase di compilazione

(1/1)

Franco_da_vc:
Quando creo un eseguibile ottengo molti messaggi come questo:
--- Codice: ---
Nome della classe nascosto dalla dichiarazione locale: pdf
--- Termina codice ---
cosa significa?
Devo preoccuparmi ed eseguire qualche modifica oppure "non me ne può fregar di meno"?

Ringrazio.

Gianluigi:

--- Citazione da: Franco_da_vc - 22 Marzo 2024, 12:38:54 ---Quando creo un eseguibile ottengo molti messaggi come questo:
--- Codice: ---
Nome della classe nascosto dalla dichiarazione locale: pdf
--- Termina codice ---
cosa significa?
Devo preoccuparmi ed eseguire qualche modifica oppure "non me ne può fregar di meno"?

--- Termina citazione ---

Si tratta di un errore nel nominare una classe come la classe globale, pdf è in uso a Gambas devi rinominarlo o inserirlo tra le parentesi graffe
Rettifico: nel tuo caso credo sia la classe pubblica pdf di PdfWriter che viene nascosta dalle variabili locali (quelle  scritte con davanti Dim)
 :ciao:

Gianluigi:

--- Citazione da: vuott - 22 Marzo 2024, 15:11:45 ---...analogamente a quanto spiegato da Gianluigi quell'avviso viene sollevato anche quando sono presenti due identificatori uguali: uno globale e uno locale, come nel seguente esempio:

--- Codice: ---
Private abc As Integer


Public Sub Main()

  Dim abc As Integer
 
End
--- Termina codice ---

--- Termina citazione ---

Si credo che sia quello il caso, ho rettificato mentre tu ampliavi il concetto
 :ciao:

Franco_da_vc:
In effetti penso di aver usato molti nomi di variabili in più di un contesto.

 :ok: :ok: :ok: :ok: :ok:

Navigazione

[0] Indice dei post

Vai alla versione completa