Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    36

    passaggio variabili da modulo a oggetto su form :(

    Questa notte sono incappato per due volte nello stesso (grossomodo) problema.

    Brevemente:
    Ho un form ("form1") con all'interno una textbox ("textbox1"). Esso chiama una mega sub contenuta in un modulo.
    Questa sub fa i suoi conti fino a generare una semplicissimia stringa ("Stringamodulo")
    Ora, nello step dopo avere la stringa completa, non faccio altro che :

    form1.textbox1.text=form1.textbox1.text & stringamodulo & vbcrlf.

    la sub procede, arriva alla creazione della stringamodulo, poi passa alla riga successiva
    (che ho appena indicato) e procede, uscendo dalla sub senza errori.

    Soltanto che... nella textbox sull'altro form non c'è scritto niente!!!

    ---

    Idem con un altro problema:
    Ad un certo punto ho una stringa (stringasocket):
    Questa stringa viene arriva da internet e viene catturata da un socket in ascolto.
    La procedura con il socket in ascolto è contenuta all'interno di unaltro form (frmascolta)
    Poi ho un form (formscrivi), creato a mano, con una textbox1 dentro.

    Quello che faccio dal frmascolta è solo:
    formscrivi.textbox1.text = formscrivi.textbox1.text & stringasocket & vbcrlf.

    Anche qui, la procedura procede, passa oltre ( processando le righe di codice) ed esce senza problemi...
    solo che ..di stringasocket, in textbox1 di formscrivi...non c'è traccia!!

    Aiutatemi vi prego.
    "Sento" che c'è qualcosa di fondo che mi sta sfuggendo

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

    Re: passaggio variabili da modulo a oggetto su form :(

    I casi sono due ... o la stringa che aggiungi è vuota o c'è qualche altro problema che non si può determinare senza vedere le parti essenziali del codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    759
    Dal punto di vista della strutturazione del programma sarebbe comunque meglio se quella che tu chiami "mega sub", visto che sta in un modulo separato dal form, venisse trasformata in una Function che restituisce il valore della variabile "StringaModulo", anziché valorizzare direttamente la TextBox. La TextBox dovrebbe essere valorizzata in Form1 con il valore restituito dalla "mega funzione".

    In ogni caso l'esecuzione in debug-mode svelerà sicuramente il presunto mistero.

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

    Moderazione

    Originariamente inviato da akuma
    Questa notte sono incappato per due volte nello stesso (grossomodo) problema.
    Anche io incappo spesso in un problema: non indichi il linguaggio nel titolo, come richiesto dal Regolamento, e non lo specifichi nemmeno quando ti viene richiesto.

    In questo caso, chiudo la discussione e ti esorto a provvedere in futuro.
    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.