Author Archives: Administrator

Control Panel for SMS Engine — Enterprise Edition version 3.1 has been Released

List of  Fixes in Version 3.1

  • Fix bug “Conversion from string “” to type ‘Double’ is not valid” when “Start Monitoring” is clicked;
  • Remove any unused subroutines, functions, variables, code comments;
  • Rename “ModemState.vb” to “MonitorModem.vb”;
  • Combine “MonitorModem.CheckModemStatusVersion2_MSSQL()” and “MonitorModem.CheckModemStatusVersion2()” into one subroutine;
  • Rename “RelabelModemStatusVersion2()” to “MonitorModem.UpdateStatus()”;
  • Rename “RestoreBackColorVersion2()” to “MonitorModem.RestoreStatus()”;
  • Disable “Open Configuration File” and “Reset Configuration File” button when engine is running;
  • Condensing “If…Else” with “For…next” inside ModemState.CheckModemStatusForVersion2()” and “ModemState.CheckModemStatusVersion2_MSSQL()” subroutines.

 

Download

Existing customers of MobiGATE with valid warranty period or with valid annual support programme could download version 3.17 from here …

If you wish to subscribe to annual support programme for your MobiGATE, please contact us.

 

More Information

MOBITEK Sells Various Brands of GSM Modem

GSM modems are used in various industries. Different modem manufacturers implement different AT commands, therefore systems or applications cannot easily switch modem from 1 manufacturer to another.

We are pleased to inform you that we are able to supply GSM Modem from these manufacturers / brands:-

SIERRA WIRELESS FXT009 GSM Modem

WAVECOM GSM Modem

Maestro GSM Modem M100

Siemens GSM Modem MC55iT

Please contact us for further information.

Dealing with 32-bit, 64-bit and Any CPU Compilation Options in .NET

  1. Refer to https://www.codeproject.com/Articles/1160645/Dealing-with-bit-bit-and-Any-CPU-Compilation-Optio
  2. Refer to https://stackoverflow.com/questions/516730/what-does-the-visual-studio-any-cpu-target-mean
    • I think most of the important stuff has been said, but I just thought I’d add one thing: If you compile as Any CPU and run on an x64 platform, then you won’t be able to load 32-bit DLL files, because your application wasn’t started in WoW64, but those DLL files need to run there.

      If you compile as x86, then the x64 system will run your application in WoW64, and you’ll be able to load 32-bit DLL files.

      So I think you should choose “Any CPU” if your dependencies can run in either environment, but choose x86 if you have 32-bit dependencies. This article from Microsoft explains this a bit:

How to Apply for a MITI Letter under “E-Dagang” Essential Service

One of our clients who is running a traditional business dealing in plastic products has been shut down since MCO 3.0.

We have proposed to our client to transform their business to e-commerce as it is classified as essential service since MC0 1.0

We took 2 weeks to set-up a e-commerce store. We submitted for our client a new application to operate business under “E-Dagang” in CIMS 3.0 (https://notification.miti.gov.my) on 5-July-2021.

 

In “Jawatan”, we propose our client to appoint someone as “Head of E-Commerce”.

 

 

In the “Laman Web”, we entered the URL of the e-commerce store.

 

On 14-July-2021, our client has received MITI approval letter to operate e-commerce.

 

Our client has resumed business in e-commerce mode.

 

If there is no response from MITI, follow-up with KPDNHEP via e-mail e-aduan@kpdnhep.gov.my

Change Date Format to YYYY-MM-DD Before Importing into MySQL Database

Problem: when importing from csv or ods file, the date imported into MySQL Database Server is messed up, e.g. DD-MM-YYYY in csv or ods file when imported into does not show correctly as dd-mm-yy.

 

Cause: MySQL Database Server only accepts date format as YYYY-MM-DD, it will not convert DD-MM-YY to YYYY-MM-DD . Refer to https://dev.mysql.com/doc/refman/8.0/en/datetime.html

 

Solution: a quick solution is to format the date in as csv or ods file as YYYY-MM-DD before import.