Pergunta : As chamadas encadernadas atrasadas aos métodos do sistema de arquivo no tempo de execução de Visual Basic não são permitidas.


Pode alguém por favor explicar porque esta rotina simples falha? …

..............

Tem não ofuscante como a corda = o ""
        tempno = FreeFile ()
       
        FileOpen (tempno, “c:\myvbastext\listoffilesandpaths.txt”, OpenMode.Input)
        i% = 0
        Quando não EOF (tempno)
            i% = i% + 1
            Entrada (tempno, tem)

                   Terminar quando

............

A mensagem de erro é “chamadas tarde limitadas aos métodos do sistema de arquivo no tempo de execução de Visual Basic não é permitida.” e o erro é descrito porque um “SecurityException unhandled.”

Obrigado.

Resposta : As chamadas encadernadas atrasadas aos métodos do sistema de arquivo no tempo de execução de Visual Basic não são permitidas.

Tentar isto e ver se trabalha em vez do FileOpen
1:
2:
3:
4:
5:
6:
7:
8:
9:
Escurecer i como o inteiro
        Escurecer o currentRow como a corda

        Using o myreader como FileIO.TextFieldParser novo (“c:\temp\adam.txt ")
            Quando não myreader.EndOfData
                currentRow = myreader.ReadLine ()
                i = i + 1
            Terminar quando
        Terminar Using
Outras soluções  
 
programming4us programming4us