Hola: Alguien me puede informar si este RDD (cliente servidor) se puede usar con FWH.
(Ya estoy tratando con MySql, pero...)
Muchas gracias
Ruben Fernandez
Ruben Fernandez - Uruguay
FWH 11.06, Harbour, Borland 5.82
Hola: Alguien me puede informar si este RDD (cliente servidor) se puede usar con FWH.
(Ya estoy tratando con MySql, pero...)
Muchas gracias
Ruben Fernandez
Ruben Fernandez,
Si usas [x]Harbour, y Apollo funciona en los compiladores, no debes de tener problema alguno.
En el caso de mysql, existen varias opciones tanto de paga como de uso libre. y que significa el "pero"
saludos
Gracias William por contestar, la pregunta apunta a que MySql no contempla (a mi parecer) la posibilidad de
que un programa se instale ya con las bases MySql incluidas, el programador debe ir al lugar e instalar MySql. este es el pero.
La pregunta sobre Apollo es porque es la alternativa mas barata para los DBF (cliente servisor) ya que ADS es bastante caro
y tambien hay que instalarlo en el lugar.
Por lo que veo no hay posibilidad de vender un programa por internet y que sea cliente servidor.
Gracias y saludos
Ruben Fernandez
Ruben Fernandez,
Disculpa antes que nada por contestar hasta ahora, pero mysql tiene una opci贸n de que sea "embebido", as铆 no necesitas instalar servidor alguno.
William: Me podrias dar mas datos para saber donde buscar.
Muchas gracias.
Ruben Fernandez
Ruben,
Si existe una forma de hacer una instalacion de MySQL ya con datos "precargados".
Esto tambien me tuvo un buen rato de cabeza, hasta que le encontre el como.
Realmente no es muy dificil pero tampoco facil, en mi caso, tengo que entregar la Database con un poco mas de 100 tablas y 1,000,000 de registros aprox. y me esta funcando muy bien el procediento.
Saludos
Raymundo Islas M.,
Ser铆a importante comentes el procedimiento para que nos ayude a ms de uno
saludos y gracias
Gracias Raymundo, podr铆as ser tan amable de darme/nos mas informaci贸n.
Muchas gracias y disculpa.
Ruben Fernandez
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/MySQL/" 聽 聽 聽 聽 聽 聽 聽<--- Ajustar
#Path to the database root
datadir="C:/MySQL/Data/" 聽 聽 聽<------ Ajustar aqui tambien !!!!De momento lo estoy haciendo de manera remota, ahorrandome todo lo que implica ir al sitio del cliente, pero en pocos dias lo voy a implementar con el instalador que uso.
Supongo que no deberia haber problemas para que se realize el proceso de manera automatica.
Hay un "peque帽o gran" detalle que no comente, que es cuando en MySQL tengo datos ( DBs ) de varios clientes, pero esa.... esa es otra historia
Saludos
; Este instalador ejecuta de manera automatizada los componentes de Base de Datos:
; el motor MySQL y el montaje de la base de datos del sistema.
[Setup]
AppName=Componentes de Base de Datos
AppVerName=Componentes de Base de Datos
;DefaultGroupName=
AppPublisher=Mi Empresa
AppVersion=1.0
AllowNoIcons=false
AppCopyright=
PrivilegesRequired=admin
; Este es el nombre del archivo exe que se va a generar
OutputBaseFilename=SetupComponentesBD
;DefaultDirName={pf}
ShowLanguageDialog=no
LanguageDetectionMethod=none
; MinVersion es la versi贸n m铆nima sobre la cual debe correr el instalador.
; En este caso el instalador necesita como m铆nimo a Windows 2000.
MinVersion=0,5.0
; OnlyBelowVersion es la versi贸n m谩xima sobre la cual debe correr el instalador.
; En este caso la versi贸n m谩xima ser谩 Windows Vista
OnlyBelowVersion=0,6.1
; OJO: estos valores aqui abajo indican que no hay desinstalador y que no va a crear grupo de programa para esto (ya que no se ocupa)
CreateAppDir=false
DisableProgramGroupPage=true
UsePreviousGroup=false
Uninstallable=false
AlwaysRestart=false
[Tasks]
; Esto es la indicaci贸n para innosetup de que debe crear los 铆conos necesarios
; para iniciar el programa y para desinstalarlo
;Name: desktopicon; Description: Create a &desktop icon; GroupDescription: Additional icons:
[Files]
; Este es el archivo de configuracion de MySQL que yo ya prepare de antemano
Source: mycnf\my.ini; DestDir: {win}; DestName: my.ini; Flags: ignoreversion
; Este archivo mbd.dat es un script SQL con el montaje de la base de datos, el cual yo copio en la carpeta temporal
; de windows; y con el par谩metro "deleteafterinstall" se borrar谩 autom谩ticamente cuando termine
; la instalaci贸n
Source: bd\mbd.dat; DestDir: {tmp}; Flags: ignoreversion deleteafterinstall
[INI]
[Icons]
[Run]
; Instalamos MySQL 5 en modo desatendido y silencioso
Filename: msiexec; Parameters: "/i mysql-essential-5.0.45-win32.msi /qn INSTALLDIR=""C:\mysql"""; WorkingDir: {src}\mysql_5.0.45; StatusMsg: Instalando Motor de Base de Datos; Description: Instalar Motor de Base de Datos; Flags: runhidden
; Instalamos el servicio de MySQL
Filename: C:\mysql\bin\mysqld-nt.exe; Parameters: --install; WorkingDir: C:\mysql\bin; StatusMsg: Instalando Servicio MySQL; Description: Instalar Servicio MySQL; Flags: runhidden
; Levantamos el servicio de MySQL en Windows 2K_XP
Filename: net.exe; Parameters: start mysql; StatusMsg: Iniciando Servicio MySQL; Description: Iniciar Servicio MySQL; Flags: runhidden
; *** Hacemos los ajustes finales de usuarios y passwords en la base de datos ***
; Se monta la base de datos de la aplicaci贸n
Filename: C:\mysql\bin\mysql.exe; Parameters: "-e ""source mbd.dat;"" -u root"; WorkingDir: {tmp}; BeforeInstall: Sleep(7000); StatusMsg: Configurando Servidor de Base de Datos; Flags: runhidden
; Borramos al usuario invitado
Filename: C:\mysql\bin\mysql.exe; Parameters: "-e ""delete from mysql.user where user='';"" -u root"; WorkingDir: {tmp}; StatusMsg: Configurando Servidor de Base de Datos; Flags: runhidden
; Insertamos al usuario root del host % (para permitir conexiones remotas)
Filename: C:\mysql\bin\mysql.exe; Parameters: "-e ""insert into mysql.user(host,user) values ('%','root');"" -u root"; WorkingDir: {tmp}; StatusMsg: Configurando Servidor de Base de Datos; Flags: runhidden
; Le damos todos los privilegios al usuario root del host % que acabamos de agregar
Filename: C:\mysql\bin\mysql.exe; Parameters: "-e ""grant all on *.* to root;"" -u root"; WorkingDir: {tmp}; StatusMsg: Configurando Servidor de Base de Datos; Flags: runhidden
; Asignamos el password para el usuario root
Filename: C:\mysql\bin\mysql.exe; Parameters: "-e ""update mysql.user set password=PASSWORD('contrasenya');"" -u root"; WorkingDir: {tmp}; StatusMsg: Configurando Servidor de Base de Datos; Flags: runhidden
; Flusheamos los privilegios
Filename: C:\mysql\bin\mysql.exe; Parameters: "-e ""flush privileges;"" -u root"; WorkingDir: {tmp}; StatusMsg: Configurando Servidor de Base de Datos; Flags: runhidden
; Agregamos al puerto 3306 en las excepciones del firewall de windows
Filename: netsh; Parameters: firewall add portopening TCP 3306 MySql; StatusMsg: Aplicando directivas de seguridad; MinVersion: 0,4.0; OnlyBelowVersion: 0,5.3; Description: Aplicando directivas de seguridad; Flags: runhidden
[Registry]
; Agregamos la carpeta de MySQL 5 al PATH de Windows en
; Windows 2K_XP
; OJO: al final no necesite habilitar esto pero lo deje por aquello de que se quiera habilitar
;Root: HKLM; Subkey: System\CurrentControlSet\Control\Session Manager\Environment; ValueType: string; ValueName: Path; ValueData: "{reg:HKLM\System\CurrentControlSet\Control\Session Manager\Environment,Path};C:\mysql\bin"; MinVersion: 0,4.0; OnlyBelowVersion: 0,5.3
[Messages]
; Estos mensajes simplemente son un override de los mensajes de Innosetup ya que vienen
; en ingl茅s.
WelcomeLabel1=Instalaci贸n de los Componentes de Base de Datos
WelcomeLabel2=Este proceso instalar谩 los Componentes de Base de Datos.%n%nSe recomienda cerrar todas las aplicaciones abiertas%nantes de continuar.
ButtonBack=< &Atr谩s
ButtonBrowse=&Examinar...
ButtonCancel=Cancelar
ButtonFinish=&Finalizar
ButtonInstall=&Instalar
ButtonNewFolder=Crear &Nueva Carpeta
ButtonNext=&Siguiente >
ButtonNoToAll=N&o a todos
ButtonYes=&S铆
ButtonYesToAll=S&铆 a todos
ClickFinish=Presione Finalizar para completar la Instalaci贸n.
ClickNext=Presione Siguiente para continuar, o Cancelar%npara salir de la Instalaci贸n.
ConfirmDeleteSharedFileTitle=驴Remover Archivo Compartido?
ConfirmDeleteSharedFile2=El sistema indica que el archivo indicado no est谩 siendo utilizado por%nning煤n programa. 驴Desea eliminarlo?%n%nSi alg煤n programa requiere de este archivo y es eliminado, no%nfuncionar谩 correctamente. Si no est谩 seguro, presione No.%nConservar este archivo no har谩 da帽o alguno a su sistema.
ConfirmTitle=Confirmaci贸n
ConfirmUninstall=驴Est谩 seguro que desea eliminar completamente %1 y todos%nsus componentes?
DirDoesntExist=La carpeta:%n%n%1%n%nno existe. 驴Desea crearla?
DirDoesntExistTitle=La Carpeta No Existe
DirExists=La carpeta:%n%n%1%n%ntodav铆a existe. 驴Desea instalar en esa carpeta de todas formas?
DirExistsTitle=La Carpeta Existe
ExistingFileNewer=El archivo existente es m谩s nuevo que el que intenta instalar.%nSe recomienda conservar el archivo existente.%n%n驴Desea conservar el archivo existente?
ExitSetupMessage=La instalaci贸n no se ha completado. Si sale de la instalaci贸n%nel programa no ser谩 instalado.%n%nDeber谩 ejecutar nuevamente la instalaci贸n para completarla.%n%n驴Desea salir de la instalaci贸n?
ExitSetupTitle=Salir de la Instalaci贸n
FileExists=El archivo o carpeta todav铆a existe.%n%n驴Desea sobreescribirlo?
FinishedHeadingLabel=Completando el Asistente de Instalaci贸n
FinishedLabel=La instalaci贸n ha finalizado.
FinishedLabelNoIcons=La instalaci贸n ha finalizado.
FinishedRestartLabel=Para finalizar la instalaci贸n, usted debe reiniciar la computadora.%n驴Desea reiniciar su computadora en este momento?
FinishedRestartMessage=Para finalizar la instalaci贸n, usted debe reiniciar la computadora.%n%n驴Desea reiniciar su computadora en este momento?
InstallingLabel=Favor espere mientras se instalan los componentes en su computadora.
NewFolderName=Nueva Carpeta
ReadyLabel1=El Asistente de instalaci贸n est谩 preparado para iniciar.
ReadyLabel2a=Presione Instalar para continuar con la instalaci贸n, o presione%nAtr谩s si desea revisar o cambiar alguna configuraci贸n.
ReadyLabel2b=Presione Instalar para continuar con la instalaci贸n.
SelectDirBrowseLabel=Para continuar, presione Siguiente. Si desea seleccionar una%ncarpeta diferente presione Examinar.
SelectDirDesc=驴En qu茅 carpeta desea instalar?
SelectDirLabel3=El Asistente instalar谩 los componentes en la siguiente carpeta.
SelectStartMenuFolderBrowseLabel=Para continuar, presione Siguiente. Si desea seleccionar una%ncarpeta diferente, presione Examinar.
SelectStartMenuFolderDesc=驴En donde desea colocar los accesos directos?
SelectStartMenuFolderLabel3=El Asistente crear谩 los accesos directos en la carpeta de Men煤 siguiente.
SelectTasksDesc=驴Cu谩les tareas adicionales deben ser llevadas a cabo?
SelectTasksLabel2=Seleccione las tareas adicionales que desea ejecutar mientras%nse instalan los componentes, luego presione Siguiente.
SetupAborted=El Asistente de Instalaci贸n no finaliz贸 correctamente.%n%nFavor corrija el problema y ejecute de nuevo la Instalaci贸n.
SetupAppTitle=Instalaci贸n
SetupWindowTitle=Instalaci贸n - %1
StatusCreateDirs=Creando carpetas...
StatusCreateIcons=Creando accesos directos...
StatusCreateIniEntries=Creando entradas INI...
StatusCreateRegistryEntries=Creando entradas de registro...
StatusExtractFiles=Extrayendo archivos...
StatusRegisterFiles=Registrando archivos...
StatusRegisterFiles=Registrando archivos...
StatusRollback=Deshaciendo cambios...
StatusRunProgram=Finalizando instalaci贸n...
StatusSavingUninstall=Guardando informaci贸n de desinstalaci贸n...
StatusUninstalling=Desinstalando %1...
UninstallAppFullTitle=Desinstalaci贸n de %1
UninstallAppTitle=Desinstalaci贸n
UninstalledAll=%1 fue desinstalado correctamente.
UninstalledAndNeedsRestart=Para completar la desinstalaci贸n, debe reiniciar su computadora.%n%n驴Desea reiniciar su computadora en este momento?
UninstalledMost=Desinstalaci贸n de %1 completada.%n%nAlgunos elementos no pudieron ser removidos. Deben ser%neliminados manualmente.
UninstallStatusLabel=Favor espere mientras la desinstalaci贸n de %1 se lleva a cabo.
WizardInfoAfter=Informaci贸n
WizardInfoBefore=Informaci贸n
WizardInstalling=Instalando
WizardPreparing=Preparando la Instalaci贸n
WizardReady=Listo para Instalar
WizardSelectDir=Seleccionar Destino de la Instalaci贸n
WizardSelectProgramGroup=Seleccionar Carpeta de Men煤 de Inicio
WizardSelectTasks=Seleccionar Tareas Adicionales
WizardUninstalling=Estado de la Instalaci贸n
YesRadio=&S铆, reiniciar la computadora ahora
NoRadio=&No, reiniciar茅 la computadora m谩s tarde
NotOnThisPlatform=Este programa no se puede ejecutar en %1.
WinVersionTooHighError=Este programa no puede ser instalado en %1 versi贸n %2 o mayor.
WinVersionTooLowError=Este programa requiere %1 versi贸n %2 o mayor.[Setup]
AppName=Mi Aplicacion
AppVerName=Mi Aplicacion
DefaultGroupName=Grupo de Programa
AppPublisher=Mi Empresa
AppVersion=1.0
AllowNoIcons=false
AppCopyright=
PrivilegesRequired=admin
; Este es el nombre del archivo exe que se va a generar
OutputBaseFilename=SetupAplicacion
; Esta es la carpeta de instalaci贸n por defecto. OJO: {pf} es una variable propia de
; innosetup y significa la carpeta de Archivos de programa (o Program files si es
; un windows en ingl茅s)
DefaultDirName={pf}\Aplicacion
ShowLanguageDialog=no
LanguageDetectionMethod=none
; MinVersion es la versi贸n m铆nima sobre la cual debe correr el instalador.
; En este caso se necesita como m铆nimo Windows 2000
MinVersion=0,5.0
; OnlyBelowVersion es la versi贸n m谩xima sobre la cual debe correr el instalador.
; En este caso la versi贸n m谩xima es el Windows Vista
OnlyBelowVersion=0,6.1
[Tasks]
; Esto no se toca. Es la indicaci贸n para innosetup de que debe crear los 铆conos necesarios
; para iniciar el programa y para desinstalarlo
Name: desktopicon; Description: Create a &desktop icon; GroupDescription: Additional icons:
[Files]
; OJO: antes que todo. Los par谩metros: regserver restartreplace shared file, etc. son
; par谩metros que tienen que ir tal y como aparecen ac谩. Cuesta un poco comprenderlos.
; Por ahora los dejamos tal y como est谩n ac谩.
; Otra cosa: {sys} = carpeta system de windows
; {win} = carpeta windows de windows
; {cf} = carpeta archivos comunes de windows
; {tmp} = carpeta temporal de windows
; {app} = carpeta donde se va a instalar el programa (fue definida arriba en el par谩metro: DefaultDirName=
; -------------------------------------------------------------------------------------
; Aqu铆 van los archivos de la aplicaci贸n: el .exe y otros que ocupe el programa
Source: carpetademiproyecto\aplicacion.exe; DestDir: {app}; Flags: ignoreversion
Source: carpetademiproyecto\config.ini; DestDir: {app}; Flags: ignoreversion
Source: carpetademiproyecto\*.dll; DestDir: {app}; Flags: ignoreversion
Source: carpetademiproyecto\rpt\*.dat; DestDir: {app}\rpt; Flags: ignoreversion
[INI]
[Icons]
; Estos son los 铆conos que el instalador va a crear en el grupo de programas.
; Aqu铆 se incluye: el 铆cono para abrir el programa, el 铆cono para desinstalar el programa
; y el 铆cono que se ubica en el escritorio
; OJO: {group} = nombre del grupo de programa que se defini贸 arriba en el par谩metro: DefaultGroupName=
Name: {group}\Grupo de Programa; Filename: {app}\aplicacion.exe; WorkingDir: {app}; IconIndex: 0
Name: {group}\Desinstalar Aplicacion; Filename: {uninstallexe}
Name: {userdesktop}\Aplicacion; Filename: {app}\aplicacion.exe; Tasks: desktopicon; WorkingDir: {app}; IconIndex: 0
[Run]
; OJO: yo tengo una carpeta llamada complementos en donde tengo el instalador del Net Framework 2.0 y el MSI del driver de MyODBC
; Esta l铆nea ejecuta silenciosamente el instalador del Microsoft Net Framework 2.0
Filename: {src}\complementos\dotnetfx_2.0.exe; Parameters: "/q:a /C:""install /q"""; WorkingDir: {src}\complementos; Description: Microsoft Net Framework 2.0; StatusMsg: Instalando Microsoft Net Framework 2.0; Flags: runhidden
; Esta l铆nea ejecuta el driver de MyODBC
Filename: msiexec; Parameters: /i mysql-connector-odbc-3.51.17-win32.msi /qn; WorkingDir: {src}\complementos; StatusMsg: Instalando Driver de Base de Datos; Description: Instalar Driver de Base de Datos; Flags: runhidden
[Registry]
[Messages]
; Estos mensajes simplemente son un override de los mensajes de Innosetup ya que vienen
; en ingl茅s.
WelcomeLabel1=Instalaci贸n de Mi Aplicacion
WelcomeLabel2=Este proceso instalar谩 Mi Aplicacion.%n%nSe recomienda cerrar todas las aplicaciones abiertas%nantes de continuar.
ButtonBack=< &Atr谩s
ButtonBrowse=&Examinar...
ButtonCancel=Cancelar
ButtonFinish=&Finalizar
ButtonInstall=&Instalar
ButtonNewFolder=Crear &Nueva Carpeta
ButtonNext=&Siguiente >
ButtonNoToAll=N&o a todos
ButtonYes=&S铆
ButtonYesToAll=S&铆 a todos
ClickFinish=Presione Finalizar para completar la Instalaci贸n.
ClickNext=Presione Siguiente para continuar, o Cancelar%npara salir de la Instalaci贸n.
ConfirmDeleteSharedFileTitle=驴Remover Archivo Compartido?
ConfirmDeleteSharedFile2=El sistema indica que el archivo indicado no est谩 siendo utilizado por%nning煤n programa. 驴Desea eliminarlo?%n%nSi alg煤n programa requiere de este archivo y es eliminado, no%nfuncionar谩 correctamente. Si no est谩 seguro, presione No.%nConservar este archivo no har谩 da帽o alguno a su sistema.
ConfirmTitle=Confirmaci贸n
ConfirmUninstall=驴Est谩 seguro que desea eliminar completamente %1 y todos%nsus componentes?
DirDoesntExist=La carpeta:%n%n%1%n%nno existe. 驴Desea crearla?
DirDoesntExistTitle=La Carpeta No Existe
DirExists=La carpeta:%n%n%1%n%ntodav铆a existe. 驴Desea instalar en esa carpeta de todas formas?
DirExistsTitle=La Carpeta Existe
ExistingFileNewer=El archivo existente es m谩s nuevo que el que intenta instalar.%nSe recomienda conservar el archivo existente.%n%n驴Desea conservar el archivo existente?
ExitSetupMessage=La instalaci贸n no se ha completado. Si sale de la instalaci贸n%nel programa no ser谩 instalado.%n%nDeber谩 ejecutar nuevamente la instalaci贸n para completarla.%n%n驴Desea salir de la instalaci贸n?
ExitSetupTitle=Salir de la Instalaci贸n
FileExists=El archivo o carpeta todav铆a existe.%n%n驴Desea sobreescribirlo?
FinishedHeadingLabel=Completando el Asistente de Instalaci贸n
FinishedLabel=La instalaci贸n ha finalizado.
FinishedLabelNoIcons=La instalaci贸n ha finalizado.
FinishedRestartLabel=Para finalizar la instalaci贸n, usted debe reiniciar la computadora.%n驴Desea reiniciar su computadora en este momento?
FinishedRestartMessage=Para finalizar la instalaci贸n, usted debe reiniciar la computadora.%n%n驴Desea reiniciar su computadora en este momento?
InstallingLabel=Favor espere mientras se instalan los componentes en su computadora.
NewFolderName=Nueva Carpeta
ReadyLabel1=El Asistente de instalaci贸n est谩 preparado para iniciar.
ReadyLabel2a=Presione Instalar para continuar con la instalaci贸n, o presione%nAtr谩s si desea revisar o cambiar alguna configuraci贸n.
ReadyLabel2b=Presione Instalar para continuar con la instalaci贸n.
SelectDirBrowseLabel=Para continuar, presione Siguiente. Si desea seleccionar una%ncarpeta diferente presione Examinar.
SelectDirDesc=驴En qu茅 carpeta desea instalar?
SelectDirLabel3=El Asistente instalar谩 los componentes en la siguiente carpeta.
SelectStartMenuFolderBrowseLabel=Para continuar, presione Siguiente. Si desea seleccionar una%ncarpeta diferente, presione Examinar.
SelectStartMenuFolderDesc=驴En donde desea colocar los accesos directos?
SelectStartMenuFolderLabel3=El Asistente crear谩 los accesos directos en la carpeta de Men煤 siguiente.
SelectTasksDesc=驴Cu谩les tareas adicionales deben ser llevadas a cabo?
SelectTasksLabel2=Seleccione las tareas adicionales que desea ejecutar mientras%nse instalan los componentes, luego presione Siguiente.
SetupAborted=El Asistente de Instalaci贸n no finaliz贸 correctamente.%n%nFavor corrija el problema y ejecute de nuevo la Instalaci贸n.
SetupAppTitle=Instalaci贸n
SetupWindowTitle=Instalaci贸n - %1
StatusCreateDirs=Creando carpetas...
StatusCreateIcons=Creando accesos directos...
StatusCreateIniEntries=Creando entradas INI...
StatusCreateRegistryEntries=Creando entradas de registro...
StatusExtractFiles=Extrayendo archivos...
StatusRegisterFiles=Registrando archivos...
StatusRegisterFiles=Registrando archivos...
StatusRollback=Deshaciendo cambios...
StatusRunProgram=Finalizando instalaci贸n...
StatusSavingUninstall=Guardando informaci贸n de desinstalaci贸n...
StatusUninstalling=Desinstalando %1...
UninstallAppFullTitle=Desinstalaci贸n de %1
UninstallAppTitle=Desinstalaci贸n
UninstalledAll=%1 fue desinstalado correctamente.
UninstalledAndNeedsRestart=Para completar la desinstalaci贸n, debe reiniciar su computadora.%n%n驴Desea reiniciar su computadora en este momento?
UninstalledMost=Desinstalaci贸n de %1 completada.%n%nAlgunos elementos no pudieron ser removidos. Deben ser%neliminados manualmente.
UninstallStatusLabel=Favor espere mientras la desinstalaci贸n de %1 se lleva a cabo.
WizardInfoAfter=Informaci贸n
WizardInfoBefore=Informaci贸n
WizardInstalling=Instalando
WizardPreparing=Preparando la Instalaci贸n
WizardReady=Listo para Instalar
WizardSelectDir=Seleccionar Destino de la Instalaci贸n
WizardSelectProgramGroup=Seleccionar Carpeta de Men煤 de Inicio
WizardSelectTasks=Seleccionar Tareas Adicionales
WizardUninstalling=Estado de la Instalaci贸n
YesRadio=&S铆, reiniciar la computadora ahora
NoRadio=&No, reiniciar茅 la computadora m谩s tarde
NotOnThisPlatform=Este programa no se puede ejecutar en %1.
WinVersionTooHighError=Este programa no puede ser instalado en %1 versi贸n %2 o mayor.
WinVersionTooLowError=Este programa requiere %1 versi贸n %2 o mayor.Willi Quintana,
Se ve muy interesante ese script de instalacion.
Aunque comentas que aun no has tenido el chance de probarlo a fondo, me intriga un par de cosillas :
El archivo mbd.dat al parecer seria identico a un archivo xxxxxxx.sql como los que genera Navicat o SqlYog u otros
Si es asi, creo que regresamos al punto donde comento el tiempo que tardaria en levantar todos los datos de ese archivo a las tablas.
Aunque suene un poco fuera del tema, la instalacion de MySql seria de manera "natural", y a veces se necesita un poco de "fine tune" a algunos parametros del server.
Este tema lo veo muy interesante para todos nosotros, ya que al parecer nuestro siguiente paso seria usar algun motor de datos de este corte.
Ojala y los demas colegas que estan mas avanzados que yo, nos compartan algo de sus conocimientos en el tema y si William logra depurar los detalles que comenta para usarlo en forma "embebida" estaria fenomenal para evitarnos lo engorroso de la instalacion.
Saludos a todos.