José Luis,
Si pudieras ver el ejecutable MSDOS que realmente se ejecuta, podrías hacer
un archivo PIF con el mismo nombre e intentar que se arrancase minimizado.
Saludos
"José Luis Capel" <
jose.luis@iaicom.com> escribió en el mensaje
news:[email=
44b52b1b@news.xailer.com...]
44b52b1b@news.xailer.com...[/email]
> Ignacio,
>
> Ahora funciona perfectamente.... aunque me sigue apareciendo esa molesta
> ventana msdos

>
> Saludos y gracias!
> José Luis Capel
>
> "Ignacio Ortiz de Zúñiga" <
NoName@xailer.com> escribió en el mensaje
> news:44b52514$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
>> José Luis,
>>
>> Salvo que por despiste hays cometido algún error da la sensación de que
>> el Linker se ha vuelto loco. Esta es la función corregida:
>>
>> XA_FUNC( WINEXEC )
>> {
>> UINT uiMode = ISNUM( 2 ) ? hb_parni( 2 ) : SW_NORMAL;
>>
>> hb_retni( WinExec( ( LPCSTR ) hb_parc( 1 ), uiMode ) );
>> }
>>
>> Saludos
>>
>> "José Luis Capel" <
jose.luis@iaicom.com> escribió en el mensaje
>> news:44b51e50$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
>>> Ignacio,
>>>
>>> ¿Que hay en core.obj?
>>>
>>> Después de añadir ese obj me aparece este error:
>>>
>>>
>>> Subsistema: BASE
>>> Código de error: 1004
>>> Estado: .F.
>>> Descripción: Message not found
>>> Operación: TDbfDataSet:DBCREATE
>>> Argumentos: [ 1] = Tipo: A Valor:
>>> Fichero:
>>> Código error SO: 0
>>>
>>> Pila de llamadas:
>>> TDBFDATASET:DBCREATE (514)
>>> TFRMCARGACESAR:FORMINITIALIZE (188)
>>> TFRMCARGACESAR:ONINITIALIZE (0)
>>> TFRMCARGACESAR:NEW (184)
>>> TCARGACESARMOVILGES:SERVERPDA (151)
>>> TCOMUNICA:DESCARGATERMINAL (488)
>>> TTOOLBUTTON:ONCLICK (0)
>>> (b)XTOOLBUTTON:XTOOLBUTTON (45)
>>> TTOOLBUTTON:CLICK (0)
>>> TTOOLBAR:COMMAND (307)
>>> TREBAR:WMCOMMAND (254)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (193)
>>> MAIN (18)
>>>
>>> Y ese tdbfdataset:dbcreate corresponde a:
>>>
>>> CLASS tdbfDATASET FROM xdbfDATASET
>>> METHOD dbCreate( aStruc)
>>> ENDCLASS
>>>
>>> METHOD dbCreate( aStruc ) CLASS tdbfDataset
>>> dbCreate(::cName, aStruc)
>>> RETURN NIL
>>>
>>> Con lo que no he podido comprobar el tema del winexec.
>>>
>>>
>>> Saludos,
>>> José Luis Capel
>>> PD: Obviamente, si quito core.obj ese error no aparece.
>>>
>>> "Ignacio Ortiz de Zúñiga" <
NoName@xailer.com> escribió en el mensaje
>>> news:44b51ace$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
>>>> José Luis,
>>>>
>>>> Había un bug en la función porque SW_HIDE es precisamente cero. Te
>>>> mando el módulo corregido.
>>>>
>>>> Saludos
>>>>
>>>> "José Luis Capel" <
jose.luis@iaicom.com> escribió en el mensaje
>>>> news:44b51697$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
>>>>> Ignacio,
>>>>>
>>>>>>
>>>>>> Seguramente será porque CesarFtp a su vez arranca otro programa. Te
>>>>>> importaría probar con otra aplicación
>>>>>>
>>>>>
>>>>> No creo que CesarFtp llame a otra aplicación. Tengo en FiveWin
>>>>> _exactamente_ lo mismo funcionando desde años sin mostrar ninguna
>>>>> ventana
>>>>> msdos.
>>>>>
>>>>> No obstante, lo probaré con otro programa.
>>>>>
>>>>> Saludos,
>>>>> José Luis Capel
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>