Autor Téma: Synapse a 64 bitové OpenSSL DLL  (Přečteno 1455 krát)

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2645
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Synapse a 64 bitové OpenSSL DLL
« Odpověď #15 kdy: 16-01-2020, 07:56:24 »
Konečně jsem se k tomu dostal a bohužel to nejde přeložit (při pokusu o vytvoření bpl) - je tam nepořádek PChar a PAnsiChar...

třeba tady mimepart.pas
      CopyLinesFromStreamUntilBoundary(AStx,AEtx,FPrePart,FBoundary);
K tomuto kodu se hlasim ja. Ovsem je to hafo let stara uprava, ktera rozsirovala puvodni implementaci MIME navrzenou po radcich, jak se pouziva v poste na binarni (8bit) obsah, jak se muze vyskytovat v HTTP protokolu. A nebyla ani unicodifikovana.

Sance, ze bych s tim neco udelal, neni velka, protoze:
- nemam 64bit Delphi
- k protokolu, kvuli kteremu jsem to musel implementovat, se temer jiste nedostanu, aby se to dalo odladit.
- jedine ze bych pomohl ten pridany kod upravit jako podmineny preklad, coz je jedna z moznosti, jak pro lidi, kteri tuto funkcnost nepotrebuji, umoznit ostatni kod prelozit.