A fairly big update was just commited. The main focus is on 64 bit compatibility.

  1. Cromis IMC added: IMC stands for inter machine communication. Just as my IPC which is inter process oriented, this aims at easy, message oriented communication between machines. Forget about TCP/IP, Indy, Synapse, ICS or any other technology. You want to send a message with data from one machine to the other and not worry about how to technically do that. IMC offers just that. Its fast its easy to use and abstracts the communication layer from you. Another good thing is that it uses exactly the same message carrier as IPC does. This basically means all the code you used in IPC for preparing the messages will work here. You can also chain data from IPC to IMC. The code uses Indy as TCP layer as that guarantees that it will work on any new delphi version. For now it is Indy 10 only but if there will be demand I can make it Indy 9 compatible.
  2. Cromis IPC:

    Change Log

    • 1.3.1
      • Added error description for the client
    • 1.3.0
      • 64 bit compiler compatible
    • 1.2.2
      • Improved wait for ERROR_IO_PENDING
      • Usage of CommTimeouts
  3. Cromis Threading:

    Change Log

    • 1.5.0
      • 64 bit compiler compatible
    • 1.4.3
      • Added StopAllTasks for TTaskPool
    • 1.4.2 (breaking change)
      • TTaskQueue is not only available as ITaskQueue interface
  4. Cron Scheduler:

    Change Log

    • 2.1.0
      • 64 bit compiler compatible
  5. Cron Scheduler:

    Change Log

    • 1.1.0
      • 64 bit compiler compatible
      • Fixed thread termination bug