+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Errore nel Form.Designer

  1. #1
    Chico non è in linea Scolaretto
    Luogo
    Padova
    Post
    104

    Errore nel Form.Designer

    Ciao a tutti. Ho uno strano problema con un form.
    Ho aperto una mia applicazione che avevo implementato poco tempo fa, tuttora funzionante, ma non riesco più ad editare l'unico form di cui è dotata.
    Quando tento di aprire il form in progettazione mi restituisce l'errore:
    "La variabile 'GeoMapControl1' non è stata dichiarata o non è mai stata assegnata."

    La riga incriminata si trova nel Form.Designer ed è la seguente:
    codice:
    Private Sub InitializeComponent()
        ...
            Me.GeoMapControl1 = New GeoNet.GeoMapControl()
        ...
            Me.Controls.Add(Me.GeoMapControl1) 'Errore !!!
    La cosa strana è che l'applicazione continua a funzionare, ma non riesco più a modificare il form.

    Aggiungo che GeoNet.GeoMapControl è un controllo che ho creato io e si trova in una libreria esterna. Per sicurezza ho ricompilato le libreria e reimpostato il rifeirmento, ma tutto funziona bene e non mi segnala nessun warning.
    Probabilmente ho modificato io qualcosa e non mi ricordo cosa.
    Qualcuno mi dà una dritta !?

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,251
    Blogs
    5
    Ma esiste il controllo GeoMapControl1 nel form? Prova a remmare le linee

    ' Me.GeoMapControl1 = New GeoNet.GeoMapControl()
    ' Me.Controls.Add(Me.GeoMapControl1)

    per controllare il form
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    Chico non è in linea Scolaretto
    Luogo
    Padova
    Post
    104
    Ciao AntonioG,
    ho fatto come mia hai suggerito e sono riuscito a visulaizzare il form dal quale infatti mancava il controllo.
    Ho tentato di rimetterlo ma mi dà un messaggio di errore molto lungo ma il senso è questo:
    Impossibile creare il componente GeoMapControl ... accesso al percorso negato "C:\Windows\system32log.txt"
    Io non ho alcun file con questo nome nella cartella Windows.

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,251
    Blogs
    5
    Sembra che il tuo componente voglia scrivere un file log.txt nella cartella C:\Windows\System32 e abbia formato male il path completo dimenticando il \ tra la system32 e il file log.txt.

    E' evidente che non mettendo quel \ il sistema cerca una cartella system32log.txt che non esiste.

    Darei un'occhiata ai sorgenti del componente.
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  5. #5
    Chico non è in linea Scolaretto
    Luogo
    Padova
    Post
    104
    E' come dicevi tu. Avevo inserito nel codice le istruzioni per scrivere in un file alcuni valori da controllare. Poi sono stato preso da altre cose e me lo sono dimenticato.
    Risolto!
    Grazie AntonioG.

  6. #6
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,251
    Blogs
    5
    Di nulla...
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi