Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

AW: TFDMemTable ohne DataSource als Datenspeicher verwenden

  Alt 16. Aug 2023, 00:08
Was macht eigentlich MTable.Open, wenn keine Daten und Felder vorhanden sind?
Die Daten werden ja erst nachher geladen.


Manchmal ist der Fehler auch in der Zeile drüber (Debugger verrutscht), aber an effektivem Code ist davor auch nur das if Methode = 'QUERY' , welches ebenfalls keinen Fehler liefern sollte.

PS: Logic wird auch nie freigegeben.
Außerdem wird es immer erstellt, auch wenn es fast nie genutzt wird.
Tipp:
Delphi-Quellcode:
Logic := nil;
try
  ...
  Logic := TLogic.Create;
  ...
finally
  Logic.Free;
end;
Gibt MyStreamToString wirklich einen WideString zurück?
UnicodeString bzw. String (seit Delphi2009 ein Alias für UnicodeString) würde wohl auch passen.
$2B or not $2B

Geändert von himitsu (16. Aug 2023 um 00:18 Uhr)
  Mit Zitat antworten Zitat