heb12 / heb12-electron

A simple Electron app for reading the Bible
https://heb12.github.io/desktop
GNU General Public License v3.0
10 stars 7 forks source link

Problems with Electron 2.0.0 or Greater on Windows #22

Closed MasterOfTheTiger closed 5 years ago

MasterOfTheTiger commented 6 years ago

Whenever the Electron version in package.json is set to 2.0.0 or newer, the program returns this message when trying to start:

The procedure entry point uscript_getScript_58 could not be located in the dynamic link library C:\Users\USERNAME\AppData\Local\Programs\heb12\Heb12 Bible.exe.

capture

I have tried changing versions and it only works with the 1.8 series. It always returns that message when it uses Electron 2.0.0 or newer.

The current Windows .exe installer uses Electron version 1.8.7 because any newer does not work. I could find no existing issues reported in the Electron GitHub repo, so I reported it here: https://github.com/electron/electron/issues/13553.

This is a very important issue. It needs to be fixed as soon as possible.

AmazingMech2418 commented 6 years ago

Enable online alpha and it will be fine.

MasterOfTheTiger commented 6 years ago

What do you mean? Soon I am going to be deleting gh-pages in favor for a PHP version.

AmazingMech2418 commented 6 years ago

@MasterOfTheTiger The online alpha is a way that anyone can access Heb12 on any device without the need for server-side communications.

MasterOfTheTiger commented 6 years ago

Okay. Sure, but this is a problem with Electron, not with the website.

MasterOfTheTiger commented 5 years ago

Note: this also affects 3.0.x, but it doesn't seem to affect version 2.0.11

MasterOfTheTiger commented 5 years ago

This whole thing was a mess, but I found out the problem has something to do with the computer on which I was building the package.