🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi
3 messages
3 total messages Started by marek.wierzbicki.mwi Tue, 12 Sep 2017 20:49
Delphi XE5 problem z komponentem 64 bity (widoczność w palecie)
#346053
Author: marek.wierzbicki.mwi
Date: Tue, 12 Sep 2017 20:49
11 lines
2214 bytes
Problem dotyczy komponentu TCRDBGrid, który zainstalowałem sobie z UniDAC, wersja 6.coś (Niedawno pojawiło się 7.coś, ale to chyba nie ten problem).

Komponent ten zainstalował się w wersjach 32 bity i 64 bity i pracował grzecznie przez kilka lat.

Dziś zauważyłem, że jest wyszarzony (jest w palecie dataControls), gdy platformą docelową są 64 bity. Gdy zmienię na 32 bity, komponent da się dodać do projektu, bo przejściu na platformę docelową 64 bity zostaje w projekcie i się kompiluje (sprawdziłem, że są DCU zarówno w biblotekach 32 jak i 64 bity). TYlko dlaczego nie da się go dodać natywnie w wersji 64?

Usiłowałem uzunąć i dodać komponent i jest dalej tak samo, w 32 bitach jest w palecie normalnie, w 64 bitach wyszarzony, ale da się skompilować program na obie platformy

Macie pomysł co mogło się wydarzyć? WYgląda, że pliki bpl mają datę z 2015 roku

Marek
Re: Delphi XE5 problem z komponentem 64 bity (widoczność w palecie)
#346054
Author: immo
Date: Wed, 13 Sep 2017 08:24
10 lines
2341 bytes
W dniu wtorek, 12 września 2017 22:49:05 UTC+2 użytkownik marek.wier...@gmail.com napisał:
> Problem dotyczy komponentu TCRDBGrid, który zainstalowałem sobie z UniDAC, wersja 6.coś (Niedawno pojawiło się 7.coś, ale to chyba nie ten problem).

> Macie pomysł co mogło się wydarzyć? WYgląda, że pliki bpl mają datę z 2015 roku

Powiem Ci tak, używam SDACa od bardzo dawna. I tak jak każdy pakiet Devarta ma on TCRDBGrida. Ja mam wersję 7.x. Tylko że wersja 7.0 jest z 25.10.2014! :) Zresztą to nieważne, bo nawet wersja 6 obsługuje wersje do XE7 włącznie, a 64bity w komponentach są od wersji 6.0 z 2011 roku.
W każdym razie, sprawdziłem sobie u siebie to o czym piszesz i ten problem nie występuje. Tzn komponent jest widoczny zarówno w 64bit jak i w 32bit. Z tego można wnioskować że to nie problem komponentu jako takiego czy pakietu UniDACa.

pozdrawiam,
Przemek O.
Re: Delphi XE5 problem z komponentem 64 bity (widoczność w palecie)
#346055
Author: miab
Date: Wed, 13 Sep 2017 11:19
16 lines
2189 bytes
W dniu 12-09-2017 o 22:49, marek.wierzbicki.mwi@gmail.com pisze:
> Problem dotyczy komponentu TCRDBGrid, który zainstalowałem sobie z UniDAC, wersja 6.coś (Niedawno pojawiło się 7.coś, ale to chyba nie ten problem).
> 
> Komponent ten zainstalował się w wersjach 32 bity i 64 bity i pracował grzecznie przez kilka lat.
> 
> Dziś zauważyłem, że jest wyszarzony (jest w palecie dataControls), gdy platformą docelową są 64 bity. Gdy zmienię na 32 bity, komponent da się dodać do projektu, bo przejściu na platformę docelową 64 bity zostaje w projekcie i się kompiluje (sprawdziłem, że są DCU zarówno w biblotekach 32 jak i 64 bity). TYlko dlaczego nie da się go dodać natywnie w wersji 64?
> 
> Usiłowałem uzunąć i dodać komponent i jest dalej tak samo, w 32 bitach jest w palecie normalnie, w 64 bitach wyszarzony, ale da się skompilować program na obie platformy
> 
> Macie pomysł co mogło się wydarzyć? WYgląda, że pliki bpl mają datę z 2015 roku
> 

Gdzieś DEVART pisał ze będzie go jak to niektórzy mówią "deprecjonował" 
to znaczy ze nie aktualizuje go i może nie działać w nowszych Delphi.

miab
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads