How to detect missing plugin alert due class?

Hello

I have a plug-in with the definition of class often, there is not any custom persistence class.

resources ClassDescriptionTable (kSDKDefClassDescriptionTableResourceID)

{{{

Class

{

kMyActionComponentBoss,

kInvalidClass,

{

IID_IACTIONCOMPONENT, kMyActionComponentImpl,

IID_IPMPERSIST, kPMPersistImpl

}

},

Class

{

kMyDialogBoss,

kDialogBoss,

{

IID_IDIALOGCONTROLLER, kMyDialogControllerImpl,

IID_IOBSERVER, kMyDialogObserverImpl,

}

},

}}};

In the programming guide, it says "If your plug-in does not store data in the documents, it is useless to take extra precautions" in the section "guidelines for the handling of a plug-in missing."

But now, it can miss plugin message for this plug-in when it is open a document saved with this plug-in installed.

My question is: is there a way to detect what class and implement caused the plug-in is necessary?

I can get some info about plugin missing from IContentMgr, but there is no info on classes in detail.

Any idea?

Thank you

Ford

You have found, IContentMgr is the plugins. Use IObjectModel to get/query ITagRegistry for details.

BTW, something often missed is that the overall text decorations are persistent, through their class ID.

Dirk

Edit: don't know if it was > global< text="">

Tags: InDesign

Similar Questions

  • How can I disable the alert to install the missing Plugin?

    I just asked this, clicked on the Post on this issue, said an email would be sent to me, but the email I was sent 5 min before I posted. So I am once again posting this. Sorry if this is a duplicate.

    I use dial-up slow and cannot keep all the players flash on my computer. Whenever I click on anything this either, even in my Yahoo! Mail homepage, this alert appears: additional plugins are required to display all the media on this page. To the right is a link to install missing Plugins. I click on the x to close it, and when I click on something else, it appears again. It is very frustrating - is - it is possible that I can disable this alert. I run Windows XP. If I plug-ins listed in the window of plugins installed below, I'm not aware of it, except Adobe Acrobat 5.

    1. type Subject: config in the address bar and press on enter

    2. accept the warning message that appears, you will be taken to a list of preferences

    3. Locate the plugins.hide_infobar_for_missing_plugin preference and double-click it to change its value to true

  • Firefox displays a message to install the missing plugin and then asks for a manual installation of apple quicktime, how do I install this plug in?

    Firefox asks me to install the missing plugin, when I visit this website (http://patanjaliayurved.org/ ). I have the following steps, but still nothing happens:

    install the missing plugin > > > > > > apple quicktime > > > > > is not available (manual installation) > > > > > > download > > > install > > > firefox ask again to install the missing plugin

    Hi kanavv,
    you need to download the latest version of QuickTime Player for Windows from Apple http://www.apple.com/quicktime/download/
    If you have problems you can try to remove the existing installation and install again.

    Detailed instructions can be found here: using the plugin QuickTime to play audio and video

    Let us know if this helped!

  • How to open an Indesign file with a missing plugin

    Is it possible to open a file that has a missing plugin?

    This is the case:

    We used an outside designer who is on indesign CS5 and cup of tea barcode software plugin cs5

    We have received his files in CS4, but it's always tell us that there is a missing plugin.

    I guess it's a Teacup Software. Is there a way to get around this?

    Unless the plugin is really necessary for the file opens correctly, exporting to .inx and recording as one new .indd should remove the plugin information.

  • How to display an automatic alert message?

    I'm listening to incoming e-mail messages and must display an alert if an incoming message arrives with a HIGH priority.

    I can listen and view a message using System.out.println. But I can't able to show a Dialog.alert ("new E-mail message");

    It shows the following error message:

    "" Eception exception: pushModalScreen called by a thread of non-event ".

    I tried to call through invokeLater, but both EventQueue and SwingUtilities are not available with BlackBerry JDE 4.7.0.41

    How can I display an alert automatically, when a new HIGH-priority message arrives? Is all classes available for this purpose?

    Here is an article from the second suggestion of Simon documents.

    How - to alert a user to a background application
    Article number: DB-00407
    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800505/800608/...

    Edit: Just found this, which I think that documents first suggestion of Simon:

    How to allow - a listener in the background to detect and update a GUI application
    Article number: DB-00406
    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800783/How_To _...

  • How to remove missing references and audio files or instruments that popup at launch I need is no longer?

    How to remove missing references and audio files or instruments that popup at launch I need is no longer?

    For audfio missing files: go to the Project Audio Bin, mouse control select unused , and then press DELETE. And then click Save.

    Missing instruments or plugins, go to your mixer and remove/Exchange any plugins that have a '!"in all of their slot. And then click Save.

  • Blue screen: Plug and Play detected an error, probably due to a bad driver?

    Get a Blue Screen of Death: Plug and Play detected an error, probably due to a bad driver?

    I'm running on Windows Vista Home Basic. I don't know what happened, but this morning when I turned on my laptop Dell Inspiron 1420, the blue screen of death appeared saying that "Plug-and-Play detected an error, probably due to a faulty driver. She also asked me to 'Disable the BIOS memory options such as caching or shadowing the' but I don't know how to do this, because it does not appear on my BIOS settings. In addition, the message suggested that I go on safe mode, but whenever I try to go on Safe Mode, the Blue Screen of Death keeps re-appearance, so I can not go on Safe Mode or the other. And one other weird thing is that when I press F8 (press the key to early startup options) I get to select an operating system to start: Microsoft Windows XP Embedded which is weird, because as I said, my OS is Windows Vista and I don't have any other OS installed in my laptop. How can I solve this problem?

    Hi,                                                      Part 1 of 3
    (There is a 4 part added)

    These methods as well as those in the next 2 posts to troubleshoot BlueScreens. You
    can also post information that you store in a message in these forums.

    You can solve this a bit on yours with these little free programs.

    1. use BlueScreenView read minidumps and note the BCCode or stop codes, the Cause and
    the time.

    2. run MyEventViewer and search the entries at the time or a second (or) more before the BCCode
    or stop the BlueScreenView Codes.

    3. look for the code on FaultWire - ago usually excellent solutions.

    0x00000000 to 0x00000003F
    http://www.faultwire.com/solutions_index/fatal_error-1.html#IssueList

    0 x 00000040 to 0x0000007F
    http://www.faultwire.com/solutions_index/fatal_error-2.html#IssueList

    0 x to 0x000000BF 00000080
    http://www.faultwire.com/solutions_index/fatal_error-3.html#IssueList

    0x000000C0 to 0x000000FF

    0x00000100 or higher
    http://www.faultwire.com/solutions_index/fatal_error-5.html#IssueList

    4. position the BCCode or stop Codes, settings, the Cause and related information in a message
    detailed in this forum for assistance.

    ---------------------------------------------------------------------------

    It is an excellent tool for displaying the blue screen error information

    BlueScreenView scans all your minidump files created during 'blue screen of death' crashes, and
    Displays information about all accidents of a table - free
    http://www.NirSoft.NET/utils/blue_screen_view.html

    MyEventViewer can be verified at the time of the blue screen (BSOD) within a second or so of the
    time of the BSOD to provide more information about the possible cause - see TIP)

    MyEventViewer - free - a simple alternative in the standard Windows Event Viewer.
    TIP - Options - Advanced filter allows you to see a period of time instead of the whole of the record-
    Set it for a bit before and after the time of the BSOD.
    http://www.NirSoft.NET/utils/my_event_viewer.html

    =============================================

    Here is the example of the usefulness of BlueScreenView - it is small and automatic so very easy to use.
    With time MyEventViewer TRICK is very simple to check when the BSOD.

    Partial screenshot of BlueScreenView (first 1/2 page)

    ============================================

    Partial Screen Shot of BlueScreenView (second 1/2 page)

    =======================================================

    Double-click the line to dump high component file or file - properties with it highlighted.

    =======================================================

    Double click on the bottom panel line of file name or file - properties with it highlighted.

    Right-click on a line - report HTML Selected Items.

    List of crash - created using BlueScreenView

    Dump File Crash Time Bug Check String Bug check code Parameter 1 Parameter 2 Parameter 3 Parameter 4 Caused by the driver Caused by address Description of the file Name of the product Company Version of the file Processor Name of the computer Number of processors Major version Minor version
    041110-22218 - 01.dmp 2010-04-11 22:42:11 NTFS_FILE_SYSTEM 0 x 00000024 00000000' 001904fb fffff880'065a7bd8 fffff880'065 has 7430 fffff800'02c7c0c4 NTFS.sys NTFS.sys + 213d8 NT file system driver Microsoft® Windows® operating system Microsoft Corporation 6.0.6000.16386 (vista_rtm.061101 - 2205) x 64   2 15 7600

    I hope this helps.

    Rob Brown - MS MVP - Windows Desktop Experience: Bike - Mark Twain said it right.

  • How to detect the automatic rotation of the screen on the storm?

    Hello

    I'm trying to resize BitmapField change direction of the screen. But I don't know how to detect it.

    Can you help me?

    What class should I use to this problem?

    Thank you.

    Override sublayout on your screen in order to detect changes in orientation.

    public void sublayout(int width, int height)
    {
       // Your code here
       super.sublayout(width,height);
    }
    
  • How to run a plugin from Adobe Indesign?

    I have download indesign SDK CS6.

    and build the sample project: \Adobe InDesign CS6 Plugin SDK\build\win\prj\BasicDialog.sdk.vcxproj

    But i copy 2 files: BasicDialog.sdk.pln and BasicDialog.pdb to [C:\Program Files (x 86) \Adobe\Adobe InDesign CS6\Plug-Ins]

    It I open Adobe Indesign CS6, it shows the error message:

    Adobe InDesign does not recognize the BASICDIALOG. SOFTWARE DEVELOPMENT KIT. PLN as a plug-in. Please reinstall the BASICDIALOG. SOFTWARE DEVELOPMENT KIT. Plug-in PLN and restart InDesign.

    Redisplay this alert?

    How to run a plugin from Adobe Indesign?

    Thank you all.

    Hi daitranthanhoa,

    You must also copy the file (BasicDialog.sdk, resources). It is part of the plugin.

    Markus

  • How to detect Flash version version in Javascript before the Flash?

    Versions of flash player are in the format: Major.Minor.Release.Build

    Many sites use the SWFObject javascript library to detect the installed version of Flash player.

    The SWFObject tool is only able to detect the drive installed Major.Minor.Release version numbers.

    It is not able to distinguish the Build number.


    Recent security patches are only increment the version number, is not possible to ensure that the user has a version that is installed without danger.

    The SWFObject detection occurs BEFORE the FireFox browser version detection, so we could show a more user-friendly message "Please update your Flash" for users.


    How to detect Flash version version in Javascript before the Flash?
    Or Adobe would be kind enough to increment the version when the critical security patches are made?

    var a = navigator.plugins;

    var dllfname;

    If (0< a.length)="">

    for (var d = "", b = 0, g =.) Length; b< g;="" b++)="" if="" (-1="" !="a[b].name.toLowerCase().indexOf(" flash"))"="">

    dllfname = a [b]. Filename;

    }

    }

    $parts = dllfname.replace(".dll",_"").split ("_");

    $buildnumber = parseInt($parts[4]);

    This will get the build number of the dll file name string and can be concatenated with swfobject.getFlashPlayerVersion Major.Minor.Release version numbers ().

  • I have Mac OS x 10.6.8 - blocked how do I delete plugin?

    I'm stuck on my Mac OS x 10.6.8 plugin.  It is because of the update from adobe.  How can I remove it please?

    Hello

    Please visit the Doc KB: http://helpx.adobe.com/acrobat/kb/blocked-plugin-alert-safari-7.html

    Kind regards

    Rave

  • How to configurationTab menu Plugin in Apex4.2

    Hello

    I worked with 4.2 and I download the plugin menu tab to create the drop-down menu with the tabs on the apex, I install the plugin but I can not configure the plugin attribute works correctly

    These attribute

    jQuery selector submenu:
    Set the tab:
    Include the unique sub-tab
    Parent of first class
    Last class parents
    First child of class
    Last child class
    File prefix: #WORKSPACE_IMAGES #.
    JavaScript libraries
    CSS file:
    OnLoad code

    I have tray of watch on the demonstration of the plugin and pdf Documentation but I cannot configure the plugin.

    My question
    How to configure this plugin and its attribute with details

    My environment
    -Apex 4.2
    -Application theme: 1
    -Model of Page class: two level tabs

    Dear Ahmed,

    The option chosen is the plugin of Nicolette. The other option of JS + PL/SQL can be opened and discussed in another thread.
    The steps can be detailed as follows (I'll make it specific to my theme - Application Builder - and you can replace what you want)

    (0) a) my Page template name is WithNicolettePlugin.
    (b) put the Nicolette plugin (thanks a lot to him) on #REGION_POSITION_08 # zero Page (Global page)
    (c) the parameters of the plugin as follows:
    -Model: WithNicolettePlugin
    -Before the HTML:

     

    -After the HTML:

     

