Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648

    [C#] Non passa la stringa

    ho due file il primo gestisce un form il secondo sarà una classe per un client irc

    Primo File:
    codice:
    using System;
    using System.Text;
    using System.Windows.Forms;
    
        public partial class GAForm : Form
    
        {
            public GAForm()
            {            
                InitializeComponent();
            }
            private void BConnetti_Click(object sender, EventArgs e)
            {
    
                string SBotName = TBotName.Text.ToString();
                string SPassword = TPassword.Text.ToString();
                string SServer = TServer.Text.ToString();
                int SPorta = Convert.ToInt32(TPorta.Text.ToString());
                string SCanale = TCanale.Text.ToString();
                Connetti Conn = new Connetti();
                Conn.ConnettiIrc(SServer, SBotName, SCanale, sender, e);
            }
            public void Stampa(string PrintMsg)
            {
                TRicezioneDati.Items.Add(PrintMsg);
            }
    
            public void BInvia_Click(object sender, EventArgs e)
            {
                Stampa("sefsf");
            }
        }
    Secondo file:
    codice:
    using System;
    using System.Collections.Generic;
    using System.Net;
    using System.Net.Sockets;
    using System.Text;
    
    
        class Connetti
        {
    
    
            public void ConnettiIrc(string SServer, string SBotName, string SCanale, object sender, EventArgs e) 
            {
                GAForm StampaMsg = new GAForm();
                StampaMsg.Stampa("stringa da stampare");        
    ....
            }
            public void invia(string msgtosend, Socket s)
            {
                byte[] bytes = new byte[1024];
                byte[] msg = Encoding.ASCII.GetBytes(msgtosend);
                int bytesSent = s.Send(msg);
                int bytesRec = s.Receive(bytes);
                string PrintMsg = Encoding.ASCII.GetString(bytes, 0, bytesRec);
                
    
    
                
            }
            
        }
    premendo nel pulsante BConnetti_Click dovrebbe stamparsi su una listbox del form

    public void ConnettiIrc(string SServer, string SBotName, string SCanale, object sender, EventArgs e)
    {
    GAForm StampaMsg = new GAForm();
    StampaMsg.Stampa("stringa da stampare"); <--- questa che sta nel secondo file

    ma non la stampa

    sono alle prime armi, scusate se non uso tecnicismi

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    up

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.