🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345646

Re: Problem z kompilacją x64

#345646
From: miab
Date: Wed, 15 Mar 2017 21:57
51 lines
3322 bytes
W dniu 2017-03-15 o 22:46, J-23 pisze:
> W dniu 15.03.2017 o 21:23, Bartłomiej Sosenko pisze:
>> W dniu środa, 15 marca 2017 17:35:10 UTC+1 użytkownik miab napisał:
>>> W dniu 2017-03-15 o 16:45, Bartłomiej Sosenko pisze:
>>>> Mam problem z kompilacją w Delphi XE 10.1 (choć to akurat chyba bez
>>>> większego znaczenia) programu który korzysta z modułów:
>>>>  DesignEditors, DesignIntf
>>>>
>>>> Komunikat błędu jest następujący:
>>>> [dcc64 Fatal Error] E2202 Required package 'DesignIDE' not found
>>>>
>>>> Znalazłem informację że należy dodać parametr do kompilatora:
>>>> -LUDesignIDE
>>>> i przy kompilacji x32 program prawidłowo się kompiluje - ale przy
>>>> wersji x64 już nie (tak ustawiłem ten parametr również dla Target -
>>>> 64bit - a dokładniej w polu: Value from "All configurations - 64-bit
>>>> Windows Platform"
>>>>
>>>> Macie pomysł co może być nie tak?
>>>>
>>>
>>> Wg. wykładni Borland, a już szczególnie potomnych te moduły nie powinny
>>> być wkompilowywane do programu:
>>> https://forums.embarcadero.com/thread.jspa?threadID=119104
>>> http://stackoverflow.com/questions/27699662/how-to-build-delphi-projects-for-win64-when-units-inside-it-uses-designeditors-d
>>>
>>>
>>> miab
>>
>> No ok, problem w tym że mam gotową aplikację (usługę) napisaną w D5
>> którą muszę przekompilować na x64. Na x32 już mi się udało konwertując
>> użyte komponenty. Jeśli tych modułów nie uda mi się zmusić do pracy to
>> będę musiał przepisać cały komponent co mi się bardzo nie uśmiecha :/
>>
>> Pytanie więc czy jest możliwa rekompilacja na x64 - de facto to jeden
>> moduł/plik *.pas (komponent)
>>
>
> Twoje pytanie pokazuje że nie przeczytałeś tego co kolega miab ci
> podesłał. Podesłał Ci informacje z której jasno wynika że w swoim
> komponencie wykorzystujesz moduły które Embarcadero czy jak tam teraz ta
> firma się zwie oczekuję były oddzielnie... tyle... podsumowując chcesz
> mieć pakiety pod x64 musisz to zrobić zgodnie z wytycznymi Embarcadero
> tyle.
>

Właśnie. W najprostszym podejściu wypieprzyć z tego *.pas w wersji dla 
x64 wszystko co jest związane z designtimem. Prawie na pewno okaże się 
ze było niepotrzebne.

miab
Technical Details
Message-ID: <oacdfe$j7s$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <954e44a4-aab6-4b08-80b5-d7b6b866f456@googlegroups.com> <oabqfs$uo7$1@node1.news.atman.pl> <14b6dcba-953a-4c0e-b25f-7d88e21bb5e4@googlegroups.com> <58c9b62b$0$5142$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: miab <miwa14@wp.pl>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Problem z kompilacją x64
Date: Wed, 15 Mar 2017 22:57:03 +0100
Organization: ATMAN - ATM S.A.
Lines: 53
Message-ID: <oacdfe$j7s$1@node1.news.atman.pl>
References: <954e44a4-aab6-4b08-80b5-d7b6b866f456@googlegroups.com> <oabqfs$uo7$1@node1.news.atman.pl> <14b6dcba-953a-4c0e-b25f-7d88e21bb5e4@googlegroups.com> <58c9b62b$0$5142$65785112@news.neostrada.pl>
NNTP-Posting-Host: 89-79-243-90.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1489615150 19708 89.79.243.90 (15 Mar 2017 21:59:10 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 15 Mar 2017 21:59:10 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
In-Reply-To: <58c9b62b$0$5142$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit