Mając wersję Delphi 2009 zainstalowałem komponent SMCDBGrid http://www.scalabium.com/smdbgrid.htm
Po przejściu na wersję XE2 mam problemy z jego instalacją. Czy jest możliwość podmiany tego komponentu w całej aplikacji na DBGrid?
Można ręcznie ale w rozbudowanej aplikacji to sporo pracy.
- Rejestracja:około 14 lat
- Ostatnio:3 miesiące
- Postów:85

- Rejestracja:około 17 lat
- Ostatnio:około 3 lata
- Lokalizacja:Szczecin
- Postów:4191
Nie znam się na komponentach DB i konkretnie na tym komponencie, nie mam też takiej wersji Delphi, tylko 7, ale czy problemem będzie podmiana w widoku tekstowym formatek (w Delphi 7 kombinacja Alt+F12) typu z TSMCDBGrid na TDBGrid i to samo w kodzie unitów? Chyba nie masz użytych tysiąca formatek, więć pare razy wyszukuaj i zamień oraz ignorowanie komunikatu o ewentualnych nieistniejących właściwościach powinno wystarczyć. Nie patrzyłem na ten SMCDBGrid, ale oczywiście sposób powiedzie się jeżeli nazwy metod i własności oraz własności użyte w kodzie unitów dla tego komponentu - pokrywają się z tymi od TDBGrid, bo jeżeli nie to nie wiem czy da się to łatwo podmienić. Jest jeszcze dodatek GExperts, ale chyba nie dla tak nowej wersji Delphi jaką posiadasz, tam jest polecenie RenameComponents, ale z niego nie korzystałem za bardzo więc nie wiem jak się sprawdziło by w tym przypadku.

- Rejestracja:ponad 13 lat
- Ostatnio:około 5 godzin
- Lokalizacja:Tuchów
- Postów:12171
olesio napisał(a)
ale czy problemem będzie podmiana w widoku tekstowym formatek (w Delphi 7 kombinacja Alt+F12) typu z TSMCDBGrid na TDBGrid i to samo w kodzie unitów?
Można by tak zrobić, owszem;
Natomiast jeżeli kolega oprogramował już te komponentu w poszczególnych modułach (gdzie odwoływał się do właściwości i używał metod niedostępnych w podstawowym komponencie) może być większy problem; Jeśli tak zrobił - trzeba wszystko ręcznie zamieniać;
- Rejestracja:około 22 lata
- Ostatnio:2 miesiące
- Postów:5042
adnix napisał(a)
Mając wersję Delphi 2009 zainstalowałem komponent SMCDBGrid http://www.scalabium.com/smdbgrid.htm
Po przejściu na wersję XE2 mam problemy z jego instalacją. Czy jest możliwość podmiany tego komponentu w całej aplikacji na DBGrid?
Można ręcznie ale w rozbudowanej aplikacji to sporo pracy.
A jakie problemy?
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.