PDA

Ver la Versión Completa : Error con DoubleBuffered al compilar un proyecto


feliz-58
07-07-2013, 19:45:36
Un amigo me paso un proyecto que hizo, y ahora cuando intento compilarlo me da el siguiente error.

esta dentro del rar son dos imágenes del problema.

Gracias de antemano. :)

nlsgarcia
07-07-2013, 19:56:28
feliz-58,


...cuando intento compilarlo me da el siguiente error...'Property DoubleBuffered does not exist'...


Pregunto:

1- ¿Que componente origina el error?.

2- ¿En que versión de Delphi se hizo el proyecto originalmente?.

3- ¿En que versión de Delphi esta dando el error de compilación?.

Espero sea útil :)

Nelson.

feliz-58
07-07-2013, 20:04:21
feliz-58,



Pregunto:

1- ¿Que componente origina el error?.

2- ¿En que versión de Delphi se hizo el proyecto originalmente?.

3- ¿En que versión de Delphi esta dando el error de compilación?.

Espero sea útil :)

Nelson.

Gracias por las preguntas, sera mas facil.

Hay esta el componente, en la imagen del archivo, nose que version tiene el, fue hace un año que el lo realizo, y lo estoy ejecutando en delphi 7 porque en el delphi 2010 ni lo puede abrir porque dice que no puede encontrar el archivo.

nlsgarcia
07-07-2013, 21:00:37
feliz-58,


...'Error reading BitBtn1.DoubleBuffered: Property DoubleBuffered does not exist'...


Te comento:

1- En Delphi 2010 cuando se crea un componente TBitBtn este trae la propiedad DoubleBuffered = True y ParentDoubleBuffered = False por default.

2- Si se importa un proyecto de Delphi 2010 a Delphi 7 y este contiene un Form con un control TBitBtn, al tratar de abrir o ejecutar el proyecto en Delphi 7 se presentara el error en cuestión.

3- En Delphi 7 ubica el Form que contiene el componente TBitBtn y remueve la propiedad DoubleBuffered y ParentDoubleBuffered del componente, ya sea por medio del IDE o por un Editor externo.

Espero sea útil :)

Nelson.

feliz-58
07-07-2013, 21:49:22
feliz-58,



Te comento:

1- En Delphi 2010 cuando se crea un componente TBitBtn este trae la propiedad DoubleBuffered = True y ParentDoubleBuffered = False por default.

2- Si se importa un proyecto de Delphi 2010 a Delphi 7 y este contiene un Form con un control TBitBtn, al tratar de abrir o ejecutar el proyecto en Delphi 7 se presentara el error en cuestión.

3- En Delphi 7 ubica el Form que contiene el componente TBitBtn y remueve la propiedad DoubleBuffered y ParentDoubleBuffered del componente, ya sea por medio del IDE o por un Editor externo.

Espero sea útil :)

Nelson.


No tengo ni la minima idea de como hacerlo, Me puedes ayudar?

feliz-58
07-07-2013, 22:12:52
En delphi 2010 me da el siguiente error

nlsgarcia
08-07-2013, 00:11:52
feliz-58,


...¿Me puedes ayudar?...


Te comento:

1- Haz Doble Click al formulario (Archivo DFM) que tiene el control TBitBtn.

2- En el IDE de Delphi (El Delphi que tienes configurado por Default) aparecerá el código fuente del formulario, ejemplo:

object Form1: TForm1
Left = 228
Top = 122
Caption = 'Form1'
ClientHeight = 442
ClientWidth = 680
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object BitBtn1: TBitBtn
Left = 312
Top = 232
Width = 75
Height = 25
Caption = 'BitBtn1'
DoubleBuffered = True
ParentDoubleBuffered = False
TabOrder = 0
end
end


3- Remueve la propiedad DoubleBuffered y ParentDoubleBuffered del componente TBitBtn.

4- Salva el formulario.

5- Lo anterior también lo puedes realizar con un editor de texto o llamando el formulario desde el IDE de Delphi.

Espero sea útil :)

Nelson.

feliz-58
08-07-2013, 04:22:32
feliz-58,



Te comento:

1- Haz Doble Click al formulario (Archivo DFM) que tiene el control TBitBtn.

2- En el IDE de Delphi (El Delphi que tienes configurado por Default) aparecerá el código fuente del formulario, ejemplo:

object Form1: TForm1
Left = 228
Top = 122
Caption = 'Form1'
ClientHeight = 442
ClientWidth = 680
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object BitBtn1: TBitBtn
Left = 312
Top = 232
Width = 75
Height = 25
Caption = 'BitBtn1'
DoubleBuffered = True
ParentDoubleBuffered = False
TabOrder = 0
end
end


3- Remueve la propiedad DoubleBuffered y ParentDoubleBuffered del componente TBitBtn.

4- Salva el formulario.

5- Lo anterior también lo puedes realizar con un editor de texto o llamando el formulario desde el IDE de Delphi.

Espero sea útil :)

Nelson.

Excelente, pude resolverlo gracias :) :cool: