Why is my wxPerl application for Windows not starting?

I developed the application with Strawberry Perl 5.8.9.4using wxPerl. The application is compiled with:

wxpar -f Crypto -F Crypto -M Filter :: Crypto :: Decrypt --compress = 9 --gui --icon = icon.ico --lib =. / lib --module = App :: Order - -module = Wx --module = App :: GUI :: Main --module = App :: GUI :: Frame --module = App :: GUI :: Forms :: Settings --module = App :: GUI :: Forms :: Settings :: Signature --module = App :: Task :: StripAndMail --module = App :: Mode :: Terminal --module = App :: Mode :: GUI --output = "bin \ PDF Mailer. Exe" " PDF Mailer.pl ".

I came to the conclusion of its deployment on PC clients. To do this, I use the installation created using InnoSetup, which copies all the necessary DLLs to the system32 folder. I tested this myself and on another system that does not have Strawberry Perl installed. This other system made me figure out which DLL I needed to include:

  • libeay32.dll
  • MINGWM10.DLL
  • wxbase28u_gcc_wxp_binary_10_0.dll
  • wxmsw28u_adv_gcc_wxp_binary_10_0.dll
  • wxmsw28u_core_gcc_wxp_binary_10_0.dll

However, my client set the setting, and after starting the application, the cursor just changed to a loading indicator and after that it returns to its normal state. The application does not seem to start properly and does not report a missing DLL.

, , mingwm10.dll . , DLL, , .

PATH, system32, DLL, . DLL, system32.

Windows XP Prof. SP3. Windows XP Home SP3.

.

+3
1

. Strawberry Perl, . --gui, --compress Crypto. --gui, . , PAR::Heavy . , , - , PAR:: Heavy. --lib=C:/strawberry/perl/vendor/lib wxpar, , , . , .

+3

Source: https://habr.com/ru/post/1731987/


All Articles