Hallo, hier ein Problem, was mich schon ziemlich lange nervt: ich stehe auf dem Absprung zu einer Prozedur mit Parametern und möchte sehen, was drinnen weiterpassiert. Normalerweise kein Problem, F7 und gut is'. Wenn aber die Parameterwerte erst durch Funktionsaufrufe bestimmt werden, muss ich jeden Call mit Shift-F8 beenden und erneut mit F7 reinstarten, sehr nervig und unübersichtlich, s. Beispiel (Kommentare von unten nach oben lesen). Kennt ihr eine direkte Tastenkombination, so ein Gegenstück zu Shift-F8?
Delphi-Quellcode:
program DebugShiftF7;
{$APPTYPE CONSOLE}
uses
SysUtils;
function Param1: Integer;
begin // und hier
Result := 1;
end;
function Param2: Integer;
begin // und hier
Result := 2;
end;
function Param3: Integer;
begin // F7 landet aber hier
Result := 3;
end;
procedure Test (I1, I2, I3: Integer);
begin // und hier möchte ich gerne weiterdebuggen
Writeln (I1:4, I2:4, I3:4);
end;
begin
Test (Param1, Param2, Param3); // in dieser Zeile stehe ich beim debuggen
end.