ttamturk Posted October 22, 2014 Share Posted October 22, 2014 Hi Everyone, Today, i upgrade from Delphi2007 to XE7 (i know it's long jump ) and convert my projects. There is no problem when using XE7 32-bit. Then i decided to try to build my project to 64 bit. I installed a new Apache Httpd server 64 bit to my local machine make a new dll to test how it's working. When i set my applications target to 64-bit and run project as an EXE there is no problem at all. Then i try to use a 64 bit dll on apache server. Login form opens but when i try to enter my user name (and locate a user background), it get's access violation. So, here is my problem. I can't debug what is wrong here because it gives this error only when using DLL+APACHE. Is there any one has any idea how to locate these kind of errors with XE7 (i am pratically new to this IDE) ? Best, PS: Please don't say put ShowMessages everywhere. that's not what i am looking for Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted October 22, 2014 Administrators Share Posted October 22, 2014 You can use Server log function which is much better than showmessage. Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted October 22, 2014 Administrators Share Posted October 22, 2014 You can also try with an empty project to see if it is a general issue or only related to your project. Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted October 22, 2014 Administrators Share Posted October 22, 2014 Other method: Try "Run->Attach To Process..." in IDE and select Apache from the list. Quote Link to comment Share on other sites More sharing options...
ttamturk Posted October 22, 2014 Author Share Posted October 22, 2014 Thanks Farshad Quote Link to comment Share on other sites More sharing options...
ttamturk Posted October 22, 2014 Author Share Posted October 22, 2014 Other method: Try "Run->Attach To Process..." in IDE and select Apache from the list. i think I can't use this method because Apache is not a process, it's a service but i hope i can. Quote Link to comment Share on other sites More sharing options...
ttamturk Posted October 22, 2014 Author Share Posted October 22, 2014 And it can't attach to a service ( Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted October 22, 2014 Administrators Share Posted October 22, 2014 All services are processes too. Quote Link to comment Share on other sites More sharing options...
ttamturk Posted October 22, 2014 Author Share Posted October 22, 2014 All services are processes too. Not exactly, they have different behaviors and it's not listed in processes (system processes included) when i try to attach. I keep looking if there is a way to attach as i told i am really new to XE series Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.