Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB.NET] "Capricci" di un IDE

    Ho un problema con la compilazione di un codice vb.net.. se le dichiarazioni le metto all'interno di una sub tipo un click di un bottone.. il codice funziona e si compila.. però se metto le dichiarazioni fuori dalle sub o funzioni varie.. dunque appena dopo l'inizio della classe mi da errore Spero di essere stato chiaro.. ho passato una nottataccia.

    L'errore che mi da è il seguente:

    Non si può caricare il file 17d14f5c-a337-4978-8281-53493378c1071.vb da . Controllare i permessi e la presenza del file stesso.

    Ho notato che si compila.. però quando lo avvio o l'avvia l'IDE mi da quell'errore.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Fai un esempio ...

  3. #3
    Il codice è questo:

    Imports System
    Imports System.ComponentModel
    Imports System.Drawing
    Imports System.Drawing.Design
    Imports System.Reflection
    Imports System.Windows.Forms
    Imports System.Windows.Forms.Design
    Imports System.Net
    Imports System.Net.Sockets

    Public Partial Class MainForm
    ''' Dichiarazione oggetti
    Dim client As New TcpClient
    Dim server As String = txtserver.Text
    Dim porta As Int32 = txtporta.Text
    Dim message As String = txtsend.text
    Dim send As [Byte]() = System.Text.Encoding.ASCII.GetBytes(message)
    Dim stream As NetworkStream = client.GetStream()

    Public Sub New()
    Me.InitializeComponent()
    End Sub

    Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs)
    If button1.Text = "Connetti" Then
    button1.Text = "Disconnetti"
    client.Connect(server, porta)
    Else
    button1.Text = "Connetti"
    stream.Close()
    client.Close()
    End If
    End Sub
    Sub Button2Click(ByVal sender As Object, ByVal e As EventArgs)

    End Sub
    End Class

    Uso un IDE SharpDevelop 2.2

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... non puoi scrivere codice fuori dalle sub della classe ... puoi solament dichiarare i membri ...

  5. #5
    Ah capito.. e non c'è un modo per richiamarli in un bottone?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma che vuoi dire?

    Se usi del codice per inizializzare alcuni membri della classe, lo devi inserire nella New della classe ...

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Usiamo titoli significativi, che diano un'idea del contenuto della discussione.

    Capricci dà l'idea che l'IDE faccia un po' di testa sua, mentre in questo caso si tratta di fargli digerire istruzioni inserite nel posto sbagliato: l'IDE, quindi, non fa capricci, ma segnala giustamente gli errori riscontrati.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

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.