Aqui esta el código, asi lo tengo en mi DLL...
Código Delphi
[-]Function EditNumerico(Cadena: string; Tecla: char; Punto: boolean; decimales: integer): boolean; stdcall;
begin
if (length(cadena) = 0) and (tecla = #8) then result := false
else
begin
if not (tecla in ['0'..'9', '.', #8]) then result := false
else
begin
if (tecla = '.') and (punto = true) then result := false
else
begin
if not(tecla = #8) and (decimales = 2) then result := false
else
begin
result := true;
if (tecla = #8) and (cadena[length(cadena)] = '.') then punto := false;
if (tecla = #8) and (decimales > 0) then dec(decimales);
end;
end;
end;
end;
end;
Me marca lo siguiente:
Cita:
[Hint] cadenas.dpr(258): H2077 Value assigned to 'decimales' never used
[Hint] cadenas.dpr(257): H2077 Value assigned to 'Punto' never used
|
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios