Crear Brush desde un recurso JPG
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Crear Brush desde un recurso JPG
Saludos a todos nuevamente.
He creado varios dialogos y colocado de fondo un Obrus creado desde imagenes BMP que coloco en una capeta del disco duro.
QuIero cambiar eso porque me gustaría que la mayor parte de los componentes del programa esten fuera del alcance de los usuarios.
Pero no he podido enncontrar la forma de crear un brush desde un recurso WorShop con un arvhivo JPG ya que los BMP pesan demasiado y el WS no puede con ellos y el programa se aborta cuando le pongo BMP de gran tamaño.
Como puedo poner un jpg en worshop o como crearlo desde una rc de texto para llamarlo y crear el brush??
Como siempre, doy las gracias adelantadas a quien pueda ayudarme.
He creado varios dialogos y colocado de fondo un Obrus creado desde imagenes BMP que coloco en una capeta del disco duro.
QuIero cambiar eso porque me gustaría que la mayor parte de los componentes del programa esten fuera del alcance de los usuarios.
Pero no he podido enncontrar la forma de crear un brush desde un recurso WorShop con un arvhivo JPG ya que los BMP pesan demasiado y el WS no puede con ellos y el programa se aborta cuando le pongo BMP de gran tamaño.
Como puedo poner un jpg en worshop o como crearlo desde una rc de texto para llamarlo y crear el brush??
Como siempre, doy las gracias adelantadas a quien pueda ayudarme.
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: Crear Brush desde un recurso JPG
José,
olgajpg.rc
olgajpg.prg
![Image](https://bitbucket.org/fivetech/screenshots/downloads/olga_kurlenco.png)
olgajpg.rc
Code: Select all | Expand
OLGAJPG 10 "c:\fwh\bitmaps\olga1.jpg"
olgajpg.prg
Code: Select all | Expand
#include "FiveWin.ch"
function jpgbrush()
local oWnd, oBrush
DEFINE BRUSH oBrush RESOURCE "OLGAJPG" RESIZE
DEFINE WINDOW oWnd BRUSH oBrush
oWnd:nHeight := 700
ACTIVATE WINDOW oWnd CENTERED
return nil
![Image](https://bitbucket.org/fivetech/screenshots/downloads/olga_kurlenco.png)
Re: Crear Brush desde un recurso JPG
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Crear Brush desde un recurso JPG
Estimados Antonio y Cristóbal.
Gracias por la ayuda, pero implementando lo que me indica antonio, el programa compila bien, pero el resultado es que el dialogo al que le aplico el brush se hace transparente. Ya probé quitandole la cláusula TRANSPARENT al brush y el oDlg:lTransparent:=.f. y sigue sin mostrarme el fondo deseado del recurso Jpg. Sigue apareciendo el fondo del dialogo en transparente.
Que me puede estar faltando?
Gracias por la ayuda, pero implementando lo que me indica antonio, el programa compila bien, pero el resultado es que el dialogo al que le aplico el brush se hace transparente. Ya probé quitandole la cláusula TRANSPARENT al brush y el oDlg:lTransparent:=.f. y sigue sin mostrarme el fondo deseado del recurso Jpg. Sigue apareciendo el fondo del dialogo en transparente.
Que me puede estar faltando?
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: Crear Brush desde un recurso JPG
Jose
Pon una imagen y/o el código para poder ayudarte y entender bien tu problema
Pon una imagen y/o el código para poder ayudarte y entender bien tu problema
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Crear Brush desde un recurso JPG
Hola Crístobal.
ok, en el .RC coloco esto
y en el prg coloco así:
y esta es la imagen
![Image](http://www.softwarebinario.com/ml/Socios.jpg)
ok, en el .RC coloco esto
Code: Select all | Expand
Socios 10 "c:/AhorroRC/Imagenes/Jpg/Socios.jpg"
y en el prg coloco así:
Code: Select all | Expand
Define Brush oBrush Resource "Socios"
Define Dialog oDlg resource "AD_Socios" title "Actualización de Datos de Socios" brush oBrush TRANSPARENT
y esta es la imagen
![Image](http://www.softwarebinario.com/ml/Socios.jpg)
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Crear Brush desde un recurso JPG
Estimado Antonio, saludos.
Disculpa que no entendí cuando Cristóbal me pidió que subiera las imágenes.
Cuando defino un Brush desde un .JPG en disco duro directamente, veo esto, que así es como lo quiero ver:
![Image](http://www.softwarebinario.com/ml/imagen01.jpg)
Cuando defino el Brush de la manera en que me indicaste, se ve así, transparente:
![Image](http://www.softwarebinario.com/ml/imagen02.jpg)
He probado habilitando/deshabilitando la clausula TRANSPARENT y el resultado es el mismo.
El programa compila bien, por lo que deduzco que la falla la tengo al hacer la llamada al recurso, pero la pongo tal cual como me dijiste y no me funciona. No entiendo que me puede estar faltando.
Gracias. !
Disculpa que no entendí cuando Cristóbal me pidió que subiera las imágenes.
Cuando defino un Brush desde un .JPG en disco duro directamente, veo esto, que así es como lo quiero ver:
![Image](http://www.softwarebinario.com/ml/imagen01.jpg)
Cuando defino el Brush de la manera en que me indicaste, se ve así, transparente:
![Image](http://www.softwarebinario.com/ml/imagen02.jpg)
He probado habilitando/deshabilitando la clausula TRANSPARENT y el resultado es el mismo.
El programa compila bien, por lo que deduzco que la falla la tengo al hacer la llamada al recurso, pero la pongo tal cual como me dijiste y no me funciona. No entiendo que me puede estar faltando.
Gracias. !
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: Crear Brush desde un recurso JPG
Puedes inspeccionar el EXE y comprobar que el recurso JPG esté dentro de él ?
Puedes usar PellesC, ó tambien esta utilidad:
https://bitbucket.org/fivetech/fivewin-contributions/downloads/peinfo.exe
Puedes usar PellesC, ó tambien esta utilidad:
https://bitbucket.org/fivetech/fivewin-contributions/downloads/peinfo.exe
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Crear Brush desde un recurso JPG
Antonio, ya revise el EXE con la herramienta que me indicaste y el recurso Sí aparece. Acá te dejo la imagen y te la enmarqué en un cuadro rojo
![Image](http://www.softwarebinario.com/ml/PEINFO.jpg)
Taambien probé colocando el recurso aparte en una RC nueva que solo tiene como contenido esto
y tampoco funciona. Podría ser alguna incompatibilidad con windows 10 ??
![Image](http://www.softwarebinario.com/ml/PEINFO.jpg)
Taambien probé colocando el recurso aparte en una RC nueva que solo tiene como contenido esto
Code: Select all | Expand
Socios 10 "c:/AhorroRC/Imagenes/Jpg/Socios.jpg"
y tampoco funciona. Podría ser alguna incompatibilidad con windows 10 ??
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: Crear Brush desde un recurso JPG
No se de donde viene el nombre JPG_100
Abre por favor esa rama del árbol y muestra lo que contiene
Abre por favor esa rama del árbol y muestra lo que contiene
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: Crear Brush desde un recurso JPG
Prueba a escribir SOCIOS (en mayúsculas) en tu PRG para acceder al recurso
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Crear Brush desde un recurso JPG
Ya lo hice antonio, antes de enviarte la imagen anterior, lo probé. Cuando vi que el PEINFO.EXE lo colocaba en mayúscula lo puse igual y nada.
Voy a dejarlo quieto unos dias a ver si cuando lea de nuevo todo el codigo relacionado encuentre la falla de inmediato. Eso funciona muchas veces...![Very Happy :D](./images/smilies/icon_biggrin.gif)
Gracias por tu gentil atención, a tí y a cristóbal.
Voy a dejarlo quieto unos dias a ver si cuando lea de nuevo todo el codigo relacionado encuentre la falla de inmediato. Eso funciona muchas veces...
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Gracias por tu gentil atención, a tí y a cristóbal.
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Crear Brush desde un recurso JPG
Saludos Antonio.
Ya te envié a tu correo la RC y el JPG.
Gracias.
Ya te envié a tu correo la RC y el JPG.
Gracias.
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.