Ich versuche ein ziemlich großes Delphi3-Projekt (BDE) weitestgehend automatisiert nach Delphi7 (dbExpress) umzustellen.
Dabei bin ich auf ein eigenartiges Problem gestoßen. Aktiviere ich in der IDE das ClientDataSet1 so sehe ich die Daten direkt im verknüpften DbGrid1. Aktiviere ich das ClientDataSet1 erst zur Laufzeit, so enthält dieses auch die Daten (habe ich überprüft) aber diese werden im DbGrid1 erst angezeigt, wenn ich im Quelltext explizit DbGrid1.DataSource := ClientDataSet1 nochmals zuweise. Auch hier habe ich unmittelbar vor ClientDataSet1.Active := True nochmals überprüft wie die DbGrid1.DataSource heißt (= ClientDataSet1).
Handelt es sich hier um einen bekannten Bug? Weiß jemand Hilfe?
Bin dankbar für jeden Hinweis.
Dabei bin ich auf ein eigenartiges Problem gestoßen. Aktiviere ich in der IDE das ClientDataSet1 so sehe ich die Daten direkt im verknüpften DbGrid1. Aktiviere ich das ClientDataSet1 erst zur Laufzeit, so enthält dieses auch die Daten (habe ich überprüft) aber diese werden im DbGrid1 erst angezeigt, wenn ich im Quelltext explizit DbGrid1.DataSource := ClientDataSet1 nochmals zuweise. Auch hier habe ich unmittelbar vor ClientDataSet1.Active := True nochmals überprüft wie die DbGrid1.DataSource heißt (= ClientDataSet1).
Handelt es sich hier um einen bekannten Bug? Weiß jemand Hilfe?
Bin dankbar für jeden Hinweis.
Comment