Autor Téma: RX lib pro 64 bit  (Přečteno 2495 krát)

Offline neo

  • Nováček
  • *
  • Příspěvků: 35
  • Karma: 0
    • Verze Delphi: XE3, XE10
Re:RX lib pro 64 bit
« Odpověď #30 kdy: 25-01-2017, 13:34:13 »
To ano ... jenomže jakýkoliv pokus o překlad do 64bit se nedaří. Čistá kopie RXlib, čísté složky, nastavení pro 64 bit ...

Offline neo

  • Nováček
  • *
  • Příspěvků: 35
  • Karma: 0
    • Verze Delphi: XE3, XE10
Re:RX lib pro 64 bit
« Odpověď #31 kdy: 25-01-2017, 13:35:56 »
Bohužel to ted v XE3 do 64 bit nepřeložím. Při přechodu do XE10 bylo odstraněno několik komponent, které tady zlobí. Takže k RXlib se při kompilaci ani nedostanu

Offline neo

  • Nováček
  • *
  • Příspěvků: 35
  • Karma: 0
    • Verze Delphi: XE3, XE10
Re:RX lib pro 64 bit
« Odpověď #32 kdy: 29-01-2017, 18:18:09 »
Tak jsem se zabýval  Delphi XE3 a překladem knihovem do 64-bit. Bohužel výsledek je stejný jako v XE10. Vytvořena zvláštní složka pro 64 bitové balíky, nastaveny příslušná platforma a samostatné složky pro Win64 DCP, DCU a vlastní balíky. Kompilace spadne v jednotce RxVclUtils  na řádku 2379, 2382, 2389, 2401 a 2408 s chybou.

[dcc64 Error] RxVCLUtils.pas(2379) : E2064 Left side cannot be assigned to

procedure StartWait;
begin
  if WaitCount = 0 then
  begin
------------------->>>>>    SaveCursor := Screen.Cursor;
    Screen.Cursor := WaitCursor;
  end;
  Inc(WaitCount);
end;

Zatím jsem nic neopravoval, těch problémových míst může být ve všech jednotkách RX lib více.

To tady opravdu nidko nepoužívá RXlib do 64 bitové aplikace ???
Zatím se mi nechce komponemty RX z aplikace vyhazovat...

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 806
  • Karma: 19
    • Verze Delphi: D2007, XE2, XE6
Re:RX lib pro 64 bit
« Odpověď #33 kdy: 30-01-2017, 07:31:59 »
V nastavení projektu na kartě kompileru vybrat volbu "Assignable typed constants"  a nastavit na True.

Offline neo

  • Nováček
  • *
  • Příspěvků: 35
  • Karma: 0
    • Verze Delphi: XE3, XE10
Re:RX lib pro 64 bit
« Odpověď #34 kdy: 30-01-2017, 12:25:41 »
Díky, teď už to zaklaplo ... baliky RX přeloženy do 64 bit ... jak XE3 tak XE10.

Offline neo

  • Nováček
  • *
  • Příspěvků: 35
  • Karma: 0
    • Verze Delphi: XE3, XE10
Re:RX lib pro 64 bit
« Odpověď #35 kdy: 31-03-2017, 10:28:55 »
Zdravím, bude update RX pro 10.2 Tokyo ?

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 806
  • Karma: 19
    • Verze Delphi: D2007, XE2, XE6
Re:RX lib pro 64 bit
« Odpověď #36 kdy: 31-03-2017, 13:05:06 »
Pokusím se co nejdříve :)

Offline neo

  • Nováček
  • *
  • Příspěvků: 35
  • Karma: 0
    • Verze Delphi: XE3, XE10
Re:RX lib pro 64 bit
« Odpověď #37 kdy: 31-03-2017, 16:57:54 »
Díky  :)

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 806
  • Karma: 19
    • Verze Delphi: D2007, XE2, XE6
Re:RX lib pro 64 bit
« Odpověď #38 kdy: 04-04-2017, 20:31:01 »
Upravil jsem zakladni unity a pridal balicky. Tokyo nemam takže nutno vyzkoušet.

Offline neo

  • Nováček
  • *
  • Příspěvků: 35
  • Karma: 0
    • Verze Delphi: XE3, XE10
Re:RX lib pro 64 bit
« Odpověď #39 kdy: 14-05-2017, 19:50:57 »
Díky :-)

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Křestní jméno zpěváka Gotta: