Use ClassGenConsole.exe with one parameter being the path and file name of the CTP file.
Set the read only attribute for the .pas file. CrossTalk will skip over any read only .pas files during generation.
CrossTalk regenerates every .pas file before each Delphi compile.
Read only .pas files will be skipped and no error will occur.
CrossTalk is not infected, Avira sometimes generates a false positive of TR/ATRAPS.Gen. Each time we reported it to Avira, the next Avira update fixed it. Unfortunately Avira’s detection system from time to time fails and produces false positives.
We saw several in 2010, and one in 2011. We have had no reports since 2011. You can report any false positives directly to Avira using this link.
|1||[#761386] Upload via Website – False positive suspicion||14 Jun 2011 20:41 +0200|
|2||[#652745] Upload via Website||16 Dec 2010 01:30 +0100||16 Dec 2010 04:31 +0100||Fixed|
|3||[#652744] Upload via Website||16 Dec 2010 01:29 +0100||16 Dec 2010 04:31 +0100||Fixed|
|4||[#619795] Upload via Website – False positive suspicion||21 Oct 2010 00:16 +0200||21 Oct 2010 10:23 +0200||Fixed|
|5||[#619791] Upload via Website – False positive suspicion||21 Oct 2010 00:14 +0200||21 Oct 2010 10:23 +0200||Fixed|
|6||[#615896] Upload via Website – False positive suspicion||14 Oct 2010 14:38 +0200||15 Oct 2010 09:46 +0200||Fixed|
(Image is out of date, .dll is now named Atozed.CrossTalk.Middle)
This message is a bit misleading as it can happen even when Atozed.CrossTalk.Middle.dll is properly deployed. It is caused by the VCRT loader that Atozed.CrossTalk.Middle.dll uses and occurs when the Visual C++ runtime .dll files are not deployed. Please see the deployment topic in the documentation.
Yes, CrossTalk can be used in an ISAPI application.
CrossTalk only generates .pas files. However the .pas files can be compiled and used by the C++ personalities in RAD Studio.
CrossTalk uses the latest released version of .NET at the time of release. .NET however is backwards compatible and can load any .NET library of the current version, or any older version.
For example, if the CrossTalk release you are using links to .NET 4.6.2, you can use any .NET library for any .NET version from 1.1 to 4.6.2. In some cases for very old .NET versions, some settings may be required in a .config file to accompany your application.