hola, necesito saber si en powerbuilder 10 puedo saber la dirección de la aplicación en para concatenarla con direcciones de archivos y carpetas, como se hace en visual basic: image1.picture = App.path & "\imagen.jpg" donde path es una propiedad del objeto App, para que la aplicacion no tenga problemas de perder los archivos al cambiarse de carpeta
Puedes usar
GetCurrentDirectory() y lo almacenas en una variable global al abrir la aplicacion o bien en una de instancia
ejemplo
/* En el evento open de la aplicacion */
gs_Path=GetCurrentDirectory()
if right(gs_Path)<>"\" then gs_Path=gs_Path+"\"
y despues la utilizas en cualquier parte aunque cambies de directorio
image1.picturename = gs_Path + "imagenes\imagen.jpg"
tambien es posible usar una API (
http://www.rgagnon.com/pbdetails/pb-0003.html )
Otra pregunta, en la misma version 10 de powerbuilder, se puede configurar algo en las opciones o algo asi para permitir ver las propiedades y metodos de un objeto, es decir que cuando se escribe el nombre del objeto y se escribe "." se desplieguen una lista con las propiedades/metodos de este para elegir la deseada
en el menu Design\options la pestaña autoscript al final dice
options y hay dos casillas de verificacion
automatic popup y
activate only after a dotaunque la verdad no te las recomiendo mucho si sirven para saber los metodos y las propiedades de los objetos ( que tembien puedes encontrar en la ayuda ) pero la verdad son malisimas estas opciones pues utilizan como interfaz el portapapeles y pues te borran lo que traes
(al menos a mi eso me parece fatal
)
Saludos