You are on page 1of 4

MANUAL DE INSTALL SHIELD

PANTALLA DE PRESENTACION
Para cambiar el titulo y contenido de la pantalla de presentacin del instalador, debemos
buscar en el SCRIPT el encabezado Dlg_SdWelcome, ah se procede a cambiar el
contenido del texto como se indica en el siguiente ejemplo:
Dlg_SdWelcome:
szTitle = "Hola";
szMsg = "Instalacin del sistema de Legajos";

LICENCIA PERSONALIZADA
En la ventana de SCRIPT se busca el encabezado de DLG_SDLICENSE, en el cual
encontramos parmetros donde podemos escribir manualmente los contenidos del
formato de licencia.
Dlg_SdLicense:
szLicenseFile = SUPPORTDIR ^ "license.txt";
szTitle = "LICENCIA";
szMsg
= "";
szQuestion = "";
La otra alternativa es que en un archivo de texto se escriba el contenido de la licencia a
utilizar. Dicho archivo se denomina licence.txt y debe encontrarse en la siguiente
ruta :
C:\My Installations\LEGAJOS-1\Setup Files\Compressed Files\Language
Independent\OS Independent
El contenido debe tener las siguientes caractersticas:
1,024 caracteres como mximo.
Debe estar ubicado en la ruta indicada anteriormente.
INFORMACION DEL SISTEMA
Para ingresar en el instalado los requisitos o informacin del sistema debemos buscar el
archivo INFOLIST , que se halla en la siguiente ruta:
C:\My Installations\LEGAJOS-1\Setup Files\Compressed Files\Language
Independent\OS Independent
Una vez ah se debe modificar su contenido de acuerdo al texto que deseemos que se
muestre durante la instalacin.

Otra forma de mostrar la informacin del sistema es buscando el encabezado y


colocar los textos en los parmetros del SCRIPT.
Dlg_SdShowInfoList:
szFile = SUPPORTDIR ^ "infolist.txt";
list = ListCreate( STRINGLIST );
ListReadFromFile( list, szFile );
szTitle = "";
szMsg = "";
nResult = SdShowInfoList( szTitle, szMsg, list );
ListDestroy( list );
if (nResult = BACK) goto Dlg_SdLicense;
REGISTRO DEL USUARIO
En este apartado se registra al usuario del sistema, los parametros a llenar son:
Ttulo
Mensaje
Se busca en el SCRIPT el encabezado Dlg_SdRegisterUserEx y se ingresan los
parmetros correspondientes.
Dlg_SdRegisterUserEx:
szMsg = "";
szTitle = "";
nResult = SdRegisterUserEx( szTitle, szMsg, svName, svCompany, svSerial );
if (nResult = BACK) goto Dlg_SdShowInfoList;
Para impeder que se pueda instalar a menos que el usuario sepa el nmero de serie
aada la siguiente lnea:
if (svSerial != "999") goto Dlg_SdRegisterUserEx;
Esta lnea pide que el usuario registre el nmero de serie 999, en caso contrario se
mantiene la pantalla de registro. El bloque completo de instrucciones se vera de la
siguiente manera:
Dlg_SdRegisterUserEx:
szMsg = "Ingrese sus datos";
szTitle = "REGISTRO DEL SISTEMA";
nResult = SdRegisterUserEx( szTitle, szMsg, svName, svCompany, svSerial );
if (nResult = BACK) goto Dlg_SdShowInfoList;
if (svSerial != "999") goto Dlg_SdRegisterUserEx;
DIRECCION DE DESTINO
Se puede colocar un ttulo y mensaje para la pantalla de direccin destino.

Dlg_SdAskDestPath:
szTitle = "DIRECCION DESTINO";
szMsg = "Verifique la ruta de destino de instalacin del sistema";
nResult = SdAskDestPath( szTitle, szMsg, szDir, 0 );
TARGETDIR = szDir;
if (nResult = BACK) goto Dlg_SdRegisterUserEx;
TIPO DE SETUP (INSTALADOR)
Se puede configurar para instalar con una de los tres tipos de instalacin:
Tipica
Personalizada
Total
Dlg_SetupType:
szTitle = "";
szMsg
= "";
nResult = SetupType ( szTitle , szMsg , "" , nSetupType , 0 );
if (nResult = BACK) then
goto Dlg_SdAskDestPath;
else
nSetupType = nResult;
endif;

Dlg_SdComponentTree:
if ((nResult = BACK) && (nSetupType != CUSTOM)) goto Dlg_SetupType;
szTitle = "";
szMsg
= "";
szTargetdir = TARGETDIR;
szComponents = "";
nLevel = 2;
if (nSetupType = CUSTOM) then
nResult = SdComponentTree(szTitle, szMsg, szTargetdir, szComponents,
nLevel);
if (nResult = BACK) goto Dlg_SetupType;
endif;

You might also like