Gibt es im TWebStringGrid noch eine andere Version von Get_Grid_Data? (overload)
Zitat:
Data_Module.Get_Grid_Data(URL, WGrid, (Sender as TTMSFNCGrid), WebGrid_FNCGrid(WGrid, (Sender as TTMSFNCGrid)));
Dieser Aufruf kann eigentlich nicht stimmen. (ich würde erwarten, dass dort auch der Compiler meckert)
Du willst ja den Funktionszeiger übergeben, aber dort nicht die Funktion aufrufen und deren Result übergeben:
Data_Module.Get_Grid_Data(URL, WGrid, (Sender as TTMSFNCGrid), @WebGrid_FNCGrid);
oder meistens auch direkt so:
Data_Module.Get_Grid_Data(URL, WGrid, (Sender as TTMSFNCGrid), WebGrid_FNCGrid);
Wobei das @ hier implizit ist, also da der Parameter dieser Zeigertyp ist, weiß Delphi, dass du nicht aufrufen, sondern den Zeiger reingeben willst.