Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!mailrus!cornell!uw-beaver!sumax!polari!6sigma!blm From: blm@6sigma.UUCP (Brian Matthews) Newsgroups: comp.sys.mac.programmer Subject: Re: Inits & Boot Time Message-ID: <276@6sigma.UUCP> Date: 12 Aug 89 19:02:14 GMT References: <1179@snjsn1.SJ.ATE.SLB.COM> <451@asterix.drev.dnd.ca> <20731@cup.portal.com> <4430@uhccux.uhcc.hawaii.edu> <3516@internal.Apple.COM> Reply-To: blm@6sigma.UUCP (Brian Matthews) Organization: Six Sigma CASE, Inc. Lines: 22 In article <3516@internal.Apple.COM> dwb@sticks.apple.com (David W. Berry) writes: |In article <4430@uhccux.uhcc.hawaii.edu> mikem@uhccux.UUCP (Mike Morton) writes: |>In article <20731@cup.portal.com> ts@cup.portal.com (Tim W Smith) writes: |>>I would guess that most INITs would not be bothered by |>>having their resource ID changed. |>What about folks who get their own code by: |> GetResource ('INIT', 0); |The preferred method is: [standard method for an INIT to get a handle to itself] |It's portable and doesn't depend on you knowing what id you were |installed as. And of course we know that every Mac programmer uses only the most portable method of doing things :-). I agree that anyone who writes an INIT and gets a handle to the INIT any other way should be hit over the head with all of Inside Mac. However, that doesn't mean that everyone does it that way, so if you're renumbering INITs, you definitely need to worry about INITs doing GetResource ('INIT', 0) -- Brian L. Matthews blm@6sigma.UUCP Six Sigma CASE, Inc. +1 206 854 6578 PO Box 40316, Bellevue, WA 98004