Article View: pl.comp.lang.delphi
Article #345646Re: Problem z kompilacją x64
From: miab
Date: Wed, 15 Mar 2017 21:57
Date: Wed, 15 Mar 2017 21:57
51 lines
3322 bytes
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-mailReferences:
<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