Page 1 of 2

posible bug

Posted: Wed Sep 10, 2014 2:27 pm
by mastintin
Parece que tenemos un pequeño bug al grabar las preferencias desde el dialogo options...
1.- Si no abrimos ningun informe el menu options esta desabilitado , deberia poder accederse a el ya que son comfiguraciones generales.
2.- si grabo ,me produce un error en algo relativo al archivo de lenguaje ....
hoy no podre seguir con ello si alguien lo pilla que lo ponga aqui.
--------------------- editado -------------------
graba como lenguaje = 0

Re: posible bug

Posted: Wed Sep 10, 2014 5:25 pm
by cnavarro
Prueba con este .INI
[General]
Language=4
Maximize=1
Help=1
BackgroundColor=
BackgroundBrush=BRUSH4
ButtonbarBrush=BRUSH2
AreaBackBrush=BRUSH4
AreaBackColor=240,247,255
AreaTitleBackColor=204,214,228
AreaTitleForeColor1=111,111,111
AreaTitleForeColor2=50,50,50
FocusGetBackClr=234,238,242
ShowReticule=1
ReticuleColor=50,50,50
AreaWidthFixed=1
DeveloperMode=1
MainAppTitle=
DefaultPath=.\examples\
MruList=4
//RegistKey=
Company=
User=
ShowTextBorder=1
CreateBackup=0
ShowExitButton=1
DateFormat=dd.mm.yyyy
RegistKey=
ShowPanel=1

[Languages]
1=English
2=German
3=Italian
4=Spanish
5=Portuguese
6=Portuguese Brazilian
7=French

[ItemDialog]
Top=186
Left=472

[MRU]
1=
2=
3=
4=

Re: posible bug

Posted: Wed Sep 10, 2014 5:27 pm
by cnavarro
mastintin wrote:Parece que tenemos un pequeño bug al grabar las preferencias desde el dialogo options...
1.- Si no abrimos ningun informe el menu options esta desabilitado , deberia poder accederse a el ya que son comfiguraciones generales.
2.- si grabo ,me produce un error en algo relativo al archivo de lenguaje ....
hoy no podre seguir con ello si alguien lo pilla que lo ponga aqui.
--------------------- editado -------------------
graba como lenguaje = 0
Yo lo he probado permitiendo que el menu options esté activo aunque no se seleccione ningun report, tal y como tu propones

Code: Select all

   MENUITEM GL("&Options") ;
      ACTION Options() //;       WHEN !Empty( oER:cDefIni )
   ENDMENU
 

Re: posible bug

Posted: Wed Sep 10, 2014 7:16 pm
by mastintin
He hecho _ , no esta terminado pero seria bueno probarlo ... si no existe el ini o no existe la section languages la crea . si cambiamos algo en options , lo graba y reincida el programa .
La opción de desbloquear el menu no vale del todo pues en el formulario option mezcla grabaciones de fichero general y del fichero de reporte abierto . Lo suyo seria tener dos diálogos uno como preferencias del programa que graba general y otro para las preferencias del informe ...
Por hoy lo dejo .

Re: posible bug

Posted: Wed Sep 10, 2014 8:19 pm
by cnavarro
mastintin wrote:He hecho _ , no esta terminado pero seria bueno probarlo ... si no existe el ini o no existe la section languages la crea . si cambiamos algo en options , lo graba y reincida el programa .
Efectivamente, faltaba ese aspecto en la inicializacion del .INI
mastintin wrote:La opción de desbloquear el menu no vale del todo pues en el formulario option mezcla grabaciones de fichero general y del fichero de reporte abierto . Lo suyo seria tener dos diálogos uno como preferencias del programa que graba general y otro para las preferencias del informe ...
Si, están un poco mezcladas opciones de ambos aspectos.
Voy a ver si les echo un vistazo

Re: posible bug

