I am not including 'nsAString' specifically but may be included by some other headers. Below is the list of headers i am using, can you guess which may be causing problem? Thanks for your help
#include<iostream> #include "nscore.h" #include "nsCRT.h" #include "nsCOMPtr.h" #include "nsEmbedString.h" #include "nsReadableUtils.h" #include "nsXPCOMGlue.h" #include "nsIBaseWindow.h" #include "nsIWebBrowser.h" #include "nsCWebBrowser.h" #include "nsIWebNavigation.h" #include "nsIWebBrowserPersist.h" #include "nsIWebBrowserFocus.h" #include "nsIWebBrowserSetup.h" #include "nsIWebBrowserFind.h" #include "nsISound.h" #include "nsIDocShellTreeItem.h" #include "nsIScrollable.h" #include "nsITextScroll.h" #include "nsIInterfaceRequestor.h" #include "nsIInterfaceRequestorUtils.h" #include "nsIWebBrowserChrome.h" #include "nsIWebBrowserChromeFocus.h" #include "nsIEmbeddingSiteWindow.h" #include "nsIEmbeddingSiteWindow2.h" #include "nsITooltipListener.h" #include "nsIContextMenuListener2.h" #include "nsWeakReference.h" #include "nsIWebProgressListener.h" #include "nsISHistoryListener.h" #include "nsIObserver.h" #include "nsIWindowCreator2.h" #include "nsIDirectoryService.h" #include "nsILocalFile.h" #include "nsDirectoryServiceDefs.h" #include "nsIXULWindow.h" #include "nsIAppShellService.h" #include "nsAppShellCIDs.h" #include "nsWidgetsCID.h" #include "nsIPref.h" #include "nsVoidArray.h" #include "nsIAppShell.h" #include "nsIGenericFactory.h" #include "nsIComponentRegistrar.h" #include "nsIProfile.h" #include "nsAppDirectoryServiceDefs.h" #include "nsIWindowWatcher.h" #include "nsEmbedAPI.h" #include "nsIWidget.h" #include "nsIJSContextStack.h" #include "nsIEventQueueService.h" #include "nsIEventQueue.h" #include "plevent.h" #include "nsIURI.h" #include "nsIDOMWindow.h" #include "nsIWebProgress.h" #include "nsIRequest.h" #include "nsIDOMEvent.h" #include "nsIDOMKeyEvent.h" #include "nsIDOMMouseEvent.h" #include "nsIDOMNode.h" #include "nsNetUtil.h" #include "nsIIOService.h" #include "nsNetCID.h" #include "nsIInputStream.h" #include "nsIDOMDocument.h" #include "nsISHistory.h" #include "nsIHistoryEntry.h" #include "nsISupportsArray.h" #include "nsIDOMWindowInternal.h" #include "nsIWebBrowserPrint.h" #include "nsIPrintSettings.h" #include "nsIPrintingPromptService.h" #include "nsIDOMKeyListener.h" #include "nsIDOMMouseListener.h" #include "nsIDOMMouseMotionListener.h" #include "nsIURIContentListener.h" #include "nsIDOMEventReceiver.h" #include "nsPIDOMWindow.h" #include "nsIChromeEventHandler.h" #include "nsISelection.h" #include "prmem.h" #include "nsString.h" #include "nsIClipboardCommands.h" #include "nsICommandManager.h" #include "nsICommandParams.h" #include "nsIFocusController.h" #include "nsDataHashtable.h" #include "nsIDOMNamedNodeMap.h" #include "nsIDOMNodeList.h" #include "nsIPrivateDOMImplementation.h" #include "nsIDOMDOMImplementation.h" #include "nsIDOMDocumentType.h" #include "nsIDOMDocument.h" #include "nsIDOMAttr.h" #include "nsIDOMElement.h" #include "nsIDOMCharacterData.h" #include "nsIDOMEntity.h" #include "nsIDOMEntityReference.h" #include "nsIDOMCDATASection.h" #include "nsIDOMComment.h" #include "nsIDOMDocumentFragment.h" #include "nsIDOMProcessingInstruction.h" #include "nsIDOMText.h" #include "nsIDOMNotation.h" #include "nsIDOMRange.h" #include "nsIDOMDocumentRange.h" #include "nsIDOMEventTarget.h" #include "nsIDOMDocumentEvent.h" #include "nsIDOMAbstractView.h" #include "nsIDOMDocumentView.h" #include "nsIDOMMutationEvent.h" #include "nsIDOMUIEvent.h" #include "nsIDOMNodeIterator.h" #include "nsIDOMNodeFilter.h" #include "nsIDOMDocumentTraversal.h" #include "nsIDOMTreeWalker.h" Thanks +Medappa "Boris Zbarsky" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > C.N.Medappa wrote: > > I get the following error of redefinition 'nsAString' and 'nsACString' > > It sounds like you're including both nsEmbedString and nsAString headers; I > think you only want the former. > > -Boris _______________________________________________ mozilla-embedding mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-embedding
