Can CS3/CS4 be told to destroy closed panels?

We have two plug-ins with dynamic panels; one uses them for web browser tabs, another for a huge Miles 33 ActiveX control. We've allocated 16 WidgetIDs and ActionIDs so that the user can have up to 16 tabs open, "more than will ever be needed".
In CS2 we have full control of the UI for closing the tab; we provide a button and a menu item. These call IPalettePanelUtils::ScheduleDestroyPanelCmd, which destroys the panel thoroughly. The system resources are freed and the WidgetID and ActionID can be re-used when the user asks for a fresh tab.
In CS3/CS4 there is a new standard UI for closing panels; the user closes the panel by clicking the "X". Sadly, the built-in panel/palette manager does not destroy the panel but caches it instead. The resources stay claimed, and, if the user closes and opens 16 panels, we find that all the WidgetIDs and ActionIDs are in use. We're checking for this by calling panelMgr->GetPanelFromActionID to get a panel pointer, and then panelMgr->GetPaletteRefContainingPanel( panel_pointer ) and PaletteRef.GetOWLControl() to see if it's in a palette with an HWND.
Two questions
(1) Is there any way to tell the panel/palette manager that when one of our panels is closed by the user, it should be destroyed and its resources released?
(2) Failing that, is there any way to spot that a panel has been closed by the user, so that we can safely try to re-use the panel after resetting its contents?
Thank you.

Normally, one can open CS3 Projects in PrPro CS4, but there can be exceptions.
Now, as far as doing a Project in Encore, with Assets from CS3 & CS4, there is not problem. Given your issues with CS3 PrPro Projects into PrPro CS4, I would recommend that you do things the "old-fashioned" way - Export the Assets from each version of PrPro, as elemental/elementary streams, i.e. one Video-only file and one Audio-only file. Import the Video-only file as a Timeline, and then each Audio-only file as an Asset. Drag the Audio to the appropriate Timeline and it will snap into place. You can choose to do the Transcoding to MPEG-2 from within each version of PrPro, or can Export as a DV-AVI (no Audio), and let Encore do the Transcoding. That choice is yours. If you go the MPEG-2 route, you will need to know and understand "bit-budgeting," and have a bit-budgeting calculator.
No problem doing what you need to do. I do it all the time with Assets from PrPro and some from other NLE's in the proper format. No issues whatsoever.
Good luck,
Hunt

Similar Messages

  • Can cs3 & cs4 be mixed?

    I'm tinkering with burning to DVD on a project.  The can I burn a project that contains both cs3 & cs4 premiere pro projects.  It doesn't appear that I can open cs3 projects in cs4 without many clip 'misplacements'.  So does anyone konw if I can add cs3 content to a dvd with cs4?

    Normally, one can open CS3 Projects in PrPro CS4, but there can be exceptions.
    Now, as far as doing a Project in Encore, with Assets from CS3 & CS4, there is not problem. Given your issues with CS3 PrPro Projects into PrPro CS4, I would recommend that you do things the "old-fashioned" way - Export the Assets from each version of PrPro, as elemental/elementary streams, i.e. one Video-only file and one Audio-only file. Import the Video-only file as a Timeline, and then each Audio-only file as an Asset. Drag the Audio to the appropriate Timeline and it will snap into place. You can choose to do the Transcoding to MPEG-2 from within each version of PrPro, or can Export as a DV-AVI (no Audio), and let Encore do the Transcoding. That choice is yours. If you go the MPEG-2 route, you will need to know and understand "bit-budgeting," and have a bit-budgeting calculator.
    No problem doing what you need to do. I do it all the time with Assets from PrPro and some from other NLE's in the proper format. No issues whatsoever.
    Good luck,
    Hunt

  • Help! Can't play online videos in Adobe Flash CS3/ CS4.

    Hi everyone,
    I am not able to play online videos in Adobe Flash CS3/ CS4. Reinstalled, changed computer, the same. But I could play just a month ago. Any idea what could have happened to my Adobe Flash CS3/ computer  or any other source please?
    Many thanks

    Thanks for the help guys.
    Clearing the cache didn't work, but removing the Youtube cookie and restarting firefox did. I can now switch to Hi-def again
    Cheers :)

  • CS3 & CS4 loaded on Leopard. Can CS3 be uninstalled safely?

    Hi,
    I have the complete CS3 design Extended & CS4 Design Extended loaded on Leopard. Can CS3 Extended be uninstalled safely? If so what's the correct way to do it without impacting my CS4 Extended and LightRoom 2.2 installations?

    You might want to wait and make sure that everything works the way you think it should. For instance - printing to Epson printers from CS4 and Leopard is impossible using the Epson drivers if you are expecting the same results you got in CS3. It doesn't hurt to have more than one version on your system and can sometimes help.
    If you really want to take it off, you can use the uninstaller on the original install disk.

  • I am steaming - Thru CS3 - CS4 and now CS5 Fireworks is crap

    All through CS3, CS4 and now CS5 Fireworks on 3 different machines Windows XP, Windows Vista and now Windows 7... simply is a crappily written app. And I have been using Fireworks since Macromedia and these problems have only appeared from Adobe.
    Is it to drive folks to Photoshop? After working on it for about 30 min you get 'low on memory' 'internal error'... it is unconscionable that an application that is so expensive can be written so appallingly. And when you run through the forums you just get tons of complaints about the shoddy code at Adobe.
    All of the computers are stacked with 4GB, this one has 16GB on a blazingly fast Phenom Black but that's not the killer... no other app crashes. Not the little $5 dollar apps, not anything. It is so frustrating. Can't someone buy this place and straighten it out!!! Macromedia was known for ridiculously great code and features.
    Had anyone solved this problem... I here if you login in as Donald Duck it might go away. What kind of nonsense is that?
    Help!
    Noel

    xgarth
    don't get so steamy. I am on your side and I actually met Adobe marketing VP in Australia and told him that his CS ****, mmm I mean suite is worthless on a Mac at least. He couldn't care less. They don't fix things they market "upgrades" so idiots like you and me will keep on spending. I for instance use Adobe and Macromedia products since mid 90s' and I must say that nothing has changed for me since FW3 or 4 and Photosop 5.5. Illustrator should always stayed simple but they managed to make it so fat it barely moves. Flash also became something it wasn't intended for and it's days are numbered by HTML5. Adobe Acrobat? you must be kidding. I still don't know what the F this is all about. and so on and so on....
    You will grow out of it eventually like I did. It doesn't worth it. Believe me. Just "upgrade" if you must have some feature. I think DW and Flash are the only products that need to be upgraded because of the industry it's linked to (web). the rest are just tools that still do what they did 10 years ago. they are only "integrated" now.
    There are other tools you can use, not many but there are or simply don't upgrade!!! this is the best way for you and I to tell Adobe what we think.
    Mic

  • CS3 CS4 CS5 backwards compatible or just backwards?

    Have just spent over a month talking with Adobe "Customer Service" - an offshore call centre whose entire capability seems to be to read from a script which says "Sir I understand your problem" - really? - "But all I can suggest is that you purchase CS5" - I had already! - "Or visit our online community".
    Over a month - I may include the thread here - including a dozen telephone calls where I was occasionally hung up on and where I NEVER ONCE spoke with a technician who actually understood my problem.
    I have client video projects stretching all the way back to Premiere CS2.
    When I upgraded from CS3 to CS4 (on PC) I was told to "start all my video projects from scratch" - that was the helpful answer from the Adobe "Customer Service" team! It appears as though the way CS4 handles native media formats is entirely non-compatible with CS3 or earlier.
    Two months ago I purchased a Mac and CS5 suite. Again, my CS3 projects are not compatible it seems. One month ago my PC died.
    I began a dialog with Adobe "Customer Service" looking for help.
    I own Production Suite or Master Suite in CS2, CS3, CS4 and CS5 - so I'm not a software pirate - and have a reasonable expectation that I should attract a certain level of support: specifically, I would like to exchange my CS3 PC software for CS3 Mac - seems like the best way to run those older projects - BUT I would gladly take any advice you can provide!!
    After over a month talking with a range of "Customer Service" people ranging from well-meaning but un-trained to straight-ahead rude people, I've been told to go buy the software somewhere else!
    Adobe CS3 for Mac ships new from $800 to $1500 from eBay.
    Boot Camp is an option since I own CS3 for PC but then I need to buy Windows and a Parallel software solution - also around $1200.
    I no longer feel like such an evangelist for IP - when this is the service you get as a Genuine Adobe Customer.
    I love using Adobe products but am disgusted at the total lack of service.
    Can anybody help?

    Going from Windows to MAC with AVI, WMV, and converted VOB's (if done) may cause some funny things to happen.
    I think I would check up what CODEC's those AVI and converted VOB's are using, and check if your MAC supports them, and also check if your MAC supports WMV.
    "basically every kind of media you can import to PP" is probably different on Windows than it is on MAC.
    Dag

  • Will Adobe CS3+CS4 work in OS above 10.6.8 ?

       I want to continue using CS3+CS4, mainly Dreamweaver CS3 and Fireworks CS4, plus some Photoshop & Acrobat Pro in CS4. All ran well on my mid-2007 Macbook Pro (MA896LL) with OS 10.6.8. But this MBP failed recently, due to heat, and for my next Mac(s) two options are a 2010 Macbook (MC516LL) that can run OS 10.6, or a 2012 Mac Mini with i5 (MD387LL) that will not run OS 10.6 but does offer other benefits. (of course, running an OS higher than 10.6 also offers benefits!)
       Will Dreamweaver-CS3 and Fireworks-CS4 run properly in all ways, with higher OS, with 10.7 or 8, 9, 10?
       Does the kind of computer make a difference for this? For example, would these programs behave differently in OS 10.9 on the 2010-Macbook or 2012-Mini? (probably not, I assume)
       These questions are important in deciding what to buy, but... now, because I don't have a Mac, I cannot do experiments (try the two programs with each OS) to see what happens. So I'm hoping you can help (thanks in advance!) by sharing your experience and knowledge.
       FWIW, the Mac programs in CS3 and CS4 are 32 bit, if that makes any difference in OS-compatibility.

    Yesterday the Macbook arrived (made in 2008, so it runs 10.6.8), and two installs (CS3, CS4) were successful.  For the next set of installations,* if Adobe requires a de-activation would the following plan work?
    ____My conclusion, after writing the paragraphs below, is "probably not" because (if Adobe doesn't check to see what computer CS is activated on) accepting this kind of de-activation would make it easy for someone to fake a de-activation by cloning the hard disk of a still-working computer, de-activating CS3/4 on that cloned disk-image, then continue using CS3/4 on the still-working computer and also (because they have fooled Adobe into thinking it's not active) an extra computer, using only one of the two activations.  So this probably isn't allowed by Adobe.  If necessary, probably I'll just have to contact Adobe, with the repairman to confirm the failure of my Macbook Pro with one of the CS3/4 installations.
    ____Well, here was the idea:
    ____My recently failed Macbook Pro had CS3 and CS4 installed.  The repairman recovered the entire hard drive (200 GB) and put it onto an external hard drive (4000 GB) as individual files and also as a cloned disk-image.  To de-activate, could I re-start the new computer in the old 10.6.8 (with "Startup Disk" in System Preferences) using this disk image, open Dreamweaver-CS3 (then deactivate) and Fireworks-CS4 (then deactivate)? Would the CS3 and CS4 on this disk-image be recognized by Adobe as being "one of my previous installs" that therefore would not count as being active, after they're deactivated?
    ____How to do this? I don't know much about clones. To get the old CS3/CS4 "recognized by Adobe" would this require putting the cloned "old Macbook Pro" into its own partition of a hard disk?  Or could I just start from the individual files of the un-cloned OS?  (In "System Startup" today, on another external hard disk I saw an OS 10.6.3 from a backup many years ago. I could choose it and re-start in 10.6.3, but... my question is about how to re-start so Adobe recognizes the old CS3/CS4 as a "previous activation on the old Macbook.")  Or maybe I could connect the hard disk with this cloned "old Macbook Pro" to my old half-working iMac, and de-activate CS3/4 from the iMac.
    ___ * The 2012 Mac Mini should arrive today, but I won't try CS3/CS4 on it (to see if it will install, and will run OK on 10.9.5) until later.  After doing the experiments, I'll report back about the results.

  • File size comparisons, InDesign CS3, CS4 and CS5?

    Hi, all.
    It seems there was a trend for several major releases where each time Adobe released a new version of InDesign and InCopy, average file sizes grew by 20% or so from the old release to the new release, at least back in the older CS days. Has this trend continued, such that file sizes in CS4 are substantially larger than file sizes from CS3, and CS5 files are substantially larger than those from CS4?
    Adobe, of course, wants to keep writing functionality that will keep the user community coming back to buy in to upgrades. The added functionality sometimes comes at a cost beyond the price tag. If file sizes are larger in a newer version, then page saves over a network or to a database are likely to be slower, and user productivity takes a hit while users are waiting for files to be saved.
    Has anyone done any testing to build the "same" page in multiple versions of InDesign to understand what the effect is on the file sizes? I'm specifically interested in the file sizes between InDesign CS3, CS4 and CS5. To be meaningful, the test page would have to be at least moderately complex, with a couple of photos, multiple text elements and so forth. By "same," the page wouldn't take advantage of new functionality in newer versions but would be saved as a native page of the current version, though the file sizes may be bloated by the new functionality like it or not.
    If you've done any testing along these lines, I'd like to hear more about it.
    Thanks.
       Mark

    The overall structure of ID's files have been exactly the same for -- as far as I can see back -- CS. No change at all, in there.
    There have been significant additions to the 'global' spaces; stuff like InCopy user data, table styles, object styles, and cross references. Each of these add a major chunk of data to each file, whether you use it or not, plus a few bytes per object (again, whether you use them or not -- ID also needs to know where you did not use them, that's why). I think these might be the main source of 'global' file size increase (a single object style in one of my files, for example, eats up a healthy chunk of 11,482 bytes).
    For the rest, all new stuff like 'span columns' is a handful of bytes per paragraph style. Tracking changes may very well double the size of text runs -- but 1 character takes up 1 byte of storage (plus perhaps some overhead of indicating its 'tracking' status). Any single measurement unit always uses 8 bytes at least (for example, the left inset for a column span -- even if it's not used, or set to 0pt).
    I think we're talking about a couple of K's here (oh -- perhaps a max of a hundred or so), in a file format that has been designed around the concept of "disk pages", each 4K big, meaning that sometimes adding one single character to a text box increases the file size by 4 K.
    Your idea of comparing the size of a file created in CS3 against the same saved as CS4 and as CS5 is certainly feasible -- I might try it some time, just to confirm it's purely the extra 'new objects' data that accounts for the size increase and to confirm my guesstimates of the number of Ks involved.

  • CS2/CS3/CS4: Cannot get file path in Unicode of the current document on Windows

    Hi All,
    In my automation plugin I need to have full absolute path of the opened document with any possible non-English letters. Using SDK examples Listener and Getter that come with Photoshop SDK the full absolute path which I obtain is in the default ANSI code page (CP_ACP) and I can convert it to Unicode using MultiByteToWideChar() API. However this works well when I have corresponding to document name language set in the "Control Panel -> Regional and Language Options -> Advanced -> Select a language to match the language version of the non-Unicode programs you want to use." For example if name of the document has Russian letters and chosen language in "Regional and Language Options" is also Russian the described conversion works well. If I change "Regional and Language Options" to English for example, full path returned by Photoshop SDK API (AliasToFullPath in PIUFile.cpp) for the document with Russian letters will contain "????????.psd" symbols.
    So I need to have an ability to get absolute file path in Unicode. Is it possible in Photoshop CS2/CS3/CS4 for Windows? I have searched forum and SDK but could not find info on it.
    Is it possible to have native HANDLE of the opened file to get file info using Windows API?
    Please advice.
    Below given slightly modified code from Photoshop CS3 which I use to get absolute file pat of the opened document.
    Thanks and regards,
    Sergey
    std::string outFilePath;
    int32 theID = 0;
    SPErr error = kSPNoError;
    error = PIUGetInfo(classDocument, keyDocumentID, &theID, NULL);
    if (error == kSPNoError)
    Handle theFileHandle = NULL;
    error = PIUGetInfoByID(theID, classDocument, keyFileReference, &theFileHandle, NULL);
    if (error == kSPNoError)
    int32 length = sPSHandle->GetSize(theFileHandle);
    Boolean oldLock = FALSE;
    Ptr pointer = NULL;
    sPSHandle->SetLock(theFileHandle, true, &pointer, &oldLock);
    if (pointer != NULL)
    outFilePath = (char*)pointer;
    sPSHandle->SetLock(theFileHandle, oldLock, &pointer, &oldLock);

    Hi All,
    Does anybody know, whether it is possible to get Unicode file path of the current document in Photoshop via Photoshop SDK API or without them?
    Thanks,
    Serhiy

  • Can Indesign CS4 open CS2 files?

    Simple question, can Indesign CS4 opeen old CS2 files? Someone told me it can't. If that's true it's a disaster.

    [Jongware] - I know that, I'm not asking about CS2 opening CS4 but vice versa.
    BobLevine - that's what I'm asking. I hope you're right, thanks!
    It's incredibly important to me because time has come to upgrade my computer, and I have CS2 on it, but I've heard Windows 7 doesn't want to run CS2 at all, so if I upgrade to Win7 I'll have to upgrade the CS as well. And then someone told me ID4 can't open ID2 files anymore. That would render all my older work unusable.

  • CS3/CS4 protecting against SQL Injection

    Hi:
    I was wondering if the newer versions of Dreamweaver like CS3/CS4 do a good enough job to protect against SQL Injection when using the built in Insert/Update/Delete behaviors or should I use Commands with Stored Procedures (MS SQL)?
    Thanks!
    Mitch

    David , Günter - many thanks for your help !
    In my ignorance I appear to have been misled by my website host who, in response to a related problem, informed me as follows:
    "your website's scripting does appear to be highly vulnerable to SQL  injection attack, this can be easily seen via the following example:
    /s-sub_detail.php?cat_id=TEST
    As  you can see, arbitrary data entered as the cat_id variable of the shopping cart  script is being passed unchecked to the SQL server, which is then returning a  notice relevant to the data passed (in the above example case this is an  "unknown column" error) - This effectively demonstrates that your shopping cart  script performs no validation on variables used within the script and passes  them directly to the SQL server, which means arbitrary commands can potentially  be added as variable data for the SQL server to execute.
    In order to  correct this all variables and any other posted data used by the shopping cart  script must be fully validated by the script itself before being passed to the  SQL server so that SQL commands cannot be executed by simply manually entering  these as a script variable".
    Thanks to David I understand the issue with the need for data validation but the response above appears to indicate that they believe there is more to it.
    David and Günter - I would welcome your response to the above and perhaps recommendations for SQL injection vulnerability testing.
    Kind regards
    J

  • Flash CS3/CS4 (AS3) Components

    On the gskinner blog (
    http://www.gskinner.com/blog/archives/2007/05/variable_scroll.html)
    there is a posting about an update to the new components for Flash
    CS3/CS4 which would allow the components to be skinned easier (I
    think). Can from Adobe comment on why this update has not bee
    rolled into the Flash IDE itself?
    Thanks,
    Sean

    Problem is not in your windows 7 OS, since i was working CS4 and now i m working with CS5 in windows 7 only. And i feel more comfort with this new OS. May be you hardware configuration might not be support to new technology like windows 7 and Flash CS5. Beca it is need high hardward configuration

  • CS3/CS4 Upgrade

    I installed CS3, I then bought a copy of CS4 upgrade and started to install it.
    Part way through, when it asked for CS3 serial number the only product option was CS3 Extended. I then realised that the upgrade copy I had bought was CS4 Extended upgrade.
    I then aborted the upgrade.
    The splash screen on CS3 about Photoshop now shows it as CS3 Extended even though it is just the normal version.
    I bought a normal version of CS4 upgrade but it will not recognise the serial, it wants a valid CS3 Extended serial.
    I uninstalled CS3 & CS4 Trial and then re-installed CS3, still the same problem with the solash screen showing it as CS3 Extended.
    If I uninstalled CS3 again and deleted all registry entries to Photoshop would this solve my problem?
    I have also tried the Adobe cleaner tool but this still left registry entries for Photoshop

    If I uninstalled CS3 again and deleted all registry entries to Photoshop would this solve my problem?
    Not at all. You need to delete the PCD database and any otehr asociated licensing and product identification files or simply manually deactivate everything, choosing to eradicate any stored serial numbers. Still, it wouldn't do anything for you, if you still had the wrong serials. Therefore do the only sensible thing - call phone support to sort this out. Nobody here can do that for you.
    Mylenium

  • How to make an AIDrawArtAGMPort on Windows with CS3, CS4 and CS5

    Hi
    I want to use the function DrawArt of AIDrawArtSuite.
    To use this function, I must have an AIDrawArtGWorld or an AIDrawArtAGMPort or an AIDrawArtAGMPoirtV6 object.
    With CS6 SDK, this suite provides a mean to instantiate an AIAGMPort.
    With CS3, CS4 and CS5 this function doesn't exist.
    On MacOS X, I can build AIDrawArtGWorld.
    On Windows, I don't know how to do it.
    On Windows how can I make an AIDrawArtAGMPort  object ?

    Hi,
    It is not recommended way to install SAP System without following Standard Installation Method. Please read concerned Official SAP Installation Guide and follow the standard procedure without inviting more complexities and headache.
    Regards,
    Bhavik G. Shroff

  • From When Adobe CS3, CS4, Cs5, CS5.5 and CS6 will loose activation support like cs and cs2

    From When Adobe CS3, CS4, Cs5, CS5.5 and CS6 will loose activation support like cs and cs2

    Nobody can tell you that. CS2 activation was turned off because of bugs in the software that made it too difficult to maintain. so far no such thing has been the case with the otehr versions. Either way, if and when that time comes surely Adobe will let you know and provide a solution...
    Mylenium

Maybe you are looking for