+
+\membersection{wxModule::AddDependency}\label{wxmoduleadddependency}
+
+\func{void}{AddDependency}{\param{wxClassInfo * }{dep}}
+
+\func{void}{AddDependency}{\param{const char * }{classname}}
+
+Call this function from the constructor of the derived class. \arg{dep} must be
+the \helpref{CLASSINFO}{classinfo} of a wxModule-derived class and the
+corresponding module will be loaded \emph{before} and unloaded \emph{after}
+this module.
+
+The second version of this function allows a dependency to be added by
+name without access to the class info. This is useful when a module is
+declared entirely in a source file and there is no header for the declaration
+of the module needed by \helpref{CLASSINFO}{classinfo}, however errors are
+not detected until run-time, instead of compile-time, then.
+
+Note that circular dependencies are detected and result in a fatal error.
+
+\wxheading{Parameters}
+
+\docparam{dep}{The class information object for the dependent module.}
+
+\docparam{classname}{The class name of the dependent module.}
+
+