Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    System.Net.Sockets.Socket

    raga sto realizzando un programmino cn qst funzione "System.Net.Sockets.Socket"
    il programma è quasi terminato solo ke nn riesco a far connettere il programma
    ho provato
    codice:
       Dim hostname As String
            hostname = HN.Text
            Dim port As Integer
            port = porta.Text
            sock.Connect(hostname, port)
    ma è cm se ci mankasse qualcosa anke xkè il programma nn si connette, mi potreste aiutare??
    Provoca Il Più Bravo E Morirai Come Uno Schiavo

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Qual è l'errore?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    mi dice "Object reference not set to an instance of an object"....ho kiesto un pò in giro e mi hanno detto k manka qualcosa...nn sò ke dirti...tu mi sai aiutare??
    Provoca Il Più Bravo E Morirai Come Uno Schiavo

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da Napster
    mi dice "Object reference not set to an instance of an object"....ho kiesto un pò in giro e mi hanno detto k manka qualcosa...nn sò ke dirti...tu mi sai aiutare??
    Premetto che, secondo me, il problema principale è voler iniziare a correre prima ancora di saper camminare: non puoi metterti a lavorare con i socket se non riesci a creare un oggetto.

    Esaminando il tuo codice, ci sono alcuni errori un po' preoccupanti:

    codice:
    Dim port As Integer
    port = porta.Text
    Se port è di tipo Integer, non puoi assegnare una stringa (quale è la proprietà Text) come valore, ma è necessaria una conversione (usando CInt, per esempio).

    codice:
    sock.Connect(hostname, port)
    La variabile sock come e dove è dichiarata? Hai creato un oggetto per il tipo di appartenenza?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    se faccio
    codice:
    Dim port As String
    port = Text.Text
    è la stessa cosa ?? cioè, nella porta si andranno a mettere numeri ma se metto stringa funge lo stesso....
    ho dikiarato
    codice:
    Dim sock As System.Net.Sockets.Socket
    Provoca Il Più Bravo E Morirai Come Uno Schiavo

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da Napster
    se faccio
    codice:
    Dim port As String
    port = Text.Text
    è la stessa cosa ??
    cioè, nella porta si andranno a mettere numeri ma se metto stringa funge lo stesso....
    Devi scegliere il tipo di dato che ti verrà richiesto poi dalla procedura (o metodo, per usare il termine corretto) a cui passerai il dato come parametro.

    Originariamente inviato da Napster
    ho dikiarato
    codice:
    Dim sock As System.Net.Sockets.Socket
    Se non crei un oggetto di tipo Socket, non potrai invocare alcuno dei suoi metodi.
    codice:
    Dim sock As New System.Net.Sockets.Socket
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  7. #7
    se metto cm hai detto tu
    codice:
             Dim sock As New System.Net.Sockets.Socket
    il compilatore mi sottolinea in blu sock, io la misi solo ke visto ke me lo sottolineava misi
    codice:
             Dim sock New System.Net.Sockets.Socket
    Provoca Il Più Bravo E Morirai Come Uno Schiavo

  8. #8

    ?

    kosa mi consigli di fare quindi??
    Provoca Il Più Bravo E Morirai Come Uno Schiavo

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Ma la tua applicazione compila? Ti vengono segnalati degli errori? Riesci ad eseguirla?

    Non vedo errori nel codice che ti ho postato; la sottolineatura probabilmente ti segnalerà che non hai ancora usato la variabile (soffermati col mouse sul segno di correzione per scoprirlo).

    Se non hai la padronanza dell'ambiente dello sviluppo, del linguaggio e delle classi del framework, non penso che tu possa raggiungere alcun risultato significativo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

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

    Re: ?

    Originariamente inviato da Napster
    kosa mi consigli di fare quindi??
    Tempo al tempo... non sono il servizio di assistenza tecnica online.
    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.