🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #11481

Re: fetch commando argument - multiple files

#11481
From: Remy Lebeau (TeamB)
Date: Thu, 05 Feb 2004 21:56
39 lines
2573 bytes
"nik" <neusser@okstate.edu> wrote in message
news:4022a3e1$1@newsgroups.borland.com...

> do I have to register the file after every computer restart??

No.  You only need to register it once.

> 1) I have to set all parameters in the registry in order to tell
> the OS that there might be a dll (if currently registered) that
> the shell has to use.

Yes.  Make sure you are following the requirements outlined in the articles
I pointed you to earlier.

> 2) if I want the shell to display my own extensions/menus I
> have to register the dll (e.g. using REGSVR32)

Yes, or manually.  All REGSVR32 does is performs the same
LoadLibrary/GetProcAddress() approach I mentioned.  Either way, the
DllRegisterServer() function must be called, and it then sets up the
Registry as needed.

> If now used any more and the dll is unregistered, does MS RegClean
> delete all unused entries in the registry or should I delete them if not
> necessary any more?

If you do not want the DLL registered anymore, you must call
DllUnregisterServer (either via REGSVR32 or manually) and it must then
remove any relavant Registry entries for the DLL.

> Is there a BCB component that can set/delete all the necessary
> entries in the registry (BCB6.0)?

Just use the TRegistry class.  It only takes a few statements to set
everything up.


Gambit
Technical Details
Message-ID: <4022ba4b$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <401dd9bc@newsgroups.borland.com> <401deae8@newsgroups.borland.com> <40200434$1@newsgroups.borland.com> <40201123@newsgroups.borland.com> <402023c1@newsgroups.borland.com> <40202ef8@newsgroups.borland.com> <40227a8e@newsgroups.borland.com> <4022906e$1@newsgroups.borland.com> <4022a3e1$1@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10cc67,5c52809e13a7bad5
X-Google-Attributes: gid10cc67,public
X-Google-ArrivalTime: 2004-02-05 14:10:41 PST
From: "Remy Lebeau \(TeamB\)" <gambit47.no.spam@no.spam.yahoo.com>
Newsgroups: borland.public.cppbuilder.nativeapi
References: <401dd9bc@newsgroups.borland.com> <401deae8@newsgroups.borland.com> <40200434$1@newsgroups.borland.com> <40201123@newsgroups.borland.com> <402023c1@newsgroups.borland.com> <40202ef8@newsgroups.borland.com> <40227a8e@newsgroups.borland.com> <4022906e$1@newsgroups.borland.com> <4022a3e1$1@newsgroups.borland.com>
Subject: Re: fetch commando argument - multiple files
Date: Thu, 5 Feb 2004 13:56:15 -0800
Lines: 41
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
NNTP-Posting-Host: 67.22.138.253
Message-ID: <4022ba4b$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1076017739 67.22.138.253 (5 Feb 2004 13:48:59 -0800)
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail