Come faccio a scrivere un file txt utilizzo di Microsoft Dynamics AX?

Voglio scrivere un file txt (proprio come mi piacerebbe fare in visual studio con c# utilizzando la stringa di scrittore e di tutto, con la quale sto già molto familiare)

che classe e metodo devo usare?

come funziona?

che X++ sintassi?

InformationsquelleAutor Marcelo | 2009-12-01

 

One Reply
  1. 20

    È possibile utilizzare il TextIo X++ classe o il CLRInterop.
    Qui ci sono 2 X++ posti di lavoro di dimostrare entrambi gli approcci.

    static void Job_TextIO(Args _args)
    {
        TextIo textIo;
        #File
        ;
    
        textIo = new TextIo(@"C:\textIOtest.txt", #IO_WRITE);
        textIo.write("Line 1\n");
        textIo.write("Line 2");
    }
    
    
    static void Job_StreamWriter(Args _args)
    {
        System.IO.StreamWriter sw;
        InteropPermission perm = new InteropPermission(InteropKind::ClrInterop);
        ;
    
        perm.assert();
    
        sw = new System.IO.StreamWriter(@"C:\test.txt");
        sw.WriteLine("Line 1");
        sw.WriteLine("Line 2");
        sw.Flush();
        sw.Close();
        sw.Dispose();
    
        CodeAccessPermission::revertAssert();
    }
    
    • Grazie! funzionato senza intoppi
    • C’è qualche motivo per utilizzare uno sopra l’altro?

Lascia un commento