Stimmt, in der 1.57 (die ich bereits gestern geladen habe, sie mir aber noch nicht angeguckt habe) sind sie auch da, in der 1.55 (die ich vorgestern geladen habe und mit der ich arbeitete) fehlen sie. Komisch.
Denke die 1.55 war (ist) Fehlerhaft.
Das wurde gefixt bzw. habe ich bemerkt als ich von D2010 die Version mit D7 kompilieren wollte.
Zu dem Zeitpunkt hatte ich den selben fehler.
Ist aber schon seltsam das dieses hier auch mit D2010 funktioniert!
Delphi-Quellcode:
function InStr(Start: integer; Source: string; SourceToFind: string): integer; overload;
begin
Result := pos(SourceToFind,copy(Source, Start, Length(Source) - (Start - 1)));
end;
function InStr(Source: string; SourceToFind: string): integer overload;
begin
Result := pos(SourceToFind, Source);
end;
Semikolon unten fehlt.. Und kompiliert trotzdem. (boahh Delphi)
PS:
Mit D2006 braucht man überhaupt kein Semikolon und es funktioniert. (Vers. 1.54)
Funktioniert aber auch mit.
gruss