BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Delphi on SBS 2003 - solved

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Deployment
View previous topic :: View next topic  
Author Message
Marcel
Guest





PostPosted: Mon Jun 26, 2006 6:32 pm    Post subject: Delphi on SBS 2003 - solved Reply with quote



Hello,

After a lot of days, no trivial solution... I have checked all the
application, reversed the order of uses etc.
I decided to call Microsoft. After all, the Technet+ exists...

Microsoft support :
"What's the language that you use ?"
- Delphi.
- How do you say ? Del... Could you spell it please ?
- !!!!!! Gr...... (Thanks to all my friends of the technical
support. I think how my clients would be satisfied by such answers from me
!)
...
and after 2 hours the engineer said: "it's a problem with Delphi.
Even if you have problems with Microsoft development products (I 'think'
that we could with VB or macros !!!) we can't provide any support ! Thank
you for calling !"

Luck today, I just discovered a fantastic tool called 'Eurekalog'.
(I have to specify that I am not linked to this company in any way)

I dowloaded the trial version and after minutes or seconds, I discovered
came from the MAPI32.dll and determined that entry points that Delphi
"mapi.pas" uses are no more present in the new MAPI32.dll on SBS, resulting
to a crash.

I am amazed by this tool because the problem arrived even before the
Initialization call and had no way to trace the events.
(Of course, I have registered the product by now !).

My next step was to override the mapi32.dll with the one of XP and all was
solved.
But, of course, I'm not satisfied by this brutal workaround.

Does anyone have a better solution to accept this new dll ?

Thanks to all.
Back to top
Bob Swart
Guest





PostPosted: Thu Jul 27, 2006 8:11 am    Post subject: Re: Delphi on SBS 2003 - solved Reply with quote



Hi Marcel,

Quote:
I dowloaded the trial version and after minutes or seconds, I discovered
came from the MAPI32.dll and determined that entry points that Delphi
"mapi.pas" uses are no more present in the new MAPI32.dll on SBS, resulting
to a crash.

Which entry points were missing? Perhaps it would be a better solution
to uncomment these in the mapi.pas file (so you could fix it at the
Delphi RTL/VCL source code level, and not at the OS binary level Wink...

Groetjes,
Bob Swart

--
Bob Swart Training & Consultancy (eBob42.com) Forever Loyal to Delphi
Blog: http://www.drbob42.com/blog - RSS: http://drbob42.com/weblog.xml
New Delphi 2006 Courseware e-books at http://www.eBob42.com/courseware
Back to top
norman mcfarlane
Guest





PostPosted: Tue Dec 05, 2006 12:34 am    Post subject: Re: Delphi on SBS 2003 - solved Reply with quote



Excuse me for butting in here, but I have a similar problem. I have D& app. which, as far as I know, does not use the mapi.dll, but ti will not start on SBS 2003. Sa soon as you start it, it crashes with an application error.
It only happens on certain machines, and there does not appear to be a pattern. For instance, I have tested it on twp machines running 2003 Std Edition, SP 1 and it crashes on one, and runs on the other.
I have also tested it on SBS 2003 Premium Edition and it runs just fine.
Does anybody ahve any ideas?
Regards,
Norman
"Marcel" <m.fondacci (AT) 4gl (DOT) fr> wrote:
Quote:
Hello,

After a lot of days, no trivial solution... I have checked all the
application, reversed the order of uses etc.
I decided to call Microsoft. After all, the Technet+ exists...

Microsoft support :
"What's the language that you use ?"
- Delphi.
- How do you say ? Del... Could you spell it please ?
- !!!!!! Gr...... (Thanks to all my friends of the technical
support. I think how my clients would be satisfied by such answers from me
!)
...
and after 2 hours the engineer said: "it's a problem with Delphi.
Even if you have problems with Microsoft development products (I 'think'
that we could with VB or macros !!!) we can't provide any support ! Thank
you for calling !"

Luck today, I just discovered a fantastic tool called 'Eurekalog'.
(I have to specify that I am not linked to this company in any way)

I dowloaded the trial version and after minutes or seconds, I discovered
came from the MAPI32.dll and determined that entry points that Delphi
"mapi.pas" uses are no more present in the new MAPI32.dll on SBS, resulting
to a crash.

I am amazed by this tool because the problem arrived even before the
Initialization call and had no way to trace the events.
(Of course, I have registered the product by now !).

My next step was to override the mapi32.dll with the one of XP and all was
solved.
But, of course, I'm not satisfied by this brutal workaround.

Does anyone have a better solution to accept this new dll ?

Thanks to all.






Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Deployment All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.