

Delphi 64 bit
Dobrý den.
Koupil jsem si novy notas kde už mám 64 bit Windows, a nainstaloval delphi (RAD studio 10.1 Berlin)
V tools - options - libray si mohu vybrat zda přidávám knihový pro 32 bit Windovs nebo 64 bit Windovs.
Když dam nový projekt (File - New - VLC forms application).
A pak Projekt - Options, mam v target jen 32 bit platforma.
Jak na to, když chci můj projekt zkompilovat pro 64 bit platformu?
V štandardnom rozložení plochy RAD studia (Delphi) máš na pravej strane okno Project Manager-a.
V zobrazenom strome máš položku Target Platforms - pravý klik - Add Platform...
Asi jsem to špatně nainstaloval.
V tom případě spusť z menu Tools položku "Manage platforms". Tam si zvol Windows 64b a nech do doinstalovat podporu.
Když označíš Target platforms a přes pravou myš zvolíš přidat platform, nenabídne se ti tam Windows 64?
Mám Delphi 10.2. V Menu Tools položku Manage Platforms nemám...
Když ve stávající 32b aplikaci chci v okně Project Manager přes pravé tlačítko myši na Target Platforms (Win32) přidat další platform, tak se objeví AddPlatform, ovšem podsvícené šedě a další platforma přidat nejde.
Když dám novou aplikaci, tak v okně Project Manager další platforma (W64 b) přidat jde.
Kde je chyba?
Díky.
To bude tim, ze ji tam (Win64) uz mas a pro dalsi.platgormy (iOS, Linux, Android) nemas licenci
Že 64b platformu mám nainstalovanou, to jsem zjistil. Jde mi o to, jestli můžu nějakým způsobem stávající 32b aplikaci překompilovat na 64b. Nebo budu muset založit novou 64b aplikaci a stávající do ní převést.
Díky-
Staci v nastavení projektu pridat platformu, následně přepnout na 64b a zkompilovat.
Ale musíš vést v patrnosti, že mezi 32b a 64b jsou rozdíly ve velikosti datových typů, takže pokud používáš něco, co počítá s konkrétné velikostí, tak buď musíš změnit deklaraci nebo upravit program (Integer, Pointer, ...)
A to mi právě nejde, abych ve stávajícím projektu přidal novou platformu (v mém případě Win 64 b). Jak sem už psal, když kliknu v ProjectManegeru na TargetPlatofom, objeví se mi zašedlé tlačítko AddPlatform, takže přidat novou platformu nelze. Mám W10 a Delphi 10.2 Enterprice, ale to by nemělo hrát roli.
A mas to nainstalovane? U starsich verzi jsi musel pri instalaci volit, ze chces Win 32 a Win 64 (krome jinych).
Řekl bych, že musím mít, protože když dám nový projekt, tak v ProjettManagerovi platformu Win64 můžu přidat...
Posli obrazek z nastaveni projektu, kde nemuzes pridat platformu.
Pripadne bych se mohl treba pres TeamViewer kouknout, co by mohlo byt spatne - v tom pripade pres SZ
Co přesně myslíš nastavením projektu? Nevím, jestli jsem poslal, co jsi chtěl...
Co kdybys misto add platform rozkliknul to [+] vedle Win 32?
Pokud tam jiz Win 64 mas, tak yi dalsi pridat nepujde
Nebo si vytvor novy projekt, prihod tam existujici formular a zkus, jestli ti Win 64 pujde
To jsem už zkoušel, vypadá to takto. Ani tudy cesta nevede. Vypadá to, že budu muset udělat nový projekt a ten původní tam přetahat... Přesto díky za pomoc.
Jeste zkus zazalohovat slozku, smaz soubor .DPROJ a pak otevri kos.dpr. On si vytori novy standardni kos.dproj