Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Procedure in Procedure aufrufen klappt nicht
5. Jan 2013, 14:57
Man sieht es besser, wenn man den gesamten Kontext betrachtet und den alten Code auskommentiert:
Delphi-Quellcode:
procedure String_Zaehler(
var T : Textfile; // Datei, in der gesucht werden soll (als Textfile-Referenz)
s : string; // Suchtext
var Anz : Integer // Anzahl der gefundenen Stellen
);
var
position,laenge:integer;
text:string;
begin
while not eof(T) do
begin
Readln( T, Text ); // lesen aus T(Tist LDatei) und in Text zwischen speichern
Position := pos( s, Text ); // Position von s(Eingabe aus Edit1.text)in Text bestimmen
laenge := LENGTH( s ); // Länge von dem Wort anzeigen
delete( Text, position, laenge ); // Wort löschen (aus Text) an Position des Ersten Bustabens
// mit der länge(aus laenge);
// -- alt --
// inc( ANZ ); // ANZ hochzählen
// -- neu --
IF Position > 0 then
begin
inc( Position ); // ANZ hochzählen
end;
end;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
Geändert von Sir Rufo ( 5. Jan 2013 um 14:59 Uhr)
|