![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola neftali, pues que crees? que ya encontre el dichoso link, muchas gracias, oye y pues muy posiblemente te moleste en el futuro porque nunca he utilizado estas herramientas, muchas gracias.
saludos |
|
#2
|
|||
|
|||
|
Hola Neftali, estuve probando el innosetup y esta padrisimo, muy sencillo y muy practico, el problema es que el "IsTool" y el "ISFD" como que no los entiendo muy bien sobre todo el "IsTool" que tiene algo de un script y otras cosas que no entiendo, aparte de que yo necesito que mi disco de instalacion instale tambien interbase y registre la gdb, no se si tuvieras un ejemplito de como usarlos te lo super agradeceré toda la vida, consulté la ayuda pero me deja igual, si pudieras ayudarme.
Gracias y saludos |
|
#3
|
|||
|
|||
|
Hola, otra duda, en los ejemplos del inno setup viene uno para conexion con bases de datos y este es el codigo:
_______________________________________________________________ [code] {--- SQLDMO ---} const SQLServerName = 'localhost'; SQLDMOGrowth_MB = 0; procedure SQLDMOButtonOnClick(Sender: TObject); var SQLServer, Database, DBFile, LogFile: Variant; IDColumn, NameColumn, Table: Variant; begin if MsgBox('Setup will now connect to Microsoft SQL Server ''' + SQLServerName + ''' via a trusted connection and create a database. Do you want to continue?', mbInformation, mb_YesNo) = idNo then Exit; { Create the main SQLDMO COM Automation object } try SQLServer := CreateOleObject('SQLDMO.SQLServer'); except RaiseException(ExceptionType, 'Please install Microsoft SQL server connectivity tools first.'#13#13'(Error '''+ExceptionParam+''' occured)'); end; { Connect to the Microsoft SQL Server } SQLServer.LoginSecure := True; SQLServer.Connect(SQLServerName); MsgBox('Connected to Microsoft SQL Server ''' + SQLServerName + '''.', mbInformation, mb_Ok); { Setup a database } Database := CreateOleObject('SQLDMO.Database'); Database.Name := 'Inno Setup'; DBFile := CreateOleObject('SQLDMO.DBFile'); DBFile.Name := 'ISData1'; DBFile.PhysicalName := 'c:\program files\microsoft sql server\mssql\data\IS.mdf'; DBFile.PrimaryFile := True; DBFile.FileGrowthType := SQLDMOGrowth_MB; DBFile.FileGrowth := 1; Database.FileGroups.Item('PRIMARY').DBFiles.Add(DBFile); LogFile := CreateOleObject('SQLDMO.LogFile'); LogFile.Name := 'ISLog1'; LogFile.PhysicalName := 'c:\program files\microsoft sql server\mssql\data\IS.ldf'; Database.TransactionLog.LogFiles.Add(LogFile); { Add the database } SQLServer.Databases.Add(Database); MsgBox('Added database ''' + Database.Name + '''.', mbInformation, mb_Ok); { Setup some columns } IDColumn := CreateOleObject('SQLDMO.Column'); IDColumn.Name := 'id'; IDColumn.Datatype := 'int'; IDColumn.Identity := True; IDColumn.IdentityIncrement := 1; IDColumn.IdentitySeed := 1; IDColumn.AllowNulls := False; NameColumn := CreateOleObject('SQLDMO.Column'); NameColumn.Name := 'name'; NameColumn.Datatype := 'varchar'; NameColumn.Length := '64'; NameColumn.AllowNulls := False; { Setup a table } Table := CreateOleObject('SQLDMO.Table'); Table.Name := 'authors'; Table.FileGroup := 'PRIMARY'; { Add the columns and the table } Table.Columns.Add(IDColumn); Table.Columns.Add(NameColumn); Database.Tables.Add(Table); MsgBox('Added table ''' + Table.Name + '''.', mbInformation, mb_Ok); end; ____________________________________________________ me gustaria saber que tengo que modificar para que trabaje con interbase, me imagino que de esta manera se puede registrar la gdb de interbase sin tener que hacerlo manualmente con cada uno de mis clientes. ??????? Gracias otra vez!! Saludos |
|
#4
|
||||
|
||||
|
Cita:
Similar con el otro. Simplemente es un programa que te permite hacer "más cosas", pero no es necesario para generar un instalable, así que por ahora puedes olvidarlo...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
||||
|
||||
|
Cita:
http://ibinstall.defined.net/dl_scri...Source%20Files
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#6
|
|||
|
|||
|
Hola, Muchas Gracias Neftali, ya baje el script y efectivamente se crea un instalador de interbase, pero mi problema es registrar el archivo *.gdb, instalo interbase pero necesito registrar la base de datos, y lo que quiero es que sea con el mismo instalador, no se si me explico bien, de repente soy medio burro para darme a entender, lo super necesito poder hacer, porque de lo contrario tendre que rebajarme a migrar a paradox!! y estaras de acuerdo que eso es un pecado mortal !! muuchas gracias
saludos |
|
#7
|
||||
|
||||
|
Antes que migrar a paradox, haces el Registro "a mano" o le das al usuario los pasos necesarios para hacerlo. Son muy sencillos; De todas formas yo miraría por Internet (Páginas de InterBase o FireBird como hacerlo), ya que no creo que sea muy difícil.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|