When I follow the File...New...Other...DataSnap template to create Service Application, include Authentication/Authorization - TCP/IP - Server Methods Class with Sample Methods, default Port settings, and using TDSServerModule for the ancestor type, the created project doesn't build.
Checking project dependencies...
Building Project1.dproj (Debug, Win32)
brcc32 command line for "Project1.vrc"
c:\program files (x86)\embarcadero\studio\19.0\bin\cgrc.exe -c65001 Project1.vrc -foProject1.res
dcc32 command line for "Project1.dpr"
c:\program files (x86)\embarcadero\studio\19.0\bin\dcc32.exe -$O- -$W+ --no-config -B -Q -TX.exe -AGenerics.Collections=System.Generics.Collections;
Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG
-E.\Win32\Debug -I"c:\program files (x86)\embarcadero\studio\19.0\lib\Win32\debug";"c:\program files (x86)\embarcadero\studio\19.0\lib\Win32\release";
C:\Users\kelly\Documents\Embarcadero\Studio\19.0\Imports;"c:\program files (x86)\embarcadero\studio\19.0\Imports";
C:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp;"c:\program files (x86)\embarcadero\studio\19.0\include"
-LEC:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl -LNC:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp -NU.\Win32\Debug -NSWinapi;
System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap; -O"c:\program files
(x86)\embarcadero\studio\19.0\lib\Win32\release";C:\Users\kelly\Documents\Embarcadero\Studio\19.0\Imports;"c:\program files
(x86)\embarcadero\studio\19.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp;"c:\program files (x86)\embarcadero\studio\19.0\include"
-R"c:\program files (x86)\embarcadero\studio\19.0\lib\Win32\release";C:\Users\kelly\Documents\Embarcadero\Studio\19.0\Imports;"c:\program files
(x86)\embarcadero\studio\19.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp;"c:\program files (x86)\embarcadero\studio\19.0\include"
-U"c:\program files (x86)\embarcadero\studio\19.0\lib\Win32\debug";"c:\program files (x86)\embarcadero\studio\19.0\lib\Win32\release";
C:\Users\kelly\Documents\Embarcadero\Studio\19.0\Imports;"c:\program files (x86)\embarcadero\studio\19.0\Imports";
C:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp;"c:\program files (x86)\embarcadero\studio\19.0\include" -V -VN
-NBC:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp -NHC:\Users\Public\Documents\Embarcadero\Studio\19.0\hpp\Win32 -NO.\Win32\Debug
Project1.dpr
[dcc32 Error] ServerContainerUnit1.pas(11): E2003 Undeclared identifier: 'TService'
[dcc32 Error] ServerContainerUnit1.pas(23): E2005 'TService' is not a type identifier
[dcc32 Error] ServerContainerUnit1.pas(27): E2137 Method 'DoStop' not found in base class
[dcc32 Error] ServerContainerUnit1.pas(28): E2137 Method 'DoPause' not found in base class
[dcc32 Error] ServerContainerUnit1.pas(29): E2137 Method 'DoContinue' not found in base class
[dcc32 Error] ServerContainerUnit1.pas(30): E2137 Method 'DoInterrogate' not found in base class
[dcc32 Error] ServerContainerUnit1.pas(32): E2003 Undeclared identifier: 'TServiceController'
[dcc32 Error] ServerContainerUnit1.pas(76): E2003 Undeclared identifier: 'Controller'
[dcc32 Error] ServerContainerUnit1.pas(79): E2005 'TServiceController' is not a type identifier
[dcc32 Error] ServerContainerUnit1.pas(81): E2035 Not enough actual parameters
[dcc32 Error] ServerContainerUnit1.pas(86): E2010 Incompatible types: 'Boolean' and 'procedure, untyped pointer or untyped parameter'
[dcc32 Error] ServerContainerUnit1.pas(98): E2010 Incompatible types: 'Boolean' and 'procedure, untyped pointer or untyped parameter'
[dcc32 Error] ServerContainerUnit1.pas(104): E2010 Incompatible types: 'Boolean' and 'procedure, untyped pointer or untyped parameter'
[dcc32 Error] ServerContainerUnit1.pas(107): E2005 'TService' is not a type identifier
[dcc32 Fatal Error] Project1.dpr(9): F2063 Could not compile used unit 'ServerContainerUnit1.pas'
Failed
Elapsed time: 00:00:00.7