Posted: Wed Sep 10, 2014 8:38 pm
by mastintin
He subido mas código . Ahora detecta si se ha abierto o no un reporte , si no esta abierto no deja cambiar valores del reporte y no los intenta grabar , si esta abierto lo graba todo .
De momento vale pero creo que tendríamos que separarlo ...

Re: posible bug

Posted: Wed Sep 10, 2014 8:50 pm
by cnavarro
Lo he visto
Te has fijado si después de _ sigue marcando la "rayita" de la columna y la fila?

Re: posible bug

Posted: Thu Sep 11, 2014 7:02 am
by mastintin
cnavarro wrote:Lo he visto
Te has fijado si después de _ sigue marcando la "rayita" de la columna y la fila?
Si la marca ( o no dependiendo de la configuracion que tengas asignada ) .

Una pregunta . Yo normalmente uso el pellesC para compilar los recursos , con borland como se meten los bmps con canal alfa y que no den error ?

Re: posible bug

Posted: Thu Sep 11, 2014 1:30 pm
by mastintin
He creado un nuevo dialogo para las preferencias del programa . Esta en el primer menu del programa . Tiene un nuevo look a verf si os gusta ... :D

Re: posible bug

Posted: Thu Sep 11, 2014 8:58 pm
by cnavarro
El look es muy bueno, sobre todo para estar en un recurso
No utilizo _ nunca desde hace tiempo, pero en las pruebas que hice para incluir bmps con canales alpha no fueron satisfactorias (utilizo Borland) y mucho menos si son Png
No es que esté en contra del uso de Recursos ya sea en .Dll o linkados con la aplicacion, ya sabes "para gustos, los colores"

Re: posible bug

Posted: Fri Sep 12, 2014 5:52 am
by mastintin
A mi tambien me gusta mas usar codigo que recursos para los Dialogos ... :D . Si me gusta mas tener los bmps en recursos que sueltos en un directorio ( pueden perderse ) Lo de los bmp con alpha directamante con borland no me compilan por eso uso peles para compilarlos , puede que sea yo que soy un poco manta.

Re: posible bug

Posted: Fri Sep 12, 2014 7:45 am
by mastintin
Yo prefiero usar Bcc sobre VC por la "movilidad" de la instalación , la puedo colocar en un stick y puedo programar donde quiera sin tener que mover mi ordenador.
Una limitacion que tengo es no poder compilar los rc con bmps a 32bits y tener que añadir la instalacion de pellesC al stick .
Investigando un poco he sacado dos archivos del VC que juntos suman la friolera de 480k, :shock: y colocandolos donde prefieras ( yo los he puesto en el mismo directorio bin de borland ) solucionan el problema y funciona muy bien :D .
Solo me falta un editor de recursos pequeño y competente ( algo vi realizado en fw ? ) y listo .

Re: posible bug

Posted: Sat Sep 13, 2014 8:23 pm
by cnavarro
Hay mucho codigo comentado
Habria que realizar una limpieza definitiva

Re: posible bug

Posted: Sun Sep 14, 2014 8:45 am
by cnavarro
mastintin wrote:Yo prefiero usar Bcc sobre VC por la "movilidad" de la instalación , la puedo colocar en un stick y puedo programar donde quiera sin tener que mover mi ordenador.
Una limitacion que tengo es no poder compilar los rc con bmps a 32bits y tener que añadir la instalacion de pellesC al stick .
Investigando un poco he sacado dos archivos del VC que juntos suman la friolera de 480k, :shock: y colocandolos donde prefieras ( yo los he puesto en el mismo directorio bin de borland ) solucionan el problema y funciona muy bien :D .
Solo me falta un editor de recursos pequeño y competente ( algo vi realizado en fw ? ) y listo .
Manuel, me has dejado con la miel en los labios: qué ficheros? y con qué version de VC trabajas?

Re: posible bug

Posted: Sun Sep 14, 2014 2:47 pm
by Marcelo Via Giglio
Manuel,

para el editor que buscas, no se si probaste ResEdit, http://www.resedit.net

saludos

Marcelo