What gotchas should we watch out for when porting code from the Adobe SDK to the Acrobat SDK?

What gotchas should we watch out for when porting code from the Adobe SDK to the Acrobat SDK?
... and the other way around?
I have found some evidence that the preprocessor variable PLUGIN seems to prevent macros from includes from being defined. The NPROC and SPROC constructs seem to be involved (partners in crime, if you will).
-Ramon
ps: Please see my related thread "What is the difference between xxProcs.h and xxCalls.h?"

Here's a gotcha that I bumped into:
extern "C" HINSTANCE gHINSTANCE;
I found it in a successfully developed code on the Windows/Plugin side. It is something that I had never used on the APDFL side AND my Windows linker is complaining about several gXXXX missing functions.
IOW: It sounds like the above statement is the solution to my linking problems. Somehow the APDFL seems to take care of the C vs. C++ details.
-Ramon

Similar Messages

  • 2-3 things to watch out for when SAP is the source for a Data Warehouse

    Hello
    What are 2-3 things to watch out for when SAP is the source for a Data Warehouse (Informatica for ETL and Cognos for reporting)?
    Thanks
    G. Vijay

    Going through some or all of this might help:
    Empty Safari's cache (from the Safari menu), then close Safari.
    Go to Home/Library/Safari and delete the following files:
    form values
    download.plist
    Then go to Home/Library/Preferences and delete
    com.apple.Safari.plist
    Repair permissions (in Disk Utility).
    Start up Safari again, and things should have improved.
    If not, MacFixit have published a very detailed (very!) article on speeding up a slow Safari, here:
    http://www.macfixit.com/article.php?story=20070416000657464
    Many, including me, have also followed the advice given by others here to add DNS codes to their Network Settings, with good results in terms of speed-up:
    Open System Preferences/Network. Double click on your connection type, or select it in the drop-down menu. Click on TCP/IP and in the box marked 'DNS Servers' enter the following two numbers:
    208.67.222.220
    208.67.220.222
    Click on Apply Now and close the window.
    Restart Safari, and repair permissions.

  • What do I need to watch out for when installing Mountain Lion from scratch?

    I feel like it's a good moment to erase everything from my computer and reinstall Mountain Lion. I'd like to know which things I should watch out for.
    Most of my important stuff is located on an external hard drive. Some of the applications are located there as well, the other ones I can simply re-downloading, I don't mind this.
    I have my whole iTunes library and my iPhoto library which obviously I'd like to keep. I'm also concerned about my text messages on my iPhone -- they're very important to me. And so are also my Notes, Reminders, and Contacts.
    The thing is, I do not want to do a fresh install and then reload a backup. What would be the sense of making this? None I guess... I'm doing a fresh install becuase I believe there's lots of useless files and maybe even dangerous files on my Mac that I'd like to get rid of. I guess that if I would load the backup, they would all be here again...
    Is it maybe possible to load only certain things from Time Machine, for example my iPhoto or iTunes library?
    Maybe someone can help me here, totally new with this...

    Alright, I'm slowly getting ready to do this. Apparently I do not need an install DVD but I can just press CMD+R to get to the option to do a fresh install, that's why my Mac didn't come with an install DVD (that's what I've read and what I've been told at least).
    Now I'm wondering... do I need to copy those items from the User folder at all? I mean, I have a complete backup on an external hard drive. I could just go there in the folders and select what I would like to copy to my Mac again, suchs as my music library or photo library. Is there any risks? I'm worried about even the smallest things, like creation dates changing and stuff like this. They mean something to me

  • What is the recommended upgrade for OSX 10.6.8 and what should I watch out for with the upgrade?

    I would like to know whether there is a recommended upgrade for OSX 10.6.8.  Is it Mountain Lion?  Is there anything I should watch out for in case I do the upgrade?  My computer is not working optimally and now my external drive (My Passport, 1TB) is not recognized by my computer.  Thanks!

    You should try to get your computer working before you upgrade.
    Check that your computer is compatible with Mountain Lion/Mavericks/Yosemite.
    To check the model number hold down the option/alt key, go to the Apple menu and select System Information.
    MacBook Pro (Mid/Late 2007 or newer) model number 3,1 or higher
    Your Mac needs:
    OS X v10.6.8 or OS X Lion already installed
    2 GB or more of memory (More is better - 4 GB minimum seems to be the consensus)
    8 GB or more of available space
    Check to make sure your applications are compatible. PowerPC applications are no longer supported after 10.6.      
    Application Compatibility
    Applications Compatibility (2)
    Do a backup before installing.

  • Planning on Buying Used 2008 Black Macbook on Craiglist, what should I watch out for?

    I have one in mind already and hte owner say that the battery is shot.  but i have a 2008 macbook battery at home that I will replace that with.  What are some things that i can do to test the computer to make sure everyhting else is in working order.  What are some things to look out for?

    DO NOT buy it unless it comes with the origional 2 discs that shipped with it.  Ask to use disc 2 to run the Apple Hardware Test before you purchase it.  Make sure EVERYTHING works.  Bring a cd/dvd with you to test the optical drive.  Open TextEdit or any word processing program they have on it and test EVERY key.  Also, check
    mac2sell.net to make sure they are asking a reasonable price.  Overall, use common sense.

  • What defects should I look out for on a new C2D MacBook?

    Hi all,
    So, here's my Mac story. I've had macs for the past 4 years, I just like working on them when I have the option. When the new MacBook came out last Spring I immediately bought one, and then 3 returns laters, I got one that wasn't falling apart and was happy. Then the C2D came out, and I was antsy to upgrade. I know it was foolish but I talked myself into a MBP C2D. I got that, about 2 weeks ago and was very dissapointed in the display, grainy and all. So I talked to apple and they're taking it back. But here I am with no laptop again. SO I purchased a new C2D MacBook, and it arrives today.
    So back to the question ... what defects with the new one should be on the look out for? It's difficult to figure out which MacBook people are talking about when they talk about their problems.
    Thanks for the help

    To be honest, you shouldn't be looking for any defects. There were some problems with a small percentage of the original MacBooks which have since been resolved and should not appear on the new Core 2 models. Get your MacBook and enjoy it. If you discover something is not working the way you feel it should, address it then. To be on the look out for problems that you may have heard others having is only going to make you worry and probably think you have found a problem where none may exist.

  • What to watch out for on craig'slist

    Found a 32g wi fi for $230 on craig'slist. When something is to good to be true it usually is. Is there something I should watch out for.
    Thanks

    What to look out for is "the ad is on CL". :>
    I have done a couple deals thru CL. A few seemed like scams, a couple I know were and the ones
    that did go mostly well, the people said they would pay what I was asking then when we met, all tried
    to get me to go lower. I guess they think that when your there and they are waving $, you will sell
    instead of leaving and trying again.

  • What to look out for when upgrading from 10.4.5 to 10.4.6

    I'm thinking about upgrading our server from 10.4.5 to 10.4.6 (I've delayed it because I remember hearing a few things were broken in the process on some setups). So, being the novice that I am, what should I look out for?

    The best thing you can do is to take a full backup of your system and then apply the latest update.
    Also, it is safer to apply the combo update.
    If you do not hear problems in here, there are probably not any problems
    Mihalis.

  • Two Q's: HD noise, and need to watch out for anything after minor "fall"?

    Apologies in advance; I'm guessing that I'm concerned about nothing in both cases here, but I figured it wouldn't hurt to ask (besides making me look paranoid :D).
    1) You know that "grinding/clicking" noise HDs typically make when working? (I mean the one normally associated with HDs, not any of the "click of death" stuff.) Occasionally, I hear a single grind/click that's louder and/or sharper than the usual. Anyone else hear that? I'm assuming it's normal, but just asking.
    2) I put my laptop down on a wad of sheets atop a futon of mine while I did something else. Unlike usual, the laptop slid off the sheets onto the surface of the futon. The momentum caused it to further slide off the edge of the futon onto the carpeted floor (about 10.5 inches off the floor; it's a thick futon) with a very audible "thunk." It landed with one edge still propped on the edge of the futon, and I believe, tho' I'm not 100% sure, it landed hinge-side first.
    Any chance anything got jarred out of whack or anything like that? Anything I should watch out for as I use it (as I'm doing now; seems fine so far)?
    Thanks.

    LeaperBP wrote:
    Perhaps, then, "grinding" wasn't the best word, because it definitely wasn't any sound that I haven't heard from a perfectly functioning HD before - just a little louder. "Whirring"? Hmm.
    This still concerns me. The HD should not make any noise other then a very light tick or click caused by the r/w head seeking a track or another slightly louder click or even clunk when the heads park. The parking is a one time thing, repeated as often as once every half minute or so under some undesirable circumstances, not a continuous chatter of any kind. Normally it should only sound when you power down or when you move the computer.
    One other normal sound is a "white noise" sound caused by the rushing of air as the platters spin. They spin at a constant speed but the whooooosh sound made can vary slightly due to the fact the r/w head may be near the center of the platters or near the outer edge, each place making a slightly different noise. The whooosh sound maybe should be described as a continuous shhh. It is always present when the drive spins if it is audible at all on any given drive. On slower drives, 5400 RPM, it can be virtually silent.
    A hard drive can have a vibration that can be felt in the hand, and can also be heard as a hum. It will also be constant whenever the drive is spinning. It does not come an go. It is by far more common in 7200 RPM or faster drives.
    • light clicking = head seek
    • louder single click/clunk = head park
    • shhh = air turbulence caused by spinning platters
    • continuous hum = vibration caused by spinning platters

  • Watch out for EZ numbers

    Watch out for a new class of phone numbers Verizon has termed "EZ numbers". Here in Philadelphia PA they are all in the 215-936 exchange, which was formerly only used for Verizon's weather forecasts. These numbers are an offshoot of 900 and 976 numbers and cost $5.00 per call. They give out passcodes for people to use on datelines, partylines etc.  These numbers are never blocked automatically by Verizon; you have to call the business office and request it. Unfortunately knowledge about this is so rare that even some Verizon reps will not know what you are talking about but most will. These numbers are advertised by the datelines and partylines themselves. Also even if you get a block put on for these services, ordering certain optional features on your line such as Do Not Disturb or Call Intercept may cause the block to disappear as itt is not compatible with certain Verizon services. Be careful because if charges are made on your phone from these numbers Verizon will not take them off your bill and will then block BOTH your toll and non basic services until the charges are paid.

    I was on the phone with customer service for an hour because I didn't understand my bill. I'm absolutely positive I'm paying the same amount I was previously, I'm absolutely sure that I have one less gig of data than I did previously and I'm absolutely sure that the sales person left out the details that would have told me this when I switched plans. The only compromise that happened here is I lost a gig of data because I believed what I heard at the store. It was a total misrepresentation presented in a way that's hard to pass up.
    I'm done with Verizon regardless, I'm just spreading the word in the hopes that it helps others avoid this situation. I guess the one good thing is that it's not an extended contract so I can switch to another provider sooner than later.

  • Something to watch out for...

    hi, i was getting pretty desperate with my pc the other day, so i bought a gigabyte mobo, to try my cpu out on..
    all started ok, untill installing graphic's drivers and such when i started to get the all familiar 0x0000007f errors..
    so i looked at my cpu a bit more carefully, and guess what...
    on 3 of the pins was a thin layer of heatsink paste..
    so, with the help of a cheap toothbrush i cleaned the pins and put my old 875pNeo back to work..
    yep.. i feel really dumb.
    but got to thinking, how many others may well have greasy finger prints or heatsink goop on their pins??
    hope it helps..

    The CPU pins are really something to watch out for as if something goes wrong there, it'll goes wrong everywhere !!!
    My friend's client try to fix up a P4 3.0GHz HT system himself so he don't need to pay for installation charges and the next day, he brought it back to the shop complaining that he was given a bad CPU, my friend tested the system and found out that was completely no sign of life after hitting the power button. At wits ends, we decided to take everything out to check and we were shocked to near death ... guess what... the socket handle wasn't even pushed in completely to lock the CPU into the socket and he has placed the CPU chip wrong without following the golden arrow and it caused the one empty socket and one fully bent down golden pin, what's worse was the Z-Bracket for the heatsink was not fully fixed in!!! So that wasn't a complete force to push the heatsink down to fully contact with the CPU chip... I've no idea how he set the whole thing up in such a mess... .
    This bad setup has burn down the CPU itself due to overheating, one burnt CPU socket (almost the whole mobo was burn down...), one burnt FX5600 VGA card, 2 burnt DDR400 RAMs, 2 burnt dimm slots, 2 burnt SATA 120GB Seagate HDDs, 1 burnt CWT 550watts PSU and 2 burnt black and half melted IDE cables .

  • Watch out for Wondershare

    Watch out for Wondershare DVD for iPhone converter. Doesn't work and their support is really bad. Insulting and not helpful. Try everything else before you try them.

    I was on the phone with customer service for an hour because I didn't understand my bill. I'm absolutely positive I'm paying the same amount I was previously, I'm absolutely sure that I have one less gig of data than I did previously and I'm absolutely sure that the sales person left out the details that would have told me this when I switched plans. The only compromise that happened here is I lost a gig of data because I believed what I heard at the store. It was a total misrepresentation presented in a way that's hard to pass up.
    I'm done with Verizon regardless, I'm just spreading the word in the hopes that it helps others avoid this situation. I guess the one good thing is that it's not an extended contract so I can switch to another provider sooner than later.

  • What tool should mac users recommend for convertng ulaw to .mp3 files. I used to use Goldwave on windows to convert ulaw to .mp3 files

    Hi,
    I recently switched to mac and I am not used to which applications to use
    What tool should mac users recommend for convertng ulaw to .mp3 files. I used to use Goldwave on windows to convert ulaw to .mp3 files
    Thanks,
    SK

    Congrats on switching!  You won't regret it.
    Try Google.  There appear to be options to do what you want.

  • Save as local file path is greyed out for certain t.codes

    Hi All,
    After the ECC upgrdation, Save as local file path is greyed out for certain t.codes, while for other excel file export is not automatic.
    ES. for MB51 Transaction, when I try
    Path to save as local file is " System>LIST>Save---> Local file and I choose format Spreadsheet it appears format file txt, while with old release was XLS.
    Thanks

    I would like to known if the Additional Data button in MM02 should be custom. Us not possible to use standard?.
    Suggest to open a new thread for your query related to MM02
    Regards,
    Nick Loy

  • I am writing to this forum to ask for help in determining whether Aperture will satisfy my needs when I switch from Windows to MAC in the near future.

     I am writing to this forum to ask for help in determining whether Aperture will satisfy my needs when I switch from Windows to MAC in the near future.  
    I am currently using Photoshop Elements 8 on Windows 7.  After several years of use, I am self taught and adequately proficient for an amateur.  What I didn't realize (until I started researching my upcoming migration on the Internet) is that I actually use PE8 for two functions: digital asset management and digital editing. 
    Regarding Digital Asset Management: My research leads me to understand that PE on MAC does not provide the same level of organizational capability that I am used to having on Windows, instead providing Adobe's Bridge which does not look very robust.  Furthermore, iPhoto, which come on MAC will not support the hierarchical keyword tagging that I require to organize my library of photos. The two SW applications which I am thinking of switching to are either Aperture or Adobe's Lightroom.  Frankly, I'm thinking that it would be smoother to stay within the Apple product line. 
    So the remaining question is whether Aperture will support my digital editing needs. The tweaks that I do to my photos are not very complex (no, I do not want to put people's heads on other animal bodies).  But could someone who uses Aperture tell me whether It will allow me to do the following kinds of edits?:
    - If I have a photo where someone's face is too shadowed, can I lighten just that person's face, and leave the rest of the photo as-is?  
    - if I have a photo where the background is cluttered (eg, 2 people in front of the Parthenon which is undergoing renovation), can I remove just the construction cranes?  
    - Can it splice together several separate photos to give a panoramic?  
    If, once I get Aperture, I find that it cannot enable the kinds of editing that I do, I would probably get PE11 in the future. However, if people in this forum tell me that Aperture will definitely not  support the kinds of editing which I've described in the previous paragraph, I would prefer to get PE11 with my initial configuration (since someone will be helping me with my migration).  
    Thanks in advance for your consideration and help! 

    I am concerned, however,  about using a non-Apple Digital Asset Manager in OSX. I would really like to avoid integration problems. Is using PE11 to import and catalog my digital photos likely to cause conflicts?
    Thanks for any insight on this
    Amy,
    Not so much conflicts as maybe a little less seamless integration with Apple software and perhaps some third-party software providers in the Mac App Store where some programs build in direct access to iPhoto and Aperture libraries for getting images into those programs easily. Typically, there is a manual command to go to Finder (think Windows Explorer) to browse folders.
    One caution to mention however, is that the organization you set-up in PE Organizer is unlikely to transfer over to either iPhoto or Aperture if you decide to change at some point.
    The only real stumbling block that I see in your opening comment is that you want hierarchical keywording (Kirby or Léonie can go into the details on keywording limitations as I stay at one level). If you can work with the keywording schemes of either iPhoto or Aperture, then using PE for your external editor (either program supports setting an external editor) would probably be ideal since you know PE well. This is the idea with the Mac App Store version of PE (editor with no organizer).
    Note - I use Photoshop CS6 (full version) with Aperture and it works really well. The only downside is that Aperture has to make either a TIFF or PSD file to send to an external editor so that the original file is protected by not sending it to the pixel editor. While TIFF or PSD files protect the integrity of the image information without degrading it, they are typically much larger file sizes on disk than either RAW or JPEG files. Therefore, your library size (iPhoto or Aperture) will balloon quite a bit if you send a lot of files to external editors.
    One other possibility for an external editor would be a program called Pixelmator. It is pretty similar to early versions of Photoshop, but built for Mac. Other than the panoramics you want, it will do most pixel editing that PE can do. It is not an organizer, so it is built to go with either iPhoto or Aperture. It does have differences in how you complete certain procedures, so there is bit of a learning curve when you are used to doing it the Adobe way.

Maybe you are looking for

  • SAP B1 Drag & Relate causes DMP Error

    SBO Version: 8.82 PL09 Forum, We have noticed for windows 7 / windows 8.1 machines that when we come to use the 'Drag & Relate' facility, it is causing those SAP clients to crash with the following error: I have found on this forum a thread which ind

  • Why can't I download Creative Cloud apps?

    Hi I joined the Creative Cloud Photography Offer. I logged in. I can see the page Apps & Services. When I select Creative Cloud App it only opens the header to that page. No content displays. I cannot therefore download anything. Same with Lightroom

  • Folio Builder Crash

    Hi, Paid for and installed InDesign CC 9.2.2 yesterday, then installed the DPS addition to use the DPS features. Apparently I am completely up to date on InDesign updates. On opening the Folio Builder panel, the panel flashes once, then crashes InDes

  • WS91500008,Task TS51907916:  VerificationStatus = 9 is Wrong

    Dear All, When I create an external application, system creates the data in HRP5102 with VERIFICATIONSTATUS = 0 (verified). but the workflow template WS91500008 fills the "verficationstatus" container with value "9" which does not even exist in the d

  • Login Window: Screen does not refresh correctly after waking 10.7.2 iMac and MacBook.

    I have a client who brought to my attention that when we wakes his iMac and MacBook after the screen dims or sleeps at login screen, that sometimes the screen does not refresh correctly and you must use the cursor to basically "clear the screen."  I