1) Start Session doesn't work on the Windows build, trying to execute the command just generates an error as if the command doesn't exist. Works fine on Mac and Linux builds.
2) The database drivers don't work on the Mac build, trying to execute any DB command generates an invalid database type error. Works fine on Windows and Linux builds.
3) The engine seems to hate an If Else statement, for example in my login pages backend I have the following code:
Code: Select all
If SmIsUserLoggedOn() = True Then
// Redirect to home page.
Else If tDisableLogon = True Then
// Notify the user, logon is disabled.
Else If The Keys Of $_GET <> Empty Then
If "au" Is Among The Lines Of The Keys Of $_GET Then
If "i" Is Not Among The Lines Of The Keys Of $_GET Or $_GET["i"] Is Not A Number Then
// Notify the user, user ID is invalid.
End If
End If
End If
This is an example of one of those cases where the Server engine is vastly different to the desktop engine and it is really annoying, because I would like to make use of LiveCode as my website backend but I can't because of these issues. I'm already having to run a Ubuntu VM in the background to get the Start Session command and MySQL DB drivers to work in the first place. If anyone could shed some light on this and possibly fix these problems, I would turn for you.