Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di saraX
    Registrato dal
    Apr 2003
    Messaggi
    56

    [VB6]campo di un record come parametro: si puo?

    Scusate forse è una domanda stupida, ma io non trovo soluzione...

    Ho una struttura record che è composta da 3 vettori con lo stesso numero di elementi tutti integer:

    Type mioTipo
    v1(1 To 10) As Integer
    v2(1 To 10) As Integer
    v3(1 To 10) As Integer
    End Type

    Dim r1 as mioTipo

    Vorrei formattarne l'output, ovviamente senza ripetere 3 volte lo stesso codice, ma quando richiamo la function che ho implementato per la formattazione mi sembra di capire che non posso inviare come parametro
    r1.v1
    In fase runtime mi da errore sul punto "Tipo non corrispondente"

    Significa che non si può modificare un campo separatamente senza mandare tutto il record?
    oppure ho preso un grosso abbaglio e ho sbagliato totalmente strada?

    Help...
    Sara.

  2. #2
    codice:
    private funzione(byref a() as integer) as qualcosa
    non funziona?
    poi per chiamarla fai
    codice:
    qualcosa = funzione(r1.v1)
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it L'avatar di saraX
    Registrato dal
    Apr 2003
    Messaggi
    56
    ...e così facevo, ma poi mandavo anche un vettore di stringhe dimensionato a 15 caratteri (anch'esso parte di un record), facendo
    codice:
    private funzione(byref s() as String, byref a() as integer) as String
    anzichè:
    codice:
    private funzione(byref s() as String*15 , byref a() as integer) as String
    ed ero giunta a sbagliata conclusione.
    mi sento un po'
    (ci avevo guardato e riguardato!)
    cmq. grazie!
    Sara.

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.