-submenu jQuery selector: .dhtmlSubMenu2
-Tab set: main
-Include the unique subtab: Yes
-Parent of first class: ui-corner-left
-The last class parent: ui-corner-right
-File prefix: #IMAGE_PREFIX #.
the others are empty

(1) linking the CSS in the section header of the Page of Bluejay model (22)




(2) link following Scripts in the section header of the Page model








(3) re - write the body section as follows



#REGION_POSITION_01##REGION_POSITION_04#
#SUCCESS_MESSAGE##NOTIFICATION_MESSAGE##GLOBAL_NOTIFICATION#
#REGION_POSITION_02##BOX_BODY# #REGION_POSITION_03#

4 - update the section of the Standard tab attributes for the current tab as the next *(PLEASE, REMOVE THE MINUS BEFORE onmouseover) *.

  • "#TAB_LABEL#
  • {code} and Non Current Standard Tab as the following {code}
  • "#TAB_LABEL#
  • 5 - update section of the parents tab attributes to have the Parent current tab as follows

    #TAB_LABEL# #TAB_LABEL# Drill Down

    and not the Parent current tab as follows

    #TAB_LABEL# #TAB_LABEL# Drill Down

    6. you will find an example here
    Workspace: ralab
    User: nicolette
    Password: abc123
    Request 33791 - TestDropDownAppBuilderTabs

    If the message ends your solution mark it as correct, and the question as answered, otherwise, mark it as useful.

    Best regards
    Mahmoud

  • How to make a Plugin, without opening indesign Adobe

    Hello

    Anyone know how to run a plugin as a service or something like that...

    What I want to do is.

    I wrote a plugin that can read texts of indd files & save as .txt files.

    now, I want to put indd files in a folder and once a new file comes to the folder, read this new file automatically and save as txt.

    to do this, I want to run the plugin without having to open the indd file.

    I hope that the support of CS6 SDK to do this.

    Please let me know if anyone has an idea...

    Thank you.

    It seems to me that you can do what you need with an IdleTask. To use an IdleTask in your plug-in, you must implement a class based on CIdleTask.

    Starting an IdleTask it will be called periodically, depending on the settings of the task. You can start your plugin IdleTask running when InDesign is launched. In your case, I guess the IdleTask would check to see if there are files to process in a particular folder.

    You can find examples of implementation of an IdleTask in couple of sample plug-ins Adobe including the SDK SDK: CustomDataLink and PanelTreeView (there may be others).

    The CustomDataLink plug-in starts his IdleTask in CusDtLnkStartupShutdown::Startup() and stop him in CusDtLnkStartupShutdown::Shutdown() in CusDtLnkStartupShutdown.cpp. The RunTask() method (which does work) is defined in CusDtLnkLinkResourceStateUpdaterIdleTask.cpp.

    PanelTreeView implements its IdleTask similar to the plugin CustomDataLink way done, then you will want to check as well as the sample.

    I hope this helps!

    -Jim

  • How to install the plugin html on OS 10.11.6

    How to install the plugin html on OS 10.11.6

    For html5, you mean? Your browser must be able to show html5 without plugins.

    If something does not work for you, please explain what it is.

  • How to remove unwanted plugins (and no I don't want to read all the articles unrelated who never answer your question)?

    I want to erase the unwanted plugins in Fire Fox. A plugin has even a warning about its use does not (Java Deployment Toolkit). But every time I ask 'how to remove a plugin?', I get redirected to an article that does not answer the question. And then the cycle starts again without ever actually answer the question.

    IT IS NECESSARY TO UNINSTALL FIREFOX TO DELETE A PLUGIN?

    Hello 4646tm, I understand your frustration. Here's how to remove a plugin:
    Click the menu and then click on Add ons, which looks like a piece of a puzzle.

        Type about:plugins into the Location bar and press Enter to display the About Plugins page.
       Each entry in the About Plugins page will have "File:" and "Path:", showing the name and location of the plugin file. Use Windows Explorer to navigate to the folder shown for the plugin you want to remove.
       Rename the file to add an X in front of the filename (for instance, npswf32 becomes Xnpswf32).
    

    You said that you do not want links, but I'll give you a couple just in case you do not want to uninstall the plugins manually. These links are to pages that tell you how to run the uninstall it please do not hesitate to tell me if you think that they are not useful.

    Uninstall Adobe Flash - Windows

    Uninstall QuickTime - Windows Vista/7

    Follow the instructions:
    Download Microsoft Silverlight (instructions to uninstall also)

    I just put a couple of the most common out there, if you have a specific plugin you don't want it please tell me and I can dig to the top of the page for it, also you can do manual uninstall I gave you.

    Have a great day!

    Jon

  • Maybe you are looking for