Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Bug Reports / [6.8] Could not find a DLL (..\plugins-licsensed\dbprocore.dll)

Author
Message
trogdor
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: Portsmouth, VA, USA
Posted: 30th Apr 2008 22:28 Edited at: 30th Apr 2008 23:33
after upgrading to 6.8
I edited the setup.ini to ExternaliseDLLS=Yes
When I tried to publish I got Could not find a DLL (..\plugins-licsensed\dbprocore.dll)

Edit:
I found the dll in plugins folder not in plugins-licsensed

Edit2:
Is this supposed to happen? I looked in _Temp.dbm and copied all the listed dlls and ran the exe. it did not give me the could not find dll error instead it crashed.

The external DLL option should be in the IDE, and it should copy the needed dlls to the project folder instead of manually going through the _Temp.dbm file

Let them hate as long as they fear -Caligula
Nemeo
16
Years of Service
User Offline
Joined: 3rd Apr 2008
Location:
Posted: 1st May 2008 13:42
I had the same problem. The game worked like a charm before. I modified the ini. I copied the dll from the list into the folder and the game crashed. When launching it in debug mode, "could not load image at line 13" was written.
trogdor
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: Portsmouth, VA, USA
Posted: 2nd May 2008 00:38
IanM said
Quote: "Several of my plug-ins (which work correctly with 6.7) compile OK, but fail to find the correct functions when run."

maybe that's the crash I experience.

Let them hate as long as they fear -Caligula
Evets
16
Years of Service
User Offline
Joined: 18th Dec 2007
Location: I\'ll let you know when I find out.
Posted: 2nd May 2008 04:45
Quote: "after upgrading to 6.8
I edited the setup.ini to ExternaliseDLLS=Yes
When I tried to publish I got Could not find a DLL (..\plugins-licsensed\dbprocore.dll)

Edit:
I found the dll in plugins folder not in plugins-licsensed"


I get the same error message also.

I tried moving the file into the folder (\plugins-licsensed\dbprocore.dll), but the error remained.

After restoring everything back to it original place and
restoring the ExternaliseDLLS=Yes in the setup.ini, back to
ExternaliseDLLS=No, everything compiled as it should.

Evets
trogdor
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: Portsmouth, VA, USA
Posted: 3rd May 2008 07:20
I think that we should get an error message since the exe does not have the dlls in the publishing folder.

I dont know about the "plugins-licsensed" message, that needs fixing. The error makes it sound like it assumes that all dlls are in plugins-licsensed.

But what is a bug is that the published program still crashes even with the dlls copied.

Let them hate as long as they fear -Caligula
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Green Gandalf
VIP Member
19
Years of Service
User Offline
Joined: 3rd Jan 2005
Playing: Malevolence:Sword of Ahkranox, Skyrim, Civ6.
Posted: 6th May 2008 17:45
@IanM

That looks useful.

But one thing baffles me. Why do you need to "add" a command from each of the used DLLs? As far as I can see the original code must already contain such commands - otherwise why are the DLLs listed/needed in the first place?

trogdor
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: Portsmouth, VA, USA
Posted: 6th May 2008 18:47
@Green Gandalf
I've asked the same question on IanM's post

Let them hate as long as they fear -Caligula
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 6th May 2008 19:46
Quote: "Why do you need to "add" a command from each of the used DLLs? As far as I can see the original code must already contain such commands"

Not true. If you put LOAD OBJECT into the IDE and compile it, the executable will also include the camera, light and image DLLs too. There are cross-dependencies on the DLLs.

Green Gandalf
VIP Member
19
Years of Service
User Offline
Joined: 3rd Jan 2005
Playing: Malevolence:Sword of Ahkranox, Skyrim, Civ6.
Posted: 7th May 2008 01:10
Quote: "Not true. If you put LOAD OBJECT into the IDE and compile it, the executable will also include the camera, light and image DLLs too. There are cross-dependencies on the DLLs."


Why is that relevant?????

Isn't that just another way of saying that the compiler knows which DLLs are required? It "obviously" does, otherwise how are the "cross-dependent" DLLs identified in the file that you mention on your other thread? I still don't see why it needs additional input from us. Unless the whole feature is just a quick and dirty hack in the first place. It couldn't possibly be that could it ... ?
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 7th May 2008 15:11 Edited at: 7th May 2008 15:14
Yes, but dependencies seem to get ignored when you use ExternaliseDLLS=Yes - including a command from the 'missing' plug-ins causes them to be correctly included.

Quote: "It couldn't possibly be that could it ... ?"

Surely you don't expect me to comment on that? Are you deliberately trying to get me into trouble?

Green Gandalf
VIP Member
19
Years of Service
User Offline
Joined: 3rd Jan 2005
Playing: Malevolence:Sword of Ahkranox, Skyrim, Civ6.
Posted: 8th May 2008 00:26
Quote: "Surely you don't expect me to comment on that? Are you deliberately trying to get me into trouble?"


I couldn't possibly comment.

Login to post a reply

Server time is: 2024-05-18 07:58:23
Your offset time is: 2024-05-18 07:58:23