 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Marcel Guest
|
Posted: Mon Jun 26, 2006 6:32 pm Post subject: Delphi on SBS 2003 - solved |
|
|
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
|
Posted: Thu Jul 27, 2006 8:11 am Post subject: Re: Delphi on SBS 2003 - solved |
|
|
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 ...
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
|
Posted: Tue Dec 05, 2006 12:34 am Post subject: Re: Delphi on SBS 2003 - solved |
|
|
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 |
|
 |
|
|
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
|
|