ksar el boukhari
Messages postés5Date d'inscriptionjeudi 19 mai 2005StatutMembreDernière intervention11 août 2012
-
5 mai 2007 à 02:27
jelume
Messages postés120Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention15 novembre 2007
-
5 mai 2007 à 10:09
j un problem d'erreur de compilation en delphi7
c [Erreur] Form1_.pas(194): Appel surchargé ambigu à 'mStr'
mon programme :
function mStr(d: LongInt): AnsiString; overload;
function mStr(d: Double): AnsiString; overload;
function mStr(b: Boolean): AnsiString; overload;
function mStr(s: AnsiString): AnsiString; overload;
implementation
//=========================================================
function mStr(d: LongInt): AnsiString;
begin
Result := IntToStr(d);
if (d>=0) then Result := ' ' + Result;
end;
function mStr(d: Double): AnsiString;
begin
Result := FloatToStr(d);
if (d>=0) then Result := ' ' + Result;
end;
function mStr(b: Boolean): AnsiString; overload ;
begin
if (b) then Result := ' True'
else Result := ' False';
end;
function mStr(s: AnsiString): AnsiString; overload;
begin
Result := s;
end;
mai en appel par exemple:
Label3.Caption := 'N° :'+ mStr(string);
le compilateur fai des erreurs de compilation
[Erreur] Form1_.pas(194): Appel surchargé ambigu à 'mStr'