<div dir="ltr"><div><br></div><div>i have a code where i want to pass content to main.. but i never raised the content:</div><div><div>cadena only are filled with content after main raises end, why .. if i not use shell?</div><div>i attached the project<br></div><div><br></div><div>i have a class and a module main, class are:<br></div><div><br></div></div><div>Public cadena As String = "ver"<br>Public linea As Collection<br>Private lineas As String[]<br></div><div><br></div><div>Public Sub Main()<br>Exec ["cat", "/etc/courier/authdaemonrc"] For Read As "Processo"<br>End<br><br><br>Public Sub Processo_Read()<br>Dim sLine As String<br> Dim llavevalor As String[]<br>  Dim a As Integer<br>  sLine = Read #Last, -256<br>  cadena = cadena & sLine<br>  lineas = Split(sLine, gb.NewLine, "", True)<br>  For a = 0 To lineas.max<br>      If RInStr(lineas[a], "=") > 0 And RInStr(lineas[a], "#") < 1 Then<br>        llavevalor = Split(lineas[a], "=", "\"", False, False)<br>        linea.Add(llavevalor[1], llavevalor[0])<br>      Endif<br>  Next<br>End</div><div><br></div><div><br></div><div>SO in my Main modulo i have:</div><div><br></div><div>Public Sub Main()<br>Dim ver As New CourierConfigDetector<br>ver.Main<br>Print ver.cadena<br>End</div><div><br></div><div>cadena only are filled with content after main raises end, why .. if i not use shell?</div><br></div>