MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Bug of Units-package in combination with DynamicModule

  • To: mathgroup at smc.vnet.net
  • Subject: [mg90066] Re: Bug of Units-package in combination with DynamicModule
  • From: m.r at inbox.ru
  • Date: Fri, 27 Jun 2008 06:20:38 -0400 (EDT)
  • References: <g3t6ss$ikv$1@smc.vnet.net>

On Jun 25, 5:33 am, Hannes Kessler <HannesKess... at hushmail.com> wrote:
> Hello,
>
> the following DynamicModule loads the Units`-package:
>
> Needs["Units`"];
> DynamicModule[{a = 10}, {PopupMenu[Dynamic[a], {10, 20}], Dynamic[a]},
> Initialization :> Needs["Units`"]]
>
> After closing the notebook, quitting the kernel and re-opening the
> notebook, the context is Units` not Global`, the context path
> {"Units`", "System`"}. This phenomenon occured even after I
> deactivated completely the `Private` section of the Units` package,
> leaving only the public declarations !!
>
> I found also interferences with my personal packages loaded in a
> DynamicModule, where symbols from those were moved to the Units`-
> context.
>
> The problem apparently does not occur with other packages.
>
> Best regards,
> Hannes Kessler

If the package takes a long time to load, the initialization can time
out before the evaluation is complete. You should use
Initialization :> AbortProtect[Needs["Units`"]] or
SynchronousInitialization -> False (or set a higher
DynamicEvaluationTimeout for the notebook).

Maxim Rytin
m.r at inbox.ru


  • Prev by Date: help about calling external programs through a Button
  • Next by Date: Reading a module library from plain text file
  • Previous by thread: Re: Bug of Units-package in combination with DynamicModule
  • Next by thread: Re: Bug of Units-package in combination with DynamicModule