• Sábado 20 de Abril de 2024, 15:52

Mostrar Mensajes

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
Power Builder / Obtener los permisos de escritura de un folder
« 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
Power Builder / Re: eliminar un directorio por programacion
« 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
Power Builder / Re: Drivers Oracle para powerbuilder 10.5
« 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
Power Builder / Re: Problema con sqlca.servername
« 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:

Código: Text
  1. //Database ORACLE
  2. ls_environment = "Database"
  3. SQLCA = CREATE transaction
  4. SQLCA.DBMS = ProfileString(IniName, ls_environment, "DBMS", "")
  5. SQLCA.ServerName = ProfileString(IniName, ls_environment, "ServerName", "")
  6. SQLCA.LogId = ProfileString(IniName, ls_environment, "LogId", "")
  7. SQLCA.LogPass = pwd
  8. SQLCA.DBParm = ProfileString(IniName, ls_environment, "DBParm", "")
  9. SQLCA.AutoCommit = False
  10.  

y aquí el codigo de conexión:

Código: Text
  1. CONNECT USING SQLCA;
  2. if sqlca.sqlcode <> 0 then
  3.   open(ventana_inicio)
  4. end if
  5.  

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
Power Builder / Problema con sqlca.servername
« 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
Power Builder / Como enviar mails con powerbuilder
« 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
Power Builder / Re: Como generar una version Trial
« en: Viernes 11 de Julio de 2008, 14:50 »
Aqui les paso un post que encontre en otra pagina "Todoexpertos.com"
Saludos!!

Código: Text
  1. kukya, experto respondiendo en Power Builder
  2. Experto
  3.    
  4. 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.
  5. Puedes hacer algo sencillo como comprobar la fecha del sistema y dejar solo 30 dias.
  6. en el evento open del objeto aplicación pon lo siguiente:
  7.  
  8. Boolean lb_retorno
  9.  
  10. // Comprobamos si está en periodo de prueba
  11. lb_Retorno = of_trial()
  12. // abrimos la aplicación
  13. if lb_retorno then
  14. open(w_ventana_inicial)
  15. else
  16. halt close
  17. end if
  18.  
  19. ahora nos generamos una función en el objeto aplicación que retorna un boolean y se llama of_trial()
  20.  
  21. boolean lb_Retorno
  22. Date ldt_hoy, ldt_fecha_inst
  23. integer li_registro
  24. string ls_serie, ls_fecha, ls_fecha_a_probar
  25.  
  26. ldt_hoy = Today()
  27. ls_fecha = String(ldt_hoy,'yyyymmdd')
  28.  
  29. li_registro = RegistryGet ( 'HKEY_LOCAL_MACHINESoftwaremiaplicacion', 'numserie', RegString!, ls_serie)
  30. if li_registro = -1 then
  31. // No hemos guardado el número de serie
  32. ls_serie = '98667' + ls_fecha + '6673KJU'
  33. // Nota: lo de 98667 y 6673KJU son para despistar, porque realmente lo que vamos a evaluar es la fecha
  34. RegistrySet ( 'HKEY_LOCAL_MACHINESoftwaremiaplicacion', 'numserie', RegString!, ls_serie)
  35. lb_retorno = true
  36. else
  37. // Cogemos la fecha que habiamos ocultado en el número de serie
  38. ls_fecha_a_probar = Mid(ls_serie,6,8)
  39. 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))
  40. if DaysAfter(ldt_fecha_inst, ldt_fecha_hoy) > 30 then
  41. MessageBox("Aviso","Ha pasado el periodo de evaluación de 30 dias.")
  42. lb_retorno = false
  43. end if
  44. end if
  45.  
  46. Return lb_retorno
  47.  
  48. 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.
  49.  

8
Power Builder / Fecha de la bios
« 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
Power Builder / Como generar una version Trial
« 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
Oracle / Oracle Y Windows Vista
« 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
Power Builder / Re: Getfilesavename
« 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
Power Builder / Sistema De Presupuestos
« 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
Power Builder / Getfilesavename
« 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
Power Builder / Aplicacion Mdi
« 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
Power Builder / Tipo De Dato En Datawindow
« 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
Power Builder / Re: Variable De Tipo Estructura!!
« 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
Power Builder / Variable De Tipo Estructura!!
« 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
Power Builder / Barra De Progreso
« 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]