This table lists compatibility and capabilities of our component products and should help you choose the component technology that best meets your requirements.
= Supported
= Partially Supported (see note)
= Not Supported
ASComm IoT | ASComm .NET | ActiveX Controls | |
---|---|---|---|
Technology Platform |
|||
.NET 8.0 |
check | clear | clear |
.NET 7.0 |
check | clear | clear |
.NET 6.0 |
check | clear | clear |
.NET 5.0 |
check | clear | clear |
.NET Core |
check (3.1 or higher) | clear | clear |
.NET Framework |
check (4.7.2 or higher) | check (2.0 through 4.8) | clear |
MFC |
clear | clear | check |
Application Compatibility |
|||
Windows Forms (.NET Framework) |
check | check | radio_button_unchecked (32-bit only) |
Console (.NET Framework) |
check | check | clear |
Service (.NET Framework) |
check | check | clear |
Web (.NET Framework) |
check | check | clear |
WPF (.NET Framework) |
check (.NET FW 4.7.2 or higher) | check | radio_button_unchecked (32-bit only) |
Class Library (.NET Framework) |
clear | check | clear |
Web Service (.NET Framework) |
check | check | clear |
Windows Forms (.NET) |
check | clear | clear |
Console (.NET) |
check | clear | clear |
Worker Service (.NET) |
check | clear | clear |
WPF App (.NET) |
check (.NET Core 3.1 or higher) | clear | clear |
Class Library (.NET) |
check | clear | clear |
100% .NET Managed Code |
check | check | clear |
Development Platforms |
|||
Visual Basic 6 |
clear | clear | check |
Visual Basic (9 - 13) |
clear | check | radio_button_unchecked (32-bit Windows Forms apps only) |
Visual Basic (14 or higher) |
check | check | radio_button_unchecked (32-bit Windows Forms apps only) |
Visual C++ 6.0 |
clear | clear | check |
C# (3 - 6) |
clear | check | radio_button_unchecked (32-bit Windows Forms apps only) |
C# (7 or higher) |
check | check | radio_button_unchecked (32-bit Windows Forms apps only) |
VBA / MS Office |
clear | clear | radio_button_unchecked (32-bit only) |
Visual Studio 6 |
clear | clear | radio_button_unchecked (32-bit Windows Forms apps only) |
Visual Studio (2005 - 2015) |
clear | check | radio_button_unchecked (32-bit Windows Forms apps only) |
Visual Studio (2022, 2019, 2017) |
check | check | radio_button_unchecked (32-bit Windows Forms apps only) |
Runtime OS Compatibility |
|||
32-bit Windows |
check (Windows 10) | check | check |
64-bit Windows |
check (Windows 11, 10) | check | radio_button_unchecked (Runs as 32-bit application under WOW64) |
Linux with Mono framework |
radio_button_unchecked (Windows Forms and Console Apps) | radio_button_unchecked (Windows Forms and Console Apps) | clear |
Linux with .NET |
check (.NET 8, 7, 6 and Core apps) | clear | clear |
Windows 10 IoT Core |
check (.NET 8, 7, 6 and Core apps) | clear | clear |
Android |
check (.NET 8, 7, 6 and Core apps) | clear | clear |
Build Targets |
|||
x86 (32-bit) |
check | check | check |
x64 (64-bit) |
check | check | clear |
Any CPU (32 or 64-bit) |
check | check | clear |
Features |
|||
Single Component / Multiple Drivers |
check | check | clear |
Design-time Configuration |
clear | check | check |
Runtime Configuration |
check | check | check |
Design-time Serialization |
clear | check | check |
Runtime Serialization |
check | check | clear |
Tag Database |
check | check | clear |
Tag Optimization |
check | check | clear |
Data Change Events |
check | check | clear |
Device Transaction Control |
Component |
Component |
Your Code |
Visual Design |
clear | check | clear |
Structured Data Support (Read/Write entire UDT/PDT) |
check | check | clear |
Performance (Ethernet drivers) |
|||
Transaction Time (1 tag, measured*) |
< 5 mSec |
< 5 mSec |
< 5 mSec |
Transaction Time (10 symbolic tags, measured*) |
< 5 mSec |
< 5 mSec |
~50 mSec |
Transaction Time (50 discrete tags, measured*) |
< 5 mSec |
< 5 mSec |
~250 mSec |
Transaction Time (UDT/PDT with 10 fields, measured*) |
< 5 mSec |
< 5 mSec |
~50 mSec |
Tag Optimization |
check | check | clear |
Development License |
|||
Developer License (build on one PC, deploy to many PCs) |
check | check | check |
Machine License (build and run on single PC) |
check | check | clear |
Discounted Team Edition Pricing Available |
check | check | check |
Runtime License |
|||
Runtime-free |
check (for qualified applications, refer to License Agreement) | check (for qualified applications, refer to License Agreement) | check (for qualified applications, refer to License Agreement) |