Jump to content

angelusb

Members
  • Content Count

    4
  • Joined

  • Last visited

Everything posted by angelusb

  1. I'm working with Delphi 10..3.2 and will install the packet icsv863.zip. Compiling for Win32 goes perfect. But compiling for MacOS 64 bit gives errors . For example TSystemtime and GetSystemTime are "Undeclared Identifiers". In the annoucement for this release of ICS it should work under MacOs64. What's wrong? Please help.
  2. I'm sorry : I run into dozens of errors in the units OverbyteIcsUtils , OverbyteIcsStreams etc. . Not only SystemTime functions. I did set a compiler directive PUREPASCAL (function IcsSwap16 and others) . Errors for GetComputerNameW , GetThreadLocale, etc etc etc. To many errors. So I don't understand why someone can say the project is to compile for OSX. I'am sorry. But I did give it up.
  3. Thank you Angus,it will be great if you will help. I use Delphi 10.3.2 (Community Edition) I tried to compile the projects from "install" folder I suppose I have to choose the package D103InstallVclFmx.groupproj (D103Install has only Win32 as Target Platform and uses VCL) I try to compile this project (Build configurations Release, Target Platform MacOs 64 bit (OSX64)) Then I get the folowing errors ========================================================================================================== Checking project dependencies... Compiling IcsCommonD103Run.dproj (Release, OSX64) dccosx64 command line for "IcsCommonD103Run.dpk" c:\program files (x86)\embarcadero\studio\20.0\bin\dccosx64.exe -$O- --no-config -M -Q -Z -TX.dylib ... D:\Documenten\Embarcadero\Studio\SDKs\MacOSX10.14.sdk\System\Library\PrivateFrameworks -V -VN --description:"Overbyte ICS Common Run-Time Package for Delphi 10.3" -NHC:\Users\Public\Documents\Embarcadero\Studio\20.0\hpp\OSX64 -NO..\Lib\Debug\OSX64\D103 IcsCommonD103Run.dpk [dccosx64 Warning] OverbyteIcsUtils.pas(1249): W1073 Combining signed type and unsigned 64-bit type - treated as an unsigned type [dccosx64 Error] OverbyteIcsUtils.pas(1508): E2003 Undeclared identifier: 'TSystemTime' [dccosx64 Error] OverbyteIcsUtils.pas(1510): E2003 Undeclared identifier: 'GetSystemTime' [dccosx64 Error] OverbyteIcsUtils.pas(1512): E2003 Undeclared identifier: 'wHour' [dccosx64 Error] OverbyteIcsUtils.pas(1512): E2003 Undeclared identifier: 'wSecond' [dccosx64 Error] OverbyteIcsUtils.pas(1513): E2003 Undeclared identifier: 'wYear' [dccosx64 Error] OverbyteIcsUtils.pas(1513): E2003 Undeclared identifier: 'wDay' [dccosx64 Error] OverbyteIcsUtils.pas(1522): E2003 Undeclared identifier: 'TSystemTime' [dccosx64 Error] OverbyteIcsUtils.pas(1524): E2003 Undeclared identifier: 'wYear' [dccosx64 Error] OverbyteIcsUtils.pas(1524): E2033 Types of actual and formal var parameters must be identical [dccosx64 Error] OverbyteIcsUtils.pas(1525): E2003 Undeclared identifier: 'wDay' [dccosx64 Error] OverbyteIcsUtils.pas(1525): E2033 Types of actual and formal var parameters must be identical [dccosx64 Error] OverbyteIcsUtils.pas(1525): E2003 Undeclared identifier: 'wSecond' [dccosx64 Error] OverbyteIcsUtils.pas(1525): E2033 Types of actual and formal var parameters must be identical [dccosx64 Error] OverbyteIcsUtils.pas(1526): E2003 Undeclared identifier: 'SetSystemTime' [dccosx64 Error] OverbyteIcsUtils.pas(2337): E1025 Unsupported language feature: 'ASM' [dccosx64 Error] OverbyteIcsUtils.pas(2337): E2029 ';' expected but 'ASM' found [dccosx64 Warning] OverbyteIcsUtils.pas(2337): W1011 Text after final 'END.' - ignored by compiler [dccosx64 Error] OverbyteIcsUtils.pas(392): E2065 Unsatisfied forward or external declaration: 'TIcsFileStreamW.Create' [dccosx64 Error] OverbyteIcsUtils.pas(393): E2065 Unsatisfied forward or external declaration: 'TIcsFileStreamW.Create' [dccosx64 Error] OverbyteIcsUtils.pas(394): E2065 Unsatisfied forward or external declaration: 'TIcsFileStreamW.Create' [dccosx64 Error] OverbyteIcsUtils.pas(395): E2065 Unsatisfied forward or external declaration: 'TIcsFileStreamW.Create' [dccosx64 Error] OverbyteIcsUtils.pas(396): E2065 Unsatisfied forward or external declaration: 'TIcsFileStreamW.Destroy' [dccosx64 Error] OverbyteIcsUtils.pas(451): E2065 Unsatisfied forward or external declaration: 'IcsBufferToUnicode' [dccosx64 Error] OverbyteIcsUtils.pas(454): E2065 Unsatisfied forward or external declaration: 'IcsBufferToUnicode' [dccosx64 Error] OverbyteIcsUtils.pas(457): E2065 Unsatisfied forward or external declaration: 'IcsGetWideCharCount' [dccosx64 Error] OverbyteIcsUtils.pas(460): E2065 Unsatisfied forward or external declaration: 'IcsGetWideChars' [dccosx64 Error] OverbyteIcsUtils.pas(461): E2065 Unsatisfied forward or external declaration: 'StreamWriteString' [dccosx64 Error] OverbyteIcsUtils.pas(462): E2065 Unsatisfied forward or external declaration: 'StreamWriteString' [dccosx64 Error] OverbyteIcsUtils.pas(463): E2065 Unsatisfied forward or external declaration: 'StreamWriteString' [dccosx64 Error] OverbyteIcsUtils.pas(464): E2065 Unsatisfied forward or external declaration: 'StreamWriteString' [dccosx64 Error] OverbyteIcsUtils.pas(465): E2065 Unsatisfied forward or external declaration: 'StreamWriteString' [dccosx64 Error] OverbyteIcsUtils.pas(468): E2065 Unsatisfied forward or external declaration: 'IcsAppendStr' [dccosx64 Error] OverbyteIcsUtils.pas(469): E2065 Unsatisfied forward or external declaration: 'atoi' [dccosx64 Error] OverbyteIcsUtils.pas(470): E2065 Unsatisfied forward or external declaration: 'atoi' [dccosx64 Error] OverbyteIcsUtils.pas(472): E2065 Unsatisfied forward or external declaration: 'atoi64' [dccosx64 Error] OverbyteIcsUtils.pas(473): E2065 Unsatisfied forward or external declaration: 'atoi64' [dccosx64 Error] OverbyteIcsUtils.pas(475): E2065 Unsatisfied forward or external declaration: 'IcsCalcTickDiff' [dccosx64 Error] OverbyteIcsUtils.pas(476): E2065 Unsatisfied forward or external declaration: 'StringToUtf8' [dccosx64 Error] OverbyteIcsUtils.pas(477): E2065 Unsatisfied forward or external declaration: 'StringToUtf8' [dccosx64 Error] OverbyteIcsUtils.pas(478): E2065 Unsatisfied forward or external declaration: 'Utf8ToStringW' [dccosx64 Error] OverbyteIcsUtils.pas(479): E2065 Unsatisfied forward or external declaration: 'Utf8ToStringA' [dccosx64 Error] OverbyteIcsUtils.pas(480): E2065 Unsatisfied forward or external declaration: 'CheckUnicodeToAnsi' [dccosx64 Error] OverbyteIcsUtils.pas(482): E2065 Unsatisfied forward or external declaration: 'IsUtf8TrailByte' [dccosx64 Error] OverbyteIcsUtils.pas(483): E2065 Unsatisfied forward or external declaration: 'IsUtf8LeadByte' [dccosx64 Error] OverbyteIcsUtils.pas(484): E2065 Unsatisfied forward or external declaration: 'IcsUtf8Size' [dccosx64 Error] OverbyteIcsUtils.pas(488): E2065 Unsatisfied forward or external declaration: 'IsUtf8Valid' [dccosx64 Error] OverbyteIcsUtils.pas(489): E2065 Unsatisfied forward or external declaration: 'IsUtf8Valid' [dccosx64 Error] OverbyteIcsUtils.pas(490): E2065 Unsatisfied forward or external declaration: 'CharsetDetect' [dccosx64 Error] OverbyteIcsUtils.pas(491): E2065 Unsatisfied forward or external declaration: 'CharsetDetect' [dccosx64 Error] OverbyteIcsUtils.pas(492): E2065 Unsatisfied forward or external declaration: 'IcsCharNextUtf8' [dccosx64 Error] OverbyteIcsUtils.pas(493): E2065 Unsatisfied forward or external declaration: 'IcsCharPrevUtf8' [dccosx64 Error] OverbyteIcsUtils.pas(494): E2065 Unsatisfied forward or external declaration: 'ConvertCodepage' [dccosx64 Error] OverbyteIcsUtils.pas(495): E2065 Unsatisfied forward or external declaration: 'GetBomFromCodePage' [dccosx64 Error] OverbyteIcsUtils.pas(496): E2065 Unsatisfied forward or external declaration: 'htoin' [dccosx64 Error] OverbyteIcsUtils.pas(497): E2065 Unsatisfied forward or external declaration: 'htoin' [dccosx64 Error] OverbyteIcsUtils.pas(498): E2065 Unsatisfied forward or external declaration: 'htoi2' [dccosx64 Error] OverbyteIcsUtils.pas(499): E2065 Unsatisfied forward or external declaration: 'htoi2' [dccosx64 Error] OverbyteIcsUtils.pas(500): E2065 Unsatisfied forward or external declaration: 'IcsBufferToHex' [dccosx64 Error] OverbyteIcsUtils.pas(501): E2065 Unsatisfied forward or external declaration: 'IcsBufferToHex' [dccosx64 Error] OverbyteIcsUtils.pas(502): E2065 Unsatisfied forward or external declaration: 'IcsBufferToHex' [dccosx64 Error] OverbyteIcsUtils.pas(503): E2065 Unsatisfied forward or external declaration: 'IcsHexToBin' [dccosx64 Error] OverbyteIcsUtils.pas(504): E2065 Unsatisfied forward or external declaration: 'IsXDigit' [dccosx64 Error] OverbyteIcsUtils.pas(505): E2065 Unsatisfied forward or external declaration: 'IsXDigit' [dccosx64 Error] OverbyteIcsUtils.pas(506): E2065 Unsatisfied forward or external declaration: 'XDigit' [dccosx64 Error] OverbyteIcsUtils.pas(507): E2065 Unsatisfied forward or external declaration: 'XDigit' [dccosx64 Error] OverbyteIcsUtils.pas(508): E2065 Unsatisfied forward or external declaration: 'IsCharInSysCharSet' [dccosx64 Error] OverbyteIcsUtils.pas(509): E2065 Unsatisfied forward or external declaration: 'IsCharInSysCharSet' [dccosx64 Error] OverbyteIcsUtils.pas(510): E2065 Unsatisfied forward or external declaration: 'IsDigit' [dccosx64 Error] OverbyteIcsUtils.pas(511): E2065 Unsatisfied forward or external declaration: 'IsDigit' [dccosx64 Error] OverbyteIcsUtils.pas(512): E2065 Unsatisfied forward or external declaration: 'IsSpace' [dccosx64 Error] OverbyteIcsUtils.pas(513): E2065 Unsatisfied forward or external declaration: 'IsSpace' [dccosx64 Error] OverbyteIcsUtils.pas(514): E2065 Unsatisfied forward or external declaration: 'IsCRLF' [dccosx64 Error] OverbyteIcsUtils.pas(515): E2065 Unsatisfied forward or external declaration: 'IsCRLF' [dccosx64 Error] OverbyteIcsUtils.pas(516): E2065 Unsatisfied forward or external declaration: 'IsSpaceOrCRLF' [dccosx64 Error] OverbyteIcsUtils.pas(517): E2065 Unsatisfied forward or external declaration: 'IsSpaceOrCRLF' [dccosx64 Error] OverbyteIcsUtils.pas(518): E2065 Unsatisfied forward or external declaration: 'IsPathSep' [dccosx64 Error] OverbyteIcsUtils.pas(519): E2065 Unsatisfied forward or external declaration: 'IsPathSep' [dccosx64 Error] OverbyteIcsUtils.pas(520): E2065 Unsatisfied forward or external declaration: 'XDigit2' [dccosx64 Error] OverbyteIcsUtils.pas(521): E2065 Unsatisfied forward or external declaration: 'stpblk' [dccosx64 Fatal Error] OverbyteIcsUtils.pas(522): E2226 Compilation terminated; too many errors Failed Elapsed time: 00:00:00.6 ========================================================================================================== Digging further in the projectgroup I see several packages (for example IcsVclD103Run.bpl) with only the Windows 32-bit Target Platform. Hope it helps you to make the project will compile with OSX64.
  4. Thank you for response. You are right: the annoucement don't say MacOS 64 bit. That's a shame, because the latest OS versions on the Mac no longer run 32 bit applications. I never compiled a previous version under MacOs 64 bit. I'm new on FMX and more new on MacOs. Have only experience with Win32/64. But now I'm busy for (a non profit organisation) to build an application that have to run on Windows and on Macs. I'm 75 years old and programming is my hobby. Because there are some troubles with Indy components for FTP. I wanted to try ICS component instead. Hope in next future there will be a MacOS 64 bit version of ICS.
×