Skip to content

v1.0.82 - Perbaikan Aplikasi Exit Saat Buka Laci

Choose a tag to compare

@Zishof Zishof released this 01 Aug 01:02
· 2 commits to main since this release

Perbaikan

Aplikasi kadang exit tak terduga saat Buka Laci

Perintah pembuka laci kasir sebelumnya meng-compile ULANG helper C# dari nol lewat PowerShell (Add-Type) SETIAP kali tombol ditekan -- ini men-spawn compiler .NET, operasi yang cukup berat CPU/memori untuk mesin kasir dengan RAM 8GB. Kalau laci tidak langsung terbuka dan kasir menekan tombolnya berkali-kali dengan cepat, beberapa proses compile bisa numpuk bersamaan dan memicu tekanan memori sistem -- jenis masalah yang TIDAK tertangkap oleh penanganan error JavaScript biasa, karena Windows sendiri yang mengakhiri paksa prosesnya.

Sekarang:

  • Helper C#-nya hanya di-compile SEKALI (disimpan sebagai file .dll), lalu dimuat dengan cara yang jauh lebih murah di setiap penekanan tombol berikutnya.
  • Ditambahkan penjaga tumpang-tindih -- kalau kasir menekan tombol lagi selagi percobaan sebelumnya masih berjalan, itu cukup menunggu hasil yang sama, bukan memicu proses baru.
  • Ketiga tombol Buka Laci (topbar, pin alternatif, layar sukses) otomatis nonaktif sementara selama satu percobaan sedang berjalan.

Instalasi

Unduh AIS-POS-Kasir-Setup-1.0.82.exe dan jalankan. Aplikasi yang sudah terpasang akan auto-update.