Einzelnen Beitrag anzeigen

Benutzerbild von Jaynder
Jaynder

Registriert seit: 2. Dez 2004
Ort: Süderelbe
134 Beiträge
 
Delphi 10.4 Sydney
 
#1

in eine Procedure hineindebuggen

  Alt 18. Jan 2010, 17:16
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.
  Mit Zitat antworten Zitat