DECLARE INTEGER ShellExecute IN shell32.dll ; INTEGER hndWin, ; STRING cAction, ; STRING cFileName, ; STRING cParams, ; STRING cDir, ; INTEGER nShowWin if mydata.impresora="01" cFileName = "NET USE LPT1: \\ADMINISTRACION\laserjet" else cFileName = "NET USE LPT1: \\ADMINISTRACION\epsonlx" endif cAction = "open" ShellExecute(0,cAction,cFileName,"","",1)But it doesn't work..