Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    1

    Passaggio parametri da jScript a VB6

    Ho un semplice javascript che deve eseguire un metodo di un componente scritto in VB6 che legge il contenuto di un file di testo e lo ritorna nel parametro strFileInfo.
    Il problema è che all'uscita di ReadTextFile il parametro "strFileInfo" è vuoto, nonostante io abbia controllato in debug che il componente VB6 scrive correttamente il contenuto del file.

    Perchè i dati non vengon ricevuti dal parametro "strFileInfo" ?

    Grazie in anticipo.

    Riccardo.


    /*** Codice estratto dal javascript ***/

    var strFilePath = "c:\Text.txt";

    var strFileInfo;

    var myOCX = new ActiveXObject("SACW.clsSacwWrapper");

    myOCX.ReadTextFile(strFilePath, strFileInfo);

    alert(strFileInfo);






    /*** Metodo del componente VB6 ***/
    Public Sub ReadTextFile(ByVal strFilePath As String, ByRef strFileInfo As Variant )
    '
    'lettura del file di testo ed inserimento del contenuto
    'all'interno di strFileInfo
    '

    End Sub

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non vorrei dire stupidate dato che non conosco a fondo la tecnologia usata, ma mi pare che tu stia tentando di utilizzare un parametro passato per referenza mentre il javascript consente solo il passaggio per valore... ma attendi altri interventi per una eventuale conferma :rollo:

    Intanto prova a verificare se ti e' possibile trasformare la Sub in Function

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.