Nochmal:
Zitat:
function TWorkstationSearch.DBSearch;
Die Funktion hat keinen Rückgabewert.
Zitat:
WsList.Add(MyWorkstation); // <--- Hier wird einer TObjectList ein TWorkstation Objekt übergeben, ka ob das so geht...
Ohne ein
WsList := TObjectList.Create davor wohl eher nicht
Zitat:
MyWorkstation := WsList[I]; // <--- [Pascal Fehler] ViewController.pas(40): E2010 Inkompatible Typen: 'TWorkstation' und 'TObject'
MyWorkstation := WsList[I] as Model.TWorkstation; // der Fehler sollte nun weg sein
Aber ich würde die Listen als Parameter übergeben, das mindert die Gefahr von Speicherlecks.