Ver Mensaje Individual
  #3  
Antiguo 23-06-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 19.437
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola, ante todo, bienvenido al ClubDelphi.
Te aconsejo que revises la guía de estilo de los foros y este mensaje en concreto.

En cuanto al error que comentas, es debido a los diferentes tipos de los "cosas" que estás asignando. Cuando utilices el operador := debes tener en centa que ambas cosas deben ser iguales (o compatibles como mínimo), sino deberás convertirlas para evitar el error.

En éste caso la propiedad .Position y la propiedad .Max son enteros(integer) -miralo en la ayuda de Delphi- y la propiedad .Text es de tipo cadena (string).
Para asignarlo sin problemas debes usar funciones de conversión (en este caso para convertir la cadena a entero -> StrToInt o IntToStr que es la contraria).

Cita:
Empezado por papu24ar
ProgressBar1.Position := edit2.text ;
ProgressBar1.Max := edit1.text ;

[Error] Unit1.pas(467): Incompatible types: 'Integer' and 'TCaption'
prueba con conversiones:

Código Delphi [-]
ProgressBar1.Position := StrToInt(edit2.text);
ProgressBar1.Max := StrToInt(edit1.text);

EDITO: Casimiro se me adelanto...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita