9i Developer suite login problem. help needed ASAP

i installed oracle 9i developer suite, my problem is i can't login. this is the error ora12560: TNS: oracle adapter error.
or
if i put the hostname it displays a no listener error and closes. i tried to create a listener in net configuration assistant, but i can't see it in services.
i'm using windows XP. and not conneted to any machine.
do i need any changes on my window settings?
please help...
thanks
here is my listener.ora
ABC =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521))
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521))
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\OraHome)
(PROGRAM = extproc)
tnsnames.ora
TEST.ABC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ABC)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = test.ABC)
ORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = oracle)

check your operating system network protocole is TCP/IP is installed if so check is there any problem with these protocoles. this error is encounter generally due operating system network protocoles it is not an oracle error. here is discription.
TNS-12560 TNS:protocol adapter error
Cause: A generic protocol adapter error occurred.
Action: Check addresses used for proper protocol specification. Before reporting this error, look at the error stack and check for lower level transport errors.For further details, turn on tracing and re-execute the operation. Turn off tracing when the operation is complete.

Similar Messages

  • SQL problem - help needed ASAP!!

    Hey guys,
    Doing a college project... would really appreciate some help. I am trying to use a variable in the where clause of a select cursor in PL/SQL. The code is this:
    procedure results(p_search_entry varchar2, p_search_field varchar2) is
    cursor c_results is
    select * from physics_b where p_search_field = p_search_entry;
    begin
    for cv_results in c_results
    loop
    -- loop through actions
    end loop;
    The problem is that I don't know how to get the where clause to accept the variable passed into the procedure as the field name. Does anyone know the syntax for this?
    Thanks very much!
    Niall

    This isn't the correct forum for this kind of question. The SQL and PL/SQL forum PL/SQL is probably best.
    That said, you can't do what you want that way.
    You can do
    procedure results (p_search_entry in varchar2)
    cursor c_result is
    select * fro physics_b where subject=p_search_entry;(assuming subject is a column in physics_b)
    You can't use a variable to represent a column directly. You need to build the statement as a string and then use execute immediate.
    statement:='select * fro physics_b where '||p_search_field||' = :1';
    -- this bit is probably bad syntax.
    execute immediate statement using p_search_entry;Look up execute immediate and bind variables

  • Help needed asap! Will my IPAD 3G wifi work in another country with the sim of a 3G services provider?

    Help needed asap! I want to buy an IPAD 3G + Wifi before I return to my country from the US. The problem is that I have GSM service providers in my country that provide 3G services but I am wondering if their SIM card would work in the IPAD? In other words, can I get an unlocked IPAD 3G wifi? Thanks for helping out

    The AT&T 3G iPads (which are GSM/sim based) in the US are not locked (the Verizon models are CDMA based so they effectively are). So as long as you can get a sim in your own country you shouldn't have a problem

  • Error messages help need asap!!!!

    hi this is my code and I need help with what i need to do and how to do it to get rid of the error messages
    CREATE OR REPLACE FUNCTION
    no_of_task_types (x NUMBER)
    RETURN NUMBER IS
    my_val NUMBER;
    BEGIN
    SELECT COUNT(distinct t.task_type_no)
    INTO my_val
    FROM employee e, assignment a, task t
    WHERE e.employee_id = x
    AND e.employee_no = a.employee_no
    AND t.task_id = a.task_id
    RETURN tasktotal;
    END;
    SHOW ERRORS
    these are the error messages:
    Warning: Function created with compilation errors.
    Errors for FUNCTION NO_OF_TASK_TYPES:
    8/1     PL/SQL: SQL Statement ignored
    13/27     PL/SQL: ORA-00933: SQL command not properly ended

    Hi,
    Welcome to the forum!
    Don't say things like "urgent" or "asap" (as in your title, "error messages help need asap!!!!"). It's rude.
    971848 wrote:
    hi this is my code and I need help with what i need to do and how to do it to get rid of the error messages
    CREATE OR REPLACE FUNCTION
    no_of_task_types (x NUMBER)
    RETURN NUMBER IS
    my_val NUMBER;
    BEGIN
    SELECT COUNT(distinct t.task_type_no)
    INTO my_val
    FROM employee e, assignment a, task t
    WHERE e.employee_id = x
    AND e.employee_no = a.employee_no
    AND t.task_id = a.task_id
    RETURN tasktotal;
    END;
    SHOW ERRORS
    these are the error messages:
    Warning: Function created with compilation errors.
    Errors for FUNCTION NO_OF_TASK_TYPES:
    8/1     PL/SQL: SQL Statement ignored
    13/27     PL/SQL: ORA-00933: SQL command not properly endedIt looks like you're missing a semicolon at the end of line 13; that's why the statement beginning at line 8 can't be understood.
    Also, you store a number in my_val, but never use that number, and you have a variable called tasktotal that's never defined. Should my_val and tasktotal be the same variable?
    Perhaps this is what you want:
    CREATE OR REPLACE FUNCTION
           no_of_task_types (x NUMBER)
    RETURN NUMBER IS
        tasktotal   NUMBER;
    BEGIN
        SELECT  COUNT(distinct t.task_type_no)
        INTO    tasktotal
        FROM    employee e, assignment a, task t
        WHERE   e.employee_id = x
        AND     e.employee_no = a.employee_no
        AND     t.task_id        = a.task_id;          -- ; at end is important
        RETURN tasktotal;
    END;
    /This question doesn't have anything to do with SQL*Plus, so maybe the SQL*Plus forum isn't the best place for it. This is strictly a PL/SQL problem; in the future, post questions like this in the PL/SQL. The FAQ page for that forum, {message:id=9360002} , can really help you.

  • Problem installing Creative Suite CS4, major help needed

    Basically I need help asap because I uninstalled my previous versions of PS etc to install this and work has to be done.
    I installed the "Adobe Creative Suite 4 Master Collection" yesterday without problems, but then something happened to my machine last night which forced me to do a system restore.
    I restored and the suite was no longer installed, since then I have had many problems trying to install it again.
    It keeps getting up to about 5/8 of the progress bar then it freezes on "Currently installing Adobe Flash Player 10 Plugin". I did have trouble trying to install "Adobe Flash Player 10" before and finally managed to do it, but it's still freezing when installing the suite.
    Help would be greatly appreciated.
    Many thanks in advance.
    Liam

    OK now it's installed, all of the programs work fine except for photoshop.
    I did have photoshop cs2 and cs3 previously installed.
    I load up "Adobe Photoshop CS4" and it starts loading, it says "initialising" etc and then when it gets to "Building TWAIN menu items" it pops up with the "Adobe Photoshop CS4 has encountered a problem and needs to close. We are sorry for the inconvenience" message window asking me to "Send Error Report".
    Any ideas please?
    Regards
    Liam

  • 10.1.2.3 Developer Suite patch problem

    I've successfully updated our server with patch 10.1.2.3. I'm now trying to update my windows xp workstation that has Developer Suite Version 10.1.2.0.2. Every time I try to install the patch an error displays telling me the following: "The following running services need to be shut down before continuing". The thing is it is listing about 40 items and some of them don't make sense. The following is just a few from the list:
    COM+ Event System
    Remote Registry
    PmI Driver HPZ12
    Themes
    Windows Audio
    Windows Time
    These are just a few of about 40. Any suggestions?
    Thanks,
    Whitney

    I've come across this problem a number of times when using Oracle's universal installer on a machine that already had an old Oracle install. I always got around it by finding the file oci.dll in the old Oracle install and renaming it to e.g. oci.dll_old, and restarting the PC. The new install would then work fine, without any complaint about services.
    I'm not sure if this is appropriate in this case, though, as you're patching rather than replacing an existing install.
    James

  • Downloading 9iDB and 9i Developer Suite....Need Advice Please.

    Hi "The Helping folks",
    Currently I have Oracle 8iDB and 6i Developer Suite installed on my PC. I want to upgrade it to 9i both DB and Dev. Suite. Since I am novice to 9i version, is there anyone who can guide me of the ups and downs in this case by answering the following questions or if more issues, which I don't have any clue of:
    1. Should I download 9i Database or 9i Application Server....I am not sure about which one.
    2. How much time does it take normally on AOL internet servers to download 9iDB and 9i DEV?
    3. Do they call it 9i JDeveloper as we call it 6i Developer in lower version or it has some different name?
    4. Are there any complicated issues or special instructions to be kept in mind while upgrading from 8iDB to
    9iDB and 6i Dev. to 9i Dev.?
    If there are any special notes or guidelines other these, also please mentioned them. I'll be much much thankful for your help in this regard.
    Thanks
    Zahir

    - The 9i database contains the client & server database components. 9iAS is the 9i application server. You probably want the former, not the latter.
    - The 9i database download is somewhere in the neighborhood of 1 Gb. Unless you have broadband, you're probably much better off going to store.oracle.com and plunking down $40 for the CDs.
    - JDeveloper 9i is the followup product to JDeveloper 6.
    Justin

  • ICON in Oracle Developer Suite 10g Problem

    Hi,
    I have installed Oracle Developer Suite [32 Bit] Version 10.1.2.0.2 (Production) on my note book.I am able to compile forms which are developed in FORMS 6i
    but not able to show the icons ...
    The following Steps i have followed:
    1.Oracle Developer Suite Installed
    2.FORMS_PATH ,REPORTS_PATH and UI_ICON has been set in both Registry and default.env
    My Application Folder setup is as follows :
         D:\iAFRES\APPLICATION\FORMS
                                           \MENUS
                                           \REPORTS
                                           \ICONS
       The registry variable values are as follows:
             FORMS_PATH=C:\DevSuiteHome\cgenf61\admin;C:\DevSuiteHome\forms;D:\iAFRES\APPLICATION\FORMS;D:\iAFRES\APPLICATION\LIB
             REPORTS_PATH=C:\DevSuiteHome\cgenf61\admin;C:\DevSuiteHome\forms;D:\iAFRES\APPLICATION\REPORTS;D:\iAFRES\APPLICATION\LIB
             UI_ICON=C:\DevSuiteHome\reports\plugins\resource;D:\iAFRES\APPLICATION\ICONS
      All the icons i have converted to gif format since ORACLE DEVELOPER SUITE 10g does not support ico files. Path for the same has been set in registry.dat like
        D:\iAFRES\APPLICATION\ICONS
      After doing all the above activities i am not able to show the icons ..Please tell me what to do to resolve the issue and provide me the steps for Application Deployment in Oracle 10g Developer Suite for Development purpose
    Thanks
    Dhabas

    here
    Displaying ICONS in forms(Linux)
    or create jar.
    How to create jar for icons
    sarah

  • Blackberry Storm Problems..​.Help Needed ASAP

    Soooo...for some strange reason i bought a BB Storm : /  when i got it (yesterday), i charged it and it charged up fine. but the battery ran down rather quickly. So i am now tryin 2 charge it up again and it is not giving one bit of charge. i just left it for 3 hours and came back to check it and it went dead...i did a battery pull twice and still nothing. what is my next move???

    Hi and Welcome to the Community!
    Please try this sequence...note that, throughout the entire 4h15m process, your BB must remain connected to a known-good wall charger (not PC USB):
    With the battery inside, connect your BB to the wall charger
    Leave it alone for 2 hours, no matter what the LED or the display does
    Remove the battery
    Wait 15 minutes
    Insert the battery
    Wait another 2 hours, no matter what the LED or the display does
    This has been known to "kick start" some BBs.
    It is also possible that your battery or BB has experienced a problem...to test, this sequence is needed:
    Obtain a known good and already fully charged additional battery...use it in your BB and see what happens
    Obtain access to a known good and identical BB...use your battery in it and see what happens
    The results of this will indicate if it's your BB or your battery that has the problem.
    Good luck and let us know!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • CE505 boot problem. Help needed, ASAP

    One day old (still rocks! :)) working CE-505 stop booting with:
    --- boot msg ---
    Press any key to stop auto-boot...
    0
    auto-booting...
    boot device (flash,net) [ net]:
    file name [ ce505-cache-231.bin]:
    cache IP address [ 192.168.0.99]:
    IP network mask [ 255.255.255.0]:
    server IP address [ 192.168.0.10]:
    protocol (rcp,ftp,tftp) [ tftp]:
    flags [ 0]:
    Loading from the network
    Attaching network interface fei0... done.
    Attaching network interface lo0... done.
    Loading... Starting at 0x108000...
    #!ImageInfo
    # +--------------------+
    # | CISCO CE image |
    # +--------------------+
    SUPPORTED_PRODUCTS=CE505,CE550
    UNCOMPRESSED_CKSUM=0xf17c87d3
    UNCOMPRESSED_SIZE=0x3578b8
    COMPRESSED_CKSUM=0xd6ab0b3
    COMPRESSED_SIZE=0x167cdb
    This image supports models CE505,CE550 and this appliance is a 00000.
    Press any key to stop auto-boot...
    --- boot msg ---
    And start timer again :( I tryed booting from network because flash boot fails similar above. I see IOS booting message and then boot counter again :(
    Can any one help me with this issue?
    P.S. Sorry for my english.

    It's me again with another CE 505. I van't understand what happens, but one day flash boot fail and i try to boot from network:
    auto-booting...
    boot device (flash,net) [ net]:
    file name [ ce505-cache-251.bin]:
    cache IP address [ 10.10.10.120]:
    IP network mask [ 255.255.255.0]:
    server IP address [ 10.10.10.10]:
    protocol (rcp,ftp,tftp) [ tftp]:
    flags [ 0]:
    Loading from the network
    Attaching network interface fei0... done.
    Attaching network interface lo0... done.
    Loading... image read failed: Image is not for x86 CPU: errno=0x16
    Error loading file: errno = 0x31.
    Can't load boot file!!
    Why CE can't boot? I downloaded image from anothe working CE
    Thank you.

  • Linked excel file problem - Help needed

    I have 2 excel files in the same directory in Content Services. The "destination" file has a link in one of its cells to a cell in the "source" file. I want to be able to open the "destination" file and update the data if any changes have been made to the "source" file.
    My problem is when I try to do this i get an error that says "This workbook contains one or more links that cannot be updated" and two options.
    1) To change the source of links, or attempt to update values again, click Edit Links.
    2) To open the workbook as is, click Continue.
    If I click Edit Links I am then presented with a screen where I can open the "source" file. When I try to do this though I am given a login screen. Supplying a valid Content Services username and password doesn't work and I cannot open the file.
    Can anyone tell me how I can open the "destination" file without having to open every "source" file? I don't want to open the "source" files because there could be dozens of "source" files for one "destination" file.

    setw is the equivalent of the field width value in printf. In your code, the printf version would look like:
    printf("%8s", CURSOR->name.c_str());
    I much prefer printf over any I/O formatting in C++. See the printf man page for more information. I recommend using Bwana: http://www.bruji.com/bwana/
    I do think it is a good idea to verify your code on the platform it will be tested against. That means Visual Studio. However, you don't want to use Visual Studio. As you have found out, it gets people into too many bad habits. Linux is much the same way. Both development platforms are designed to build anything, whether or not it is syntactically correct. Both GNU and Microsoft have a long history of changing the language standards just to suit themselves.
    I don't know what level you are in the class, but I have a few tips for you. I'll phrase them so that they answers are a good exercise for the student
    * Look into const-correctness.
    * You don't need to compare a bool to 1. You can just use bool. Plus, any integer or pointer type has an implicit cast to bool.
    * Don't reuse your CURSOR pointer as a temporary index. Create a new pointer inside the for loop.
    * In C++, a struct is the same thing as a class, with all of its members public by default. You can create constructors and member functions in a struct.
    * Optimize your function arguments. Pass by const reference instead of by copy. You will need to use pass by copy at a later date, but don't worry about that now.
    * Look into initializer lists.
    * In C++ NULL and 0 are always the same.
    * Return the result of an expression instead of true or false. Technically this isn't officially Return Value Optimization, but it is a good habit.
    Of course, get it running first, then make it fancy.

  • Linked lists problem -- help needed

    Hello again. I've got yet another problem in my C++ course that stems from my use of a Mac instead of Windows. I'm going to install Parallels so I can get Windows on my MacBook and install Visual Studio this week so that I don't have to deal with these discrepancies anymore, but in the meanwhile, I'm having a problem here that I don't know how to resolve. To be clear, I've spent a lot of time trying to work this out myself, so I'm not just throwing this up here to have you guys do the work for me -- I'm really stuck here, and am coming here as a last resort, so I'll be very, very appreciative for any help that anyone can offer.
    In my C++ course, we are on a chapter about linked lists, and the professor has given us a template to make the linked lists work. It comes in three files (a header, a source file, and a main source file). I've made some adjustments -- the original files the professor provided brought up 36 errors and a handful of warnings, but I altered the #include directives and got it down to 2 errors. The problematic part of the code (the part that contains the two errors) is in one of the function definitions, print_list(), in the source file. That function definition is shown below, and I've marked the two statements that have the errors using comments that say exactly what the errors say in my Xcode window under those two statements. If you want to see the entire template, I've pasted the full code from all three files at the bottom of this post, but for now, here is the function definition (in the source file) that contains the part of the code with the errors:
    void LinkedList::printlist( )
    // good for only a few nodes in a list
    if(isEmpty() == 1)
    cout << "No nodes to display" << endl;
    return;
    for(CURSOR = FRONT_ptr; CURSOR; CURSOR = CURSOR-> link)
    { cout << setw(8) << CURSOR->name; } cout << endl; // error: 'setw' was not declared in this scope
    for(CURSOR = FRONT_ptr; CURSOR; CURSOR = CURSOR-> link)
    { cout << setw(8) << CURSOR->test_grade; } cout << endl; // error: 'setw' was not declared in this scope
    As you can see, the problem is with the two statements that contain the 'setw' function. Can anyone help me figure out how to get this template working and get by these two errors? I don't know enough about linked lists to know what I can and can't mess with here to get it working. The professor recommended that I try using 'printf' instead of 'cout' for those two statements, but I don't know how to achieve the same effect (how to do whatever 'setw' does) using 'printf'. Can anyone please help me get this template working? Thank you very, very much.
    For reference, here is the full code from all three files that make up the template:
    linkedlist.h (header file):
    #ifndef LINKED_LINKED_H
    #define LINKED_LINKED_H
    struct NODE
    string name;
    int test_grade;
    NODE * link;
    class Linked_List
    public:
    Linked_List();
    void insert(string n, int score);
    void remove(string target);
    void print_list();
    private:
    bool isEmpty();
    NODE *FRONT_ptr, *REAR_ptr, *CURSOR, *INSERT, *PREVIOUS_ptr;
    #endif
    linkedlist.cpp (source file):
    #include <iostream>
    using namespace std;
    #include "linkedlist.h"
    LinkedList::LinkedList()
    FRONT_ptr = NULL;
    REAR_ptr = NULL;
    PREVIOUS_ptr = NULL;
    CURSOR = NULL;
    void Linked_List::insert(string n, int score)
    INSERT = new NODE;
    if(isEmpty()) // first item in List
    // collect information into INSERT NODE
    INSERT-> name = n;
    // must use strcpy to assign strings
    INSERT -> test_grade = score;
    INSERT -> link = NULL;
    FRONT_ptr = INSERT;
    REAR_ptr = INSERT;
    else // else what?? When would this happen??
    // collect information into INSERT NODE
    INSERT-> name = n; // must use strcpy to assign strings
    INSERT -> test_grade = score;
    REAR_ptr -> link = INSERT;
    INSERT -> link = NULL;
    REAR_ptr = INSERT;
    void LinkedList::printlist( )
    // good for only a few nodes in a list
    if(isEmpty() == 1)
    cout << "No nodes to display" << endl;
    return;
    for(CURSOR = FRONT_ptr; CURSOR; CURSOR = CURSOR-> link)
    { cout << setw(8) << CURSOR->name; } cout << endl; // error: 'setw' was not declared in this scope
    for(CURSOR = FRONT_ptr; CURSOR; CURSOR = CURSOR-> link)
    { cout << setw(8) << CURSOR->test_grade; } cout << endl; // error: 'setw' was not declared in this scope
    void Linked_List::remove(string target)
    // 3 possible places that NODES can be removed from in the Linked List
    // FRONT
    // MIDDLE
    // REAR
    // all 3 condition need to be covered and coded
    // use Trasversing to find TARGET
    PREVIOUS_ptr = NULL;
    for(CURSOR = FRONT_ptr; CURSOR; CURSOR = CURSOR-> link)
    if(CURSOR->name == target) // match
    { break; } // function will still continue, CURSOR will
    // mark NODE to be removed
    else
    { PREVIOUS_ptr = CURSOR; } // PREVIOUS marks what NODE CURSOR is marking
    // JUST before CURSOR is about to move to the next NODE
    if(CURSOR == NULL) // never found a match
    { return; }
    else
    // check each condition FRONT, REAR and MIDDLE
    if(CURSOR == FRONT_ptr)
    // TARGET node was the first in the list
    FRONT_ptr = FRONT_ptr -> link; // moves FRONT_ptr up one node
    delete CURSOR; // deletes and return NODE back to free memory!!!
    return;
    }// why no need for PREVIOUS??
    else if (CURSOR == REAR_ptr) // TARGET node was the last in the list
    { // will need PREVIOUS for this one
    PREVIOUS_ptr -> link = NULL; // since this node will become the last in the list
    REAR_ptr = PREVIOUS_ptr; // = REAR_ptr; // moves REAR_ptr into correct position in list
    delete CURSOR; // deletes and return NODE back to free memory!!!
    return;
    else // TARGET node was the middle of the list
    { // will need PREVIOUS also for this one
    PREVIOUS_ptr -> link = CURSOR-> link; // moves PREV nodes' link to point where CURSOR nodes' points
    delete CURSOR; // deletes and return NODE back to free memory!!!
    return;
    bool Linked_List::isEmpty()
    if ((FRONT_ptr == NULL) && (REAR_ptr == NULL))
    { return true; }
    else
    { return false;}
    llmain.cpp (main source file):
    #include <iostream>
    #include <string>
    #include <iomanip>
    using namespace std;
    #include "linkedlist.h"
    int main()
    Linked_List one;
    one.insert("Angela", 261);
    one.insert("Jack", 20);
    one.insert("Peter", 120);
    one.insert("Chris", 270);
    one.print_list();
    one.remove("Jack");
    one.print_list();
    one.remove("Angela");
    one.print_list();
    one.remove("Chris");
    one.print_list();
    return 0;

    setw is the equivalent of the field width value in printf. In your code, the printf version would look like:
    printf("%8s", CURSOR->name.c_str());
    I much prefer printf over any I/O formatting in C++. See the printf man page for more information. I recommend using Bwana: http://www.bruji.com/bwana/
    I do think it is a good idea to verify your code on the platform it will be tested against. That means Visual Studio. However, you don't want to use Visual Studio. As you have found out, it gets people into too many bad habits. Linux is much the same way. Both development platforms are designed to build anything, whether or not it is syntactically correct. Both GNU and Microsoft have a long history of changing the language standards just to suit themselves.
    I don't know what level you are in the class, but I have a few tips for you. I'll phrase them so that they answers are a good exercise for the student
    * Look into const-correctness.
    * You don't need to compare a bool to 1. You can just use bool. Plus, any integer or pointer type has an implicit cast to bool.
    * Don't reuse your CURSOR pointer as a temporary index. Create a new pointer inside the for loop.
    * In C++, a struct is the same thing as a class, with all of its members public by default. You can create constructors and member functions in a struct.
    * Optimize your function arguments. Pass by const reference instead of by copy. You will need to use pass by copy at a later date, but don't worry about that now.
    * Look into initializer lists.
    * In C++ NULL and 0 are always the same.
    * Return the result of an expression instead of true or false. Technically this isn't officially Return Value Optimization, but it is a good habit.
    Of course, get it running first, then make it fancy.

  • Multiple problems - help needed please

    I've got so many problems that I've completely confused myself. So, if anyone can help….
    I was previously using a D-Link D-320T DSL modem on BT Broadband in the UK. The modem was set up in bridge mode, and hooked up via ethernet to my Airport Extreme (n). The AEBS would use PPPoE and successfully connected to the internet, as well as handling all my network needs.
    Everything worked and everything was fine, allowing screen sharing and file sharing between my Mac Mini, MacBook and MacBook Pro.
    Earlier this week, the internet connection dropped and I couldn't find the cause. Resetting the router and hooking it up directly to my Mac Mini, I connected to it (192.168.1.1) and had it connect to the internet itself.
    It did so, and distributed IP addresses to the Mac Mini…but after 30 seconds my internet connection dropped, and looking in network preferences, I found that the modem had jumped from a router address of 192.168.1.1, to an 82.xx.xx.xx address, which was clearly the public IP address forwarded by my ISP. So it seemed like it was working in a sort of bridge mode still.
    I reset the router numerous times, tried switching it into full bridge mode etc, but the AEBS was unable to use it to connect via PPPoE as before, because the D-Link would play nice for 30 seconds, then jump around with addresses.
    Very strange, but I assumed the modem was just broken.
    I dug out my spare router, being the Netgear DG632.
    I managed to get this hooked up to the internet really quickly, and using an ethernet connection to the Mac Mini, it all appeared fine. However, as I started looking around the internet, I noticed that although google.com would open up, any subsequent links, and indeed any other domains I tried to visit would not open.
    Resetting the router seemed to solve this.
    I then hooked up my AEBS to the Netgear and, after pondering which way to use it, I found the only way I could get it to play nice was to have the AEBS in bridge mode itself, meaning that the Netgear would do all the routing work.
    The MacBook connected to the airport, and all seemed okay….
    …However, I then noticed that the internet connection would randomly drop. Web pages would not open (in any browser), and downloads which were under way could be seen in the Safari download manager to suddenly crash.
    The same was true on the Mac Mini - web browsing stopped at random. I had however hooked this up to the airport via an ethernet cable, I noticed that, although the "internet" wasn't working, other connections like torrents were still active.
    Reconnecting the Netgear router directly to the Mac Mini allowed me to see in its diagnostics that it still held a connection to the ISP and still had an external IP address.
    Again, a reset of the router seemed to resolve things….but only for a few hours. And whilst the Mac Mini seemed resilient, the airport connection to the MacBook was terrible. (I haven't even tried using the MBP yet).
    Furthermore, I noticed that networking between devices had severely been crippled. Although the Mac Mini and MacBook were visible to each other in the shared devices section of finder, clicking the link meant waiting literally four minutes for a connection to establish, and screen sharing timed out, from either direction.
    I then tried assigning everything static IP addresses, but this seemed to confuse matters with the router.
    Under the impression that the Netgear clearly couldn't handle the job of routing my network, I tried to set it up in bridge mode and use the AEBS as before.
    Reading around the internet (on my iPhone at this stage), I realised there was no obvious "bridge mode" option, but I was told to set the device mode as router, and then say "no" when it asks if there are any login details for the ISP (under Basic Router Settings). This was done.
    However, setting up the AEBS with PPPoE had no success, and the connection was never made.
    At this stage, I'm living with a crippled network and two routers, neither of which do what I want.
    Can anybody advise me on a solution to fix either router/modem?
    I want to use the modem in bridge mode and have the AEBS handle everything as before, as it was perfect.
    At this stage, which a frazzled brain (after messing with everything for several hours), something step-by-step would be great.
    Help! (and thanks)

    I have also recently developed problems with my airport network. I was playing my air tunes when it started freezing so i reset my airport extreme and expresses. When I tried to setup my networks again I en counted problems like airport utility couldn't find the extreme base station or when it did it couldn't read the setting. I eventually managed to create a network then when i tried to connect to the network it either asks for the password (even though its saved in keychain) When I enter the password it keeps saying "connection time out". I then turn airpot off & on and it the sometimes reconnects automatically without requiring a password.
    My internet then will sometime start working again but then drop out completely or take an age to load.
    The network will then sometimes disappear from the network list and I'm unable to see it at all.
    No matter how many time i reset the base station it doesn't make a difference.
    I my broadband modem is also a wireless router and Im experiencing similar problems with that. I took my laptop to work and tried to connect to the network at work and it seems to work ok except it did ask for a password the time out but did it only once.
    I did download a security update recently but im not sure if its that that is causing it
    please help me as well as I'm stuck without my network

  • HELP Needed ASAP! Curve Not Turning On, Red Flashing Lights!

    Hi,
    I have a Blackberry curve 8310. I plugged my curve into my mac to do a software update. Midway through, my phone shut off and hasn't worked since. The battery is fully charged. The phone is off and won't turn on. Additionally, there is a red LED light blinking twice every few seconds. I think I found an article on blackberry.com's knowledge database that diagnosed my issue, but my problem now is that because the curve isn't turning on/off, it's not connecting to my mac's desktop manager. So I can't do anything the article tells me to do. What should I do now? I need help ASAP!
    Here's the link to the article: http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB19915
    Thanks in advanced!

    Hello Asmro and welcome to the BlackBerry Support Community Forums.
    It can take up to 30 minutes for the Mac to connect to the BlackBerry.
    I would remove your battery and connect to the BlackBerry Desktop Manager. Once it comes up there is no software installed, re-insert the battery and follow the article KB19915.
    Let me know how you make out.
    -HMthePirate
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Layout Problem, Help Need

    I developed one custom Report, which will print on pre print stationary. Really Problem here is when i send to printer it will printer properly on 8/12 By 11 Page, but i don't what is the reason it is not printing on Page after 7 Inch, even i thought i increase layout width it dos't Print after 7 Inch on Page, can i know why it is doing like these, any clue, please let me know.
    Report Verions : 6i
    Main Section : Width => 8.5
    Height => 12.5
    Orientation => Portrait
    Report Width => 80
    Report Height => 90
    Your Help Rally appreicate in advance.
    Thanks,
    Praveen

    You may need to contact support and actually show them the report to really solve the problem, but here are a few things to check first:
    a) Check the report margins, make sure that they will allow the report body to display past 7".
    b) Check that the frames and repeating frames are set to horizontally variable, or expand so that they can grow if required.
    Hope this helps,
    Danny

Maybe you are looking for

  • Files on Tracker

    I have three old files on Tracker that I cannot access due to a "network resource not found" message.  I am not able to "stop collecting data", and also "remove from tracker". I would like to clean this old material out; how can I do that?

  • Location of utilities folder

    I noticed my Utilities folder is in my Applictions folder on my iMac 20. I have made an alias and it rsides next to the Application folder, Library, System, etc on my Hard disk. Every thing appears to be working. Sould I worry about this? If it's a p

  • Need to Increase more than LINE-SIZE 255?

    Does anybody know what the next larger Line-Size value I can bump this up to on a Std report? Or, doesn't it matter, meaning I can make it whatever I want. Thanks.

  • Does Oracle R12 support Parallel Operations functionality

    The example is more like the following: I have a job J1 with qty 5 made up of pieces x,y,z and operations 10,20,30,40,50. Piece X must be marked at operation 10, this cycle time is 1 shift Piece Y must be cut at operation 20, cycle time is 1/2 shift

  • IMAP rejecting password

    On both my Snow Leopard laptop and my ancient G4 running Tiger my MobileMe/iCloud mail account is rejecting my password. I can still get to my mail via my browser but not thru Mail. Any advice appreciated.