Message methods with a string identifier work fine. Message methods with a string identifier appear not to work. The array of TMsgStrTable records have name variables which point to something other than the string identifier. The DispatchStr call does not call the message handler.