Solved

dll not getting registered on win 95/98

Posted on 2001-09-05
9
241 Views
Last Modified: 2013-12-03
Active-x dll is not getting registered on win 98/95 machine. But works fine on win 2K machine. The error code i get is 0x800700CE on win 98 and 0X80070078 on win 95 machine. The error message is "Filename or extension is too long", where as my dll name and ext is well within range (8.3). What could be the error?
0
Comment
Question by:bravi
  • 5
  • 3
9 Comments
 
LVL 86

Expert Comment

by:jkr
ID: 6456946
The Win95 error code 80070078 actually means "Function Not
Implemented.", which usually points to the use of UNICODE in your control - is this possible? If so, try 'ReleaseMinDependency' or 'ReleaseMinSize'
0
 

Author Comment

by:bravi
ID: 6456986
I have tried releasemindependency, but still get this error msg
0
 
LVL 86

Expert Comment

by:jkr
ID: 6457003
Are you using UNICODE?
0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 

Author Comment

by:bravi
ID: 6457023
I also need to use UNICODE, i had built unicode releasemindependency while building
0
 
LVL 86

Accepted Solution

by:
jkr earned 200 total points
ID: 6457068
>>I also need to use UNICODE

Then you'll have to forget about using that control on Win9x - it simply only supports UNICODE in a - err - 'limited' way. See http://support.microsoft.com/support/kb/articles/Q210/3/41.ASP ('INFO: Unicode Support in Windows 95 and Windows 98')
0
 

Author Comment

by:bravi
ID: 6457107
I also need to use UNICODE, i had built unicode releasemindependency while building
0
 

Author Comment

by:bravi
ID: 6457302
I also need to use UNICODE, i had built unicode releasemindependency while building
0
 
LVL 7

Expert Comment

by:peterchen092700
ID: 6460137
>> I also need to use UNICODE
UNICODE is an "implementational choice", not a necessity. Most ActiveX do not need to be built in UNICODE (only they would get a performance kick under NT4/W2K+)

Unless you do *heavy* UNICODE processing in your DLL, you can relatively safely compile to ReleaseMinDependency" (without UNICODE)

The "UNICODE" setting only tells whether to link to the UNICODE or ANSI versions of Win32 API functions. NT4 & W2K use Unicode internally in (almost) all API's that use strings; additionally they implement the ANSI versions (which convert the strings to/from unicode, and call the unicode version of the function).

Win95/98 implement only a very small subset of the API in UNICODE; enough to handle it but no more.

Peter
0
 

Author Comment

by:bravi
ID: 6460175
Thanks, I will not support unicode in my active-x dll
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows a few slightly more advanced techniques for Windows 7 gadget programming, including how to save and restore user settings for your gadget and how to populate the "details" panel that is displayed in the Windows 7 gadget gallery.  …
zlib is a free compression library (a DLL) on which the popular gzip utility is built.  In this article, we'll see how to use the zlib functions to compress and decompress data in memory; that is, without needing to use a temporary file.  We'll be c…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question