Api amigo - abrir el archivo con... darren john - 08-07-2008
Hola chicos!
Pregunto si alguno de ustedes me podría ayudar a los genios con una pequeña cosa:
Básicamente yo uso el amigo api xtra para abrir los archivos de mapa de bits jpg:
En MouseUp
Cursor -1
Ok = baopenfile (el moviepath y "los recursos de disco \ imagenes \" & "imagen.Jpg " , "normal")
Final
Todo funciona a la perfección, Pero lo que quiero hacer es garantizar que los archivos de mapa de bits jpg siempre en abierto Windows imagen y el visor de fax (a veces se abren en diferentes aplicaciones, como Microsoft editor de fotos en otros us, DepFinaliFinalo de lo que los usuarios de la configuración por defecto), pero estoy pensando que esto podría simplemente estar fuera de las minas y el control de api amigo? O ¿hay alguna manera de? Tal vez utilizando la función findapp?
La razón por la que desea abrir el archivo de mapa de bits en esta solicitud es porque tiene un desplazamiento de la instalación (imagen anterior / siguiente imagen) donde los usuarios pueden desplazarse a través de cada una de las imágenes sin tener que abrir cada imagen individual. Esta fue la petición de los clientes y me gustaría saber si hay una manera y si es así, Cualquier ayuda sería muy apreciada para hacer que esto ocurra, pero si no, Entonces puedo informar al cliente que está fuera de nuestro control.
Sin embargo...Hice un poco de la vieja y la investigación parece que el Windows imagen y el visor de fax en la vista ha sido completamente re-escrito y ahora usa Windows galería de fotos visor.
Por lo que este podría ser un problema puesto que el proyecto que estoy trabajando ahora tiene que considerar los usuarios de vista lo que estoy pensando que el seguro es sólo para salir de la función que se, En cuyo caso el archivo de mapa de bits simplemente se abren en el visor de imágenes predeterminado de los usuarios ya sea wpafv o wpgv o alguna otra aplicación que el usuario tiene a sabiFinalas o unknowlingly establecer como predeterminado para ver fotos / imágenes, etc en su sistema.
A continuación, de nuevo, Podría siempre mi código de la imagen, Pero debo admitir que nunca han codificado mi propio visor de imágenes hasta la fecha. Sería un valor de hacer esto conmigo? ¿existen recursos que bien podría apuntar a mí sobre cómo empezar a trabajar en la aplicación de la presente?
Sus pensamientos y consejos que se aprecia.
Gracias de antemano chicos.
Darren
Volver: Api amigo - abrir el archivo con... William McGrath - 08-18-2008
Yo mismo iría a hacer todo lo que esté en el director de jugador, si es posible. De esa manera que tiene mucho más control.
No debería ser demasiado difícil, Por ejemplo, Generar una lista de imágenes y luego use los botones para realizar una sencilla operación getat que se abrirá y visualizar la imagen siguiente o anterior.
Yo sólo uso el importfileinto (whateverfile y ruta). Sin embargo, Usted debe tener un solo miembro del elenco en el que los diferentes archivos de importación, Fin de no sobrecargar la memoria. Lo que hago es tener un miembro llamado, Decir "imágenes" en un reparto llamado decir "mapas de bits" y luego me voy:
Miembro ( "imágenes", "mapas de bits").Importfileinto (whateverfile y ruta)
Sin embargo, Ya que cambia el nombre del miembro y tengo que mantener refiriéndose a ella, Me cambie el nombre de nuevo con algo como esto:
Miembro ( "whateverfile", "mapas de bits") = "imágenes" - volver al nombre original
Para generar una lista de imágenes, Yo usaría algo como esto, Tal vez en un manejador de preparemovie (este es de un cd real en el que he trabajado con más de un millar de refeences):
En makelist
Gimages = []
Mypath = "@ / images /" - suposing que están en esa carpeta
Repetir con I = 1 para 2000 - de alguna manera-también-gran número
N = getnthfilenameinfolder (mypath, I)
Si n = vacío luego repetir la salida
Gimages.Append (n)
Repetir final
Volver gimages
Final makelist
---
William
Volver: Api amigo - abrir el archivo con... darren john - 08-18-2008
Muchas gracias por su respuesta y asesoramiento, Es muy apreciado. Voy a tener un ir en este momento y mantener actualizado.
Gracias de nuevo,
Darren
Volver: Api amigo - abrir el archivo con... William McGrath - 08-18-2008
Sí, Háganos saber cómo se va.
¡Vaya!! Miembro ( "whateverfile", "mapas de bits") = "imágenes" No significa nada.
Evidentemente, Debe:
Miembro ( "whateverfile", "mapas de bits").Nombre= "imágenes"