Welcome, Guest
Username: Password: Remember me
Discussions for CodeTyphon Studio Installation and Setup.
  • Page:
  • 1
  • 2

TOPIC:

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2601

  • Stefano
  • Stefano's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 6
  • Thank you received: 1
I had the same problem on my WinXP SP3.

I downloaded the MS DirectX End-User Runtime (about 95 Mbytes) and installed it, then rebooted and rebuilt all but I still have the D3D9.dll error.

I then tried to comment out the directx11 line as suggested by almsoares and rebuilt all, now CT 2.90 starts with no errors.

sternas wrote: but did you install MS DirectX End-User Runtimes ?

In our LAB we have 5 PC with WinXP and with CodeTyphon 2.90


There must be something else that you have installed in your WinXP machines because I can't get CT 2.90 to work even after installing the runtime as you suggested.
The following user(s) said Thank You: Ramon Retamar

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2605

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
Thanks Sir
we will fix this soon
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: Stefano

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2606

  • Ramon Retamar
  • Ramon Retamar's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 32
  • Thank you received: 0

sternas wrote: Thanks Sir
we will fix this soon


Thanks to you !

Muchas gracias ! (spanish)

Please Log in or Create an account to join the conversation.

Last edit: by Ramon Retamar.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2622

  • pr
  • pr's Avatar
  • Visitor
  • Visitor
I do not know English well, sorry (Google translator)
it is possible to use DirectX instead of OpenGL?

Please Log in or Create an account to join the conversation.

Last edit: by pr.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2658

  • Johan
  • Johan's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 24
  • Thank you received: 2
Hi, comment out the code did solve the issue in at the start, but after a reinstall, the installer now only install lazarus, but fails on the BIGIDE, can someone help me with this.

In addition an extract of the log file.

pl_win_directx.pas(12,58) Hint: Unit "DXGI" not used in pl_Win_DirectX
pl_win_directx.pas(12,64) Hint: Unit "DxgiFormat" not used in pl_Win_DirectX
pl_win_directx.pas(13,3) Hint: Unit "DxgiType" not used in pl_Win_DirectX
pl_win_directx.pas(13,13) Hint: Unit "DXTypes" not used in pl_Win_DirectX
pl_win_directx.pas(13,22) Hint: Unit "WMF9" not used in pl_Win_DirectX
pl_win_directx.pas(13,28) Hint: Unit "X3DAudio" not used in pl_Win_DirectX
pl_win_directx.pas(13,38) Hint: Unit "xact" not used in pl_Win_DirectX
pl_win_directx.pas(13,44) Hint: Unit "XInput" not used in pl_Win_DirectX
23 lines compiled, 0.5 sec
28 hint(s) issued
C:/codetyphon/fpc/bin/i386-win32/cp.exe -f Makefile.compiled lib/i386-win32/win32/pl_Win_DirectX.compiled
make.exe[2]: Leaving directory `C:/codetyphon/lazarus/components/pl_Win_DirectX'
C:/codetyphon/fpc/bin/i386-win32/make.exe -C pl_Win_DirectX11
make.exe[2]: Entering directory `C:/codetyphon/lazarus/components/pl_Win_DirectX11'
make.exe[2]: Leaving directory `C:/codetyphon/lazarus/components/pl_Win_DirectX11'
make.exe[2]: *** No targets specified and no makefile found. Stop.
make.exe[1]: *** [bigide] Error 2
make.exe[1]: Leaving directory `C:/codetyphon/lazarus/components'
..\fpc\bin\i386-win32\make.exe: *** [bigidecomponents] Error 2

=======================================================

??????????????????????????????????????????????????????
[ERROR]: Lazarus32 BIG-IDE NOT Build
??????????????????????????????????????????????????????

Regards,
Johan
The following user(s) said Thank You: 4aiman

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2659

  • 4aiman
  • 4aiman's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Comix creator
  • Posts: 227
  • Thank you received: 12
Cop, you should delete C:/codetyphon/lazarus/components/pl_Win_DirectX11 folder and re-build lazarus. :)
コンソールマニアック

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2660

  • Johan
  • Johan's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 24
  • Thank you received: 2
I tried aas you suggested, but the damm thing just reappears, leaving me again with the small ide, also trying to delete just after it has been recopied didn't solve the issue, when I afterwards try to open the lazarus it claims that the directx11 package was marked for installation, and just opens the small ide again. Why did this worked out the first time and not anymore the second time.
What other files needs to be changed, also when you select remove all, built all or remove lazarus built lazarus it always copies all files again.

Thanks for your assistance.

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2661

  • 4aiman
  • 4aiman's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Comix creator
  • Posts: 227
  • Thank you received: 12
Open your small ide (that calims to be big in the CT center) and remove directx11 and orca.
Then you should press "Save and relaunch" (the 3rd buttonin the install/remove packages window).
Alternatively you could rebuil lazarus using profile "MyProfile" from "Service" menu.

I've done it a couple of minutes ago and it works.
The next move is after CT development team - I think they would re-pack and re-upload installation package :)

PS: do not rebuild all but only lazarus itself.
コンソールマニアック

Please Log in or Create an account to join the conversation.

Last edit: by 4aiman.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2662

  • Johan
  • Johan's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 24
  • Thank you received: 2
Tried it, but now my lazarus.exe claims to be corrupted, well back to 2.80 version. Will wait until a new releae pops up.

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2663

  • 4aiman
  • 4aiman's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Comix creator
  • Posts: 227
  • Thank you received: 12
Well, althoug I managed to compile 2.9 I'm too gonna stay with 2.8 for a while...
[Offtop]Have by any chance worked with glscene?[/Offtop]
コンソールマニアック

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2665

  • nisses
  • nisses's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 1
  • Thank you received: 0
CodeTyphon 2.90 in not compatible with Windows XP. It's because Direct3DCreate9Ex is supported only in Windows Vista, Windows Server 2008, and Windows 7. Earlier versions of the D3D9.dll library do not include Direct3D9Ex and Direct3DCreate9Ex. You will get "The procedure entry point Direct3DCreate9Ex could not be located in the dynamic link library d3d9.dll" error when you build Lazarus using CodeTyphon and try to run it under Windows XP.

So... did anyone manage to fix this yet?

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2666

  • 4aiman
  • 4aiman's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Comix creator
  • Posts: 227
  • Thank you received: 12
Please, enclose quotations in "[ quote ]" tag. At the first moment I thought you're stating it, not quoting :)
And back to business... If you don't like solutions on this forum then (maybe) you should PM Sternas?
コンソールマニアック

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2667

  • Serge Lebedev
  • Serge Lebedev's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 7
  • Thank you received: 3

So... did anyone manage to fix this yet?


If you want to start BigIde from 2.90 on XP, you must manually remove package pl_win_directx11 and pl_AsphyreSphinx & pl_ORCA (contain directx11 package depending code).

from /bin/src/lazarus_mod_src.zip
from /lazarus/components - Makefile & Makefile.fpc
from /lazarus/ide - Makefile & Makefile.fpc & lazarus.pp
- please remove all strings with problem packages info

from /lazarus/packager/globallinks - remove links to problem packages

from /bin/settings/win32/slazarus:
from miscellaneousoptions.xml & packagefiles.xml - remove xml parts, that describes a problem packages

from /scriptsWin/x_Lazarus_Win32_build.bat remove all strings, contains compilation form problem packages.

rebuild lazarus by std for CodeTyphon method.


(from topick www.pilotlogic.com/sitejoom/index.php/fo.../2289-error-d3d9-dll)
The following user(s) said Thank You: Miquel Matas

Please Log in or Create an account to join the conversation.

The procedure entry point not found in d3d9.dll. 11 years 6 months ago #2669

  • Miquel Matas
  • Miquel Matas's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 121
  • Thank you received: 10
I will install 2.8 version or wait for 3.0....

Cheers,

Please Log in or Create an account to join the conversation.

Last edit: by Miquel Matas.
  • Page:
  • 1
  • 2