Einzelnen Beitrag anzeigen

DrTight

Registriert seit: 17. Okt 2014
8 Beiträge
 
#1

Debugger lässt keine Breakpoints in generischer Funktion zu (Delphi 10 Seattle)

  Alt 30. Jun 2016, 09:56
Hallo, mein Problem ist, dass der Delphi Debugger keine Breakpoints innerhalb der implementation dieser generischen Funktion erlaubt. Breakpoints werden nach dem Erzeugen nicht angezeigt.

Springe ich mit F7 in diese Funktion hinein, lande ich ganz woanders im Programm.
Exceptions die innerhalb der Funktion aufgerufen werden, werden laut Stack Protokoll an einer anderen Stelle im Code erzeugt.

Code:
TMyGenericClass<T :record> = class
public
  function GetItems<K :record>: TArray<K>;
end;

implementation

function TMyGenericClass<T>.GetItems<K>: TArray<K>;
begin
  // Hier steht Code
end
Die Funktion wird aber korrekt durchlaufen und auch OutputDebugString funktioniert.
  Mit Zitat antworten Zitat