Question about backward compatibility

I read that the code is compatible to the top which means that an application written with the api 4.5 should run on later models of the phone.  On the other hand, I've also seen code like this.

#ifdef ABOVE_4_6
Phone number = callInfo.getPhoneNumber ();
#else
Phone number = callInfo.getDisplayPhoneNumber ();
#endif

Someone who indicates that different code is necessary for different API:s. could this elaborate a little bit? Currently

I have the same source for 4.5, 4.6, 4.7, 5, and 6, but in several places, I precompiler statements like the one above.

For the retail world, it's a bit heavy duty 5 different executables.  Or is it possible to code so that the correct API use is decided when running rather than at compile time

It is not possible to choose the right when running (at least not now) API. If you try to install a COD with 6.0 on a device running 4.5 APIs, it wouldn't install or hang on commissioning. The "towards the high compatibility" which is spoken is to mean that if you did a soft for 4.2.1 that will work on 6.1. Preprocessor is the best way to go since, at least for Eclipse, when you change the version of the API, it automatically sets the preprocessor for this version of the API.

Tags: BlackBerry Developers

Similar Questions

  • Question about the compatibility of battery

    I have the battery problem with my laptop. When it is installed in my laptop, it is not very compatible.
    Therefore, I have to buy a new charger http://www.batterystyle.com

    Bought new battery is good but I still want to learn more about this battery issue.
    Why it is not very compatible?

    Hello Darling

    To be honest I do not understand your problem at all. Can you please provide a little more information on your laptop?
    Please be so kind and explain the more detailed problem, especially what you mean under compatibility.

  • Question about the compatibility of the system surround (5.1/2.1) on M40

    Hi all

    I have a Toshiba Satellite M40 (do not remember exactly that one) and I was thinking about buying a surround system. However, I heard that most laptops support 5.1 surround but 2.1 instead. Insofar as I understand that this has something to do with the lack of an optical connector but maybe I'm wrong.
    So my question is, does anyone know if I can connect a 5.1 surround for my M40? If not, is the 2.1 system much better than the onboard speakers surround? Is there maybe the possibility to connect a 5.1 surround if you buy an external sound card (connected to an extension connector)?

    Thanks for your help in advance,
    Antonakis

    Hello

    Nicky's right.
    I found a very interesting site with useful information.
    Check this box:

    http://www.Microsoft.com/windows/windowsmedia/HOWTO/articles/wma9proplayback.aspx

    Good bye

  • Satellite P305-S8818 - Question about RAID compatibility

    Hi guys

    Back to Tosh. P305 (S8818) with 2 HDD - mine has 2 * 250G & I admit I bought without just thought! [Kenya $$] Just 2 questions: -.

    (1) - some way that they can be implemented with RAID 1 Setup - H/cherif additions/changes?

    (2) - if not; 250 GB is way more than I need - suggestions as how I could make the best use of the 2nd HARD drive?
    I think 2 BONES or copy [say-'True Image'] disc 01 - I think that you guys have a lot more knowledge than me - I hope you can help

    If you can; you have my eternal gratitude

    -Best wishes-
    Denis

    Hello

    As I'm not mistaken the Satellite P300/P305 series does not support RAID.
    There is NO RAID controller, but only the SATA HDD controller!
    Therefore, the use of any RAID parameters is not possible!

    In my opinion the second HDD can be used as a place for backups. I mean that you can back up your important data and files such as mp3, movies, pictures, etc. on the second HARD drive. I think is not a bad idea because the files stand still the operating system will be too bad and you need to reinstall it on the first HARD disk.

    Welcome them

  • Question about CD compatibility

    I used "TESCO" CD - R and I was wondering if TOSHIBA recommends these brand of CD or not?

    Sorry, but your ad without any useful info and I can just write that you should check the description of the car and pick up all the useful information. Without laptop model and the exact description of the road, no one can give you info.

  • Question about the compatibility of memory for Satellite A100-496

    Hello

    I have a Satellite A100-496, which States:
    Memory type: DDR2 533 MHz (PC2-4200) 200 - PIN SODIMM
    The next memory will work or not

    Specifications:
    Total size: 2GBMB
    Type: DDR2 SDRAM
    Form factor: DIMM 200 pin
    Memory speed: 667 Mhz (PC-5300)
    CASE latency: 555-12
    Unbuffered memory
    Non ECC
    1, 8V (+/-0, 1V)

    Concerning

    I don't know who is the manufacturer of this module of RAM, but I hope that you use high quality products. Unfortunately I can't test with my Satellite A100, but I think you can use this RAM module.

    According to some reports here on the forum, maybe you will have problem to make it work with a former RAM module. Test it please and please let us know how it works.

    In any case, I think you need to use the 100% compatible module. If you want to check here

    Good bye

  • Satellite 4090CDS: Question about the compatibility of the CD-ROM

    Hello

    I found a CD player in ebay, but I don't know if his
    compatible with my laptop (Satellite 4090CDS) or not. It is compatible with some of the similar latops as 4080XCDT and 4090XDVD.
    I asked the salesman, but he's not either.
    Here's the link to the article I think would compatible.original lecteur_CD is TEAC CD-224th

    name http://CGI.eBay.ie/ws/eBayISAPI.dll?ViewItem&Item=6842817153&Rd=1&sspage = STRK % 3AMEWA % 3AIT & rd = 1

    How can I make sure?

    Thank you very much
    Arash.

    Hello

    In my own opinion, so the reader is compatible with 4090XDVD it should be also compatible with the 4090CDS Satellite.
    But if you want to be sure if this unit is compatible and supported at 100%, then ask the certified partner Toshiba. I m it can give you a good answer

  • Question about the compatibility of the drivers Win XP for Satellite L40 - 12 K PSL4E

    When you try to change my laptop from Vista to XP I don't find the drivers.

    However I found the driver for the same model, but PSL48, 49, 4B and 4 c. Could someone confirm that these drivers also work with my laptop PSL4E? Thank you/rgds. Sonia

    In general, you can install these drivers, BUT you should also check the chip chart and other devices like for example the wireless network card.
    Many laptops are equipped with different graphic chip or other card WLan so in this case you should pay attention to these differences.

  • Questions about the compatibility of the RAM.

    guys good day. I intend to add 1 stick of 2 GB of ram to my existing one. I want to know if this new stick that I am ready to buy is compatible with the one I have?
    It comes to my existing RAM card:

    Size
    2048 MB
    Type
    DDR2-800 - single channel
    Frequency
    400 MHz (1:2)
    Timings
    6-6-6-18
    Slot #1 Module
    Kingston - 2048 MB (6400)

    This is the form of RAM, I am ready to buy:

    Dynet 2 GB DDR2 RAM 667 MHz desktop memory

    "my PC can run the gpu?

    The PC can operate at the card, but if you want to use the settings in the game, it does not fit your desires.

    -GT 630 Passmark score is 738, less the GTS250 (903), which is the recommended level

    for the highest setting.

    It is higher than the score of 185 for the GT 210, but well below the rank gaming card

    indicating the point.

    The GT640 (1288 score) is a notch below the level of participation - GTX 650 (score of 1837) game card.

    The GT640 is a little like I'd go in the 600 series.

    What happened to the R7 (score of 1400) 250?

    .

  • Anyone else get randomly disconnected backward compatibility games? I'm about to give up the program.

    Whenever I play a games backwards Compatibility (BC) 360 I randomly cut from Xbox Live, but only on the 360 end not the end of the Xbox One (XB1). Here are a few notes for intelligent types:

    -It is not isolated to a game because it happens to me on Left 4 Dead 2, Gears of War 2, Peggle, COD: Black Ops, AND MORE.

    -Coming when I broadcast, coming when I broadcast. (I like to broadcast and this hinders my ability to do)
    -Not my connection because I'm staying on XBL on the dashboard XB1.  In addition, my other devices are connected.
    -Only occur on XB1 games... ever
    -Sometimes when I'm in a group of XB1 and 360.  Occurs when I'm not in a party.

    -My download is between 50-100 Mbps, Upload is between 15-30mbps

    -I'm on a wireless signal, reception of 100%.  Move to a wired connection soon to try this (doubtful).

    -J' forwarded the ports required for XBL according to Support.

    -J' went down the firewall on my router.

    -J' deleted games and reinstalled them.

    -J' deleted my profile player and re-uploaded on XB1 and 360.

    -My NAT type is OPEN.

    -No matter if its on disk or not. I actually bought L4D2 digitally even if I have the drive to try to alleviate the problem

    I'm not there are more things I forgot.  As you can see I have tried almost everything and got no results.  I contacted the support like 5 times and that is why the list is so complete.  It's incredibly frustrating when even people to Xbox support can help me then I'm going to try this as a last ditch.  I'm about to give up compatibility backwards and I have a large catalog of games that I NEVER threw.  Been a member XBL for 11 years in very good condition.

    I hope you guys and girls can help or at least it attracts the attention of young people the tech guys to Xbox.

    Hello

    Your Question is beyond the scope of this community...

    I suggest that repost you in the Xbox Forums.

    "Xbox a Preview program FAQ.

    http://support.Xbox.com/en-us/Xbox-one/system/Xbox-update-preview-FAQ

    'Home'

    http://forums.Xbox.com/

    "Xbox forums.

    http://forums.Xbox.com/xbox_forums/general_discussion/f/3817.aspx

    _________________________________________________

    "Xbox Forums directory.

    http://www.Xbox.com/en-us/forums

    General

    Material & Discussion Services

    Xbox support
    Agent hours: M - F 09:00-17:00 PT

    Law enforcement forums

  • Announcement
  • Technical support of Xbox Live rewards
    Xbox Live rewards Squad hours: M - F 09:00-17: 00 PST

    See you soon.

  • Nexus 1000v - Question about VSM and VEM compatibility update

    I am unable to find Cisco documentation on the backward compatibility of the MEC when you perform an upgrade of the VSM. I'm looking to improve the VSM of 4.2 (1) SV2(2.1a) to 5.2 (1) SV3 (1.15).

    Hosts must be upgraded simultaneously, or they will continue to work with the current MEC? I prefer to leave guests as is and upgrade the MEC as a bundle with the host ESXi 6.0 upgrade to eliminate having two separate windows of failure for the guests.

    ESXi hosts all running 5.5 with VEM cisco-vem-v162-esx (4.2.1.2.2.1a.0 - 3.2.1).

    Thanks for the help in advance!

    Greetings.

    Click on the link below, you can enter your version of esxi, N1k version and versions of destination and will get a high level not list.

    http://www.Cisco.com/c/dam/en/us/TD/docs/website/Datacenter/nexus1000/upgrade/n1kvmatrix.html

    You can go directly from the SV2(2.1a) to SV3 (1.15)

    VSM upgrade notes: http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus1000/sw/5_2_1_s_v_3_1_15/install_upgrade/guide/b_Cisco_N1KV_VMware_Install_and_Upgrade_Guide_521SV3115/b_Cisco_N1KV_VMware_Install_and_Upgrade_Guide_521SV3115_chapter_010.html

    Please make sure that you check the required CPU, vram, virtual disk space requirements BEFORE, you upgrade the VSM, as demands increase for SV3 versions.

    After that the VSM is updated, your MEC will continue to operate at the older level, until you get updated MEC to level.  You usually don't want to change the major config will be running in this mixed level.

    After the upgrade of the MEC, remember to update the level of functionality of vem, or features that now get discharged to the VSM VEM (netflow, igmp snooping, lacp, etc.) will be continued to be run on the VSM.

    Take a look at http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus1000/sw/5_2_1_s_v_3_1_15/install_upgrade/guide/b_Cisco_N1KV_VMware_Install_and_Upgrade_Guide_521SV3115/b_Cisco_N1KV_VMware_Install_and_Upgrade_Guide_521SV3115_chapter_0100.html

    as it has some notes on the integration of the module vib VEM update esxi 6.0 install/upgrade ISO.

    Thank you

    Kirk...

  • Concerned about the compatibility and performance of i-Tunes if I install Windows 10 on my pc.  Can we predict what the problems are?  What solutions are there?  Thank you!

    Concerned about the compatibility and performance of i-Tunes if I install Windows 10 on my pc.  Can we predict what the problems are?  What solutions are there?  Thank you!

    ITunes 12.3 running on Windows 10 and it works great. Any questions or problems with it.

  • Backward compatibility of games in an Xbox

    * Original title: backward compatibility

    Is it possible to ask the people at Microsoft to add games to an Xbox backward compatibility? I really miss playing Skyrim, Oblivion, Far Cry 3 and many other games.

    Thank you

    Hello

    Your Question is beyond the scope of this community...

    I suggest that repost you in the Xbox Forums.

    "Xbox a Preview program FAQ.

    http://support.Xbox.com/en-us/Xbox-one/system/Xbox-update-preview-FAQ

    'Home'

    http://forums.Xbox.com/

    "Xbox forums.

    http://forums.Xbox.com/xbox_forums/general_discussion/f/3817.aspx

    _________________________________________________

    "Xbox Forums directory.

    http://www.Xbox.com/en-us/forums

    General

    Material & Discussion Services

    Xbox support
    Agent hours: M - F 09:00-17:00 PT

    Law enforcement forums

    Technical support of Xbox Live rewards
    Xbox Live rewards Squad hours: M - F 09:00-17: 00 PST

    See you soon.

  • stupid question about UAC

    OK, it's a REALLY stupid question about UAC.

    I have several icons on my desktop. Some of them are games that must be run as administrator in XP compatibility mode.

    I rarely accidentally tried to open the icon, particularly if you use the keyboard to choose what I want.

    Is there a reason if I accidentally open a game that pushes me in height DO NOT hit 'Cancel' if I didn't intend to play the game at the moment, but trying to open something else? Something like a process being left in suspense, memory leaks, or any other reason why I can't Abort to launch the application to the UAC prompt?

    Hey, Slick,

    Clicking Cancel will prevent the running total process if you do not have to worry about the still ongoing services for memory leaks or game, etc..
    I hope this helps.
  • Question about Dell OEM: SLP Windows 7 Installation disk domestic; can it be installed and activated on other computers from Dell?

    I bought a Dell installation disk and I want to use it to install a better version of Windows on my Dell PC. I have windows Vista and I want to use it to update my OS Windows7 Home Premium. However, the license type is SLP:OEM and no detail... not sure what SLP: OEM means... I thought that the OS discs are the same. Someone told me no retail editions are not suitable for a new OS, but I'm confused. The disc says, Windows 7 Home premium 64-bit, but didn't holograms who have all MS OS disks and the disk is labeled for use with a Dell system only, if the means it will work very well on my Dell PC? The label does not which brand or model this disc is for, but said only for the Dell PC which is my PC. I'm assuming, the disk won't work on all Dells, maybe someone can offer suggestions, any help is much appreciated. Thank you!

    I have a few other questions about Windows 7, can I ask you about this on your Web site? Do not know how to contact you on your website. I can see other people responding to your articles, but that's all. I thought that maybe their might be a forum to post a question... Thank you for everything.

    You can comment on my site but comments will be public and it is easier to answer questions in the forums.

    If you want to be more precise, you can post in the Dell Community Forums. :

    http://en.community.Dell.com/support-forums/software-OS/

    There are also ways to private message me there is something I don't think that can be done by non-moderateurs on Microsoft Answers. However, I prefer answering questions on the forum:

    http://en.community.Dell.com/members/natakuc4

    Concerning the compatibility with Windows 7, I have listed a full pilot system here compliment:

    http://dellwindowsreinstallationguide.com/driver-sets/Inspiron-desktops/Inspiron-518-Windows-7-64-bit/

    Theres nothing to worry about your circuit board, the only driver who can break your system's BIOS update. I only list the last official update BIOS list Dell in my unofficial driver sets.

    The webcam should be covered by Dell Webcam Central but what is the monitor?

    http://ftp.Dell.com/Monitors/Dell_SX2210-Monitor_Webcam%20SW%20RC1.1_%20R230103.exe

    The main difficulty is to get a genuine product key Windows 7 64 bit. The time now it's easier to buy the 64-bit Windows 8.1. No matter if you buy Windows 7 or 8.1 64-bit both going to Windows 10 free when the RTM is out.

Maybe you are looking for