Tips and Frequently Asked Questions

W1035 Return value of function '%s' might be undefined
Did you know that Delphi compiler warning "W1035 Return value of function ''%s'' might be undefined" works only with simple types like integers, but never work for managed types like strings or interfaces?
Using FixInsight''s rule W521 you can handle ANY type:
function TForm1.TestInteger: Integer;
begin
end;
Delphi Compiler: W1035 Return value of function ''TForm1.TestInteger'' might be undefined
FixInsight: W521 Return value of function ''TForm1.TestInteger'' might be undefined
function TForm1.TestString: string;
begin
end;
Delphi Compiler: NOTHING
FixInsight: W521 Return value of function ''TForm1.TestString'' might be undefined
Pricing
Single Developer License
Small Team License
Site License
TMS FixInsight Personal
€ 105
€
50
yearly renewal
license for 1 developer
Includes
close
Command line tool
check
Access to the TMS Support Center
check
Free updates and new releases
TMS FixInsight Pro
€ 140
€
70
yearly renewal
license for 1 developer
Includes
check
Command line tool
check
Access to the TMS Support Center
check
Free updates and new releases
BEST VALUE
TMS ALL-ACCESS
€ 1,795
€
595
yearly renewal
license for 1 developer
Includes
check
Command line tool
check
Access to the TMS Support Center
check
Free updates and new releases
check
All TMS DEV products
check
All TMS products
more_horiz
Discover more
All prices excl. VAT. Renewal price is subject to change and only valid up to 30 days after license has expired. After renewal period a discount price is offered to renew the license.