|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - marpresi
Páginas: [1]
1
« en: Lunes 24 de Noviembre de 2008, 12:43 »
Hola amigos!!!
Quiza ustedes puedan contestar a mi pregunta, estoy desarrollando una aplicacion y en un momento debo guardar un archivo excel a disco, el problema me surge cuando el folder donde quiero guardar el archivo no posee los permisos de escritura correspondientes. Me surge un error...
Existe alguna funcion para verificar si un folder posee permisos de escritura?
Muchas gracias por el aporte!! saludos Martin.-
2
« en: Viernes 21 de Noviembre de 2008, 20:46 »
Hola, mi pregunta es la siguiente: ¿que sucede en el caso de que no se posean permisos suficientes para eliminar el directorio? lo mismo para escribir sobre el directorio... ¿como podemos controlar que no se produzca un error?
Muchas gracias! saludos tincho.-
3
« en: Lunes 20 de Octubre de 2008, 15:30 »
Hola, mira, es muy raro que no aparezca el driver oracle 9i, no sera que te salteaste algun paso en la instalación de power? tienes que chequearlo desde el painter de database: "Tools -> Database Profile" ahi se te abre una ventanita y te muestra el listado de drivers disponibles.
Saludos! Tincho.-
4
« en: Martes 14 de Octubre de 2008, 14:32 »
SI, muchas gracias por su preocupación. Esta es la parte donde se setean los valores del sqlca: //Database ORACLE ls_environment = "Database" SQLCA = CREATE transaction SQLCA.DBMS = ProfileString(IniName, ls_environment, "DBMS", "") SQLCA.ServerName = ProfileString(IniName, ls_environment, "ServerName", "") SQLCA.LogId = ProfileString(IniName, ls_environment, "LogId", "") SQLCA.LogPass = pwd SQLCA.DBParm = ProfileString(IniName, ls_environment, "DBParm", "") SQLCA.AutoCommit = False
y aquí el codigo de conexión: CONNECT USING SQLCA; if sqlca.sqlcode <> 0 then open(ventana_inicio) end if
lo que sucede en mi caso es que cuando el SQLCA.ServerName esta vacio la conexion se realiza igual con cualquier base que este iniciada en oracle. Esto a mi entender no deberia suceder y "connect using sqlca" deberia devolverme un -1. Por que puede ser? bueno, muchisimas gracias.- Martin.-
5
« en: Jueves 9 de Octubre de 2008, 14:16 »
Hola gente!
mi problema es que al intentar hacer una coneccion a la base, si el parametro sqlca.servername esta vacio toma por defecto cualquier base que se encuentre iniciada y se conecta.
por que puede pasar esto?, yo creo que deberia darme un error al intentar conectarse de hecho lo tengo previsto pero no sucede.
bueno, nose si les ha pasado....
un abrazo grande Martin.-
6
« en: Martes 9 de Septiembre de 2008, 20:22 »
Buenas! Mi problema es que tengo un aplicacion que envia mail luego de que termina un proceso. El tema es que si el outlook no esta configurado en esa maquina, los mails no se envian. Existe alguna forma de saber si el outlook no esta configurado, para avisarle al usuario, antes de intentar enviar el mail?
Muchas gracias amigos! Tincho.-
7
« en: Viernes 11 de Julio de 2008, 14:50 »
Aqui les paso un post que encontre en otra pagina "Todoexpertos.com" Saludos!! kukya, experto respondiendo en Power Builder Experto Las versiones de pruebas realmente lo que hacen es comprobar algún tipo de dato ( como la fecha del sistema, el número de serie, etc..) y al hacer el open de la aplicación comprobar ese valor. Puedes hacer algo sencillo como comprobar la fecha del sistema y dejar solo 30 dias. en el evento open del objeto aplicación pon lo siguiente: Boolean lb_retorno // Comprobamos si está en periodo de prueba lb_Retorno = of_trial() // abrimos la aplicación if lb_retorno then open(w_ventana_inicial) else halt close end if ahora nos generamos una función en el objeto aplicación que retorna un boolean y se llama of_trial() boolean lb_Retorno Date ldt_hoy, ldt_fecha_inst integer li_registro string ls_serie, ls_fecha, ls_fecha_a_probar ldt_hoy = Today() ls_fecha = String(ldt_hoy,'yyyymmdd') li_registro = RegistryGet ( 'HKEY_LOCAL_MACHINESoftwaremiaplicacion', 'numserie', RegString!, ls_serie) if li_registro = -1 then // No hemos guardado el número de serie ls_serie = '98667' + ls_fecha + '6673KJU' // Nota: lo de 98667 y 6673KJU son para despistar, porque realmente lo que vamos a evaluar es la fecha RegistrySet ( 'HKEY_LOCAL_MACHINESoftwaremiaplicacion', 'numserie', RegString!, ls_serie) lb_retorno = true else // Cogemos la fecha que habiamos ocultado en el número de serie ls_fecha_a_probar = Mid(ls_serie,6,8) ldt_fecha_inst = date(Integer(Mid(ls_fecha_a_probar,1,4),Integer(Mid(ls_fecha_a_probar,5,2),Integer(Mid(ls_fecha_a_probar,7,2)) if DaysAfter(ldt_fecha_inst, ldt_fecha_hoy) > 30 then MessageBox("Aviso","Ha pasado el periodo de evaluación de 30 dias.") lb_retorno = false end if end if Return lb_retorno Es simple pero mas o menos efectivo, si cambiamos la fecha del sistema nos saltamos lo de la evaluación, pero para empezar no está mal.
8
« en: Viernes 11 de Julio de 2008, 14:43 »
Gente, alguien sabe como obtener, desde powerbuilder, la fecha de la BIOS???
Muchas gracias! Tincho.-
9
« en: Martes 8 de Julio de 2008, 21:21 »
Holas!!!
Queria preguntar, alguien tiene idea de como hacer un trial de una a plicacion en powerbuilder?
tengo aqui un ejemplo que despues lo voy a subir, pero no es muy convincente..
muchas gracias! Tincho.-
10
« en: Lunes 19 de Mayo de 2008, 21:19 »
Hola gente! queria preguntarles si alguien pudo hacer funcionar oracle (9i, 10 u 11) bajo vindows vista. Sera que no me queda otra que borrar el vista que me vino con la maquina e instalar xp?
Gracias a todos! Martin.-
11
« en: Viernes 2 de Mayo de 2008, 15:35 »
Hola shorshy.
Mi problema es que la funcion hace llamado a una window que te da la opcion del elegir el lugar donde guardar el archivo. Pues bien, esta ventana necesito que este centrada, prorque por default se posiciona en la esquina superior izquierda. Hay alguna forma de indicarle donde posicionarse?
Espero explicarme bien.
Saludos y muchas gracias.- Martin.-
12
« en: Miércoles 23 de Abril de 2008, 17:04 »
Hola, alguien conoce o ha visto un sistema de presupuestos? Me podrian pasar el nombre o la direccion donde puedo entontrarlo?
gracias martin.-
13
« en: Viernes 18 de Abril de 2008, 14:57 »
Hola gente!
Necesito centrar esta la ventana que muestra esta funcion. Esto se puede?
Muchas gracias!
Martin.-
14
« en: Miércoles 16 de Abril de 2008, 21:48 »
Hola gente!!
Tengo una aplicación de tipo mdi. La cuestion es que cuando quiero cerrar todas las ventanas que contiene se van cerrando una por una... lo que genera un efectu visual un poco desagradable y lento. Existe alguna forma de poner en invisibles todas las ventanas y luego si cerrarlas?
Seguramente alguno de ustedes se ha presentado con un problema de este tipo... me ayudarian a resolverlo?
Gracias de antemano!!
Un abrazo, Tincho.-
15
« en: Miércoles 27 de Febrero de 2008, 19:47 »
Hola gente!! Quizas ustedes me puedan ayudar, necesito cambiar el tipo de dato de un campo en una datawindow, digamos, el dato de la tabla es de tipo Long, pero en mi datawindow lo necesito de tipo Decimal. Me pueden ayudar?
Muchas gracias.
16
« en: Lunes 11 de Febrero de 2008, 19:49 »
ya lo averigue!!
si, se pueden pasar variables de tipo estructura... Cuando definimos la funcion, en el campo Argument Type debemos especificar el nombre de la clase tipo estructura que queremos definir...
Muchas gracias igualmente! saludos! Martin.-
17
« en: Lunes 11 de Febrero de 2008, 19:43 »
Hola!!
quisiera saber si en power 10.5 el parametro de una funcion puede ser de tipo estructura... es posible??
muchas gracias amigos!!!
18
« en: Lunes 14 de Enero de 2008, 20:35 »
Hola gente conocedora de powerbuilder!!!
Me estoy rompiendo la cabeza tratando de hacer andar una barrita de progreso... de esas tipo wait... el tema es que va en la misma ventana del reporte... por ejemplo.... cuando hago un refresh (para que se actualice el reporte) esta barrita tiene que aparecer y moverse... para que de la idea de que se esta procesando informacion... bueno, la cuestion es que la barrita aparece y se va cuando termina de hacer el refresh... pero no consigo que se mueva... esta imagen es un .gif... ya lo he visto en otras aplicaciones y funiona.. pero no he podido copiar el comportamiento...
conocen alguna forma para que esto funione??
cualquier duda pregunten.
un gran saludo!!! Martin.-
Páginas: [1]
|
|
|