Nově kompiluji program z Delphi XE6 na Delphi 10, který má balíčky a vyskytl se problém u kterého si nejsem jist jak řešit.
Při kompilaci to křičelo, že to vyžaduje bdertl. Prolezl jsem veškeré zdrojáky a nikde bdertl nebyl. Na internetu jsem se dočetl, že když se vyhodí z balíčků vcldbx, tak to přestane vyžadovat.
Opravdu to funguje, ale v helpu je, že součástí balíčku je TDBLookupCombo, TPopupGrid, etc., kde je Vcl.StdCtrls.pas, kde je toho mnohem více.
Když tedy vcldbx vyhodím, tak mi všechny dll, exe bude obsahovat vcl.stdctrls.pas.
Napadají mě 3 řešení. 1vykašlat se na to a nechat to v těch exe(to se mi nelíbí)
,
2.vyrobit si vlastní balíček, ve kterém vynechám dbertl (moc nelíbí, ale když lepší varianta není)
3.stáhnu bde, pokud to ještě jde (to se mi nelíbí vůbec, protože ho nepotřebuji)
4.stáhnu si lepší vcldbx bez bde, ale to jsem nikde neobjevil.
nebo je ještě jiné řešení?