Visual Basic - CREATE CAB en W2000 y XP

Life is soft - evento anual de software empresarial
 
Vista:

CREATE CAB en W2000 y XP

Publicado por Carlos Lopez Chacin (5 intervenciones) el 31/01/2004 20:38:30
Estoy usando .CREATE CAB en una aplicacion para comprimir archivos. La aplicacion corre en maquinas W2000 y XP y esta funcion en Windows XP pide un parametro adicional obligatorio que no pide en W2000.

Set makeCAB = New COMMKCABLib.makeCAB
With makeCAB
.createCAB "Aplication path", 1, 1024, False
El ultimo paramatro(Boolean) lo pide xp y no es opcional.

Como hago para ejecutarla en ambos sistemas operativos?????
Pude determinar en que Sistema Operativo corre el equipo con GetVersionEx y hacer un IF para para saber si le paso o no el parametro a la funcion pero el compilador da error (en xp pide el parametro y en w2000 no). Hay alguna manera de hacer que el compilador ignore esta sentencia del IF y solo lo haga en tiempo de ejecucion????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder