Help Translating C/C++ to Java?

Need help in translating C/C++ source to Java. Any dictionary sugestions as to converting pointers, arrays, types etc.?

if you understand french, this site may be helpful:
http://www.eteks.com/coursjava/tdm.html

Similar Messages

  • HELP!!!!  java.lang.NullPointerException

    HELP!!!!
    java.lang.NullPointerException
    at csc.util.SQLstatement.prepStatement(SQLstatement.java:24)
    at csc.util.dbutil.DBprcslogEnd(dbutil.java:713)
    at tr_fets_ck.processMain(tr_fets_ck.java:266)
    at tr_fets_ck.main(tr_fets_ck.java:175)
    java.lang.NullPointerException
    at sun.jdbc.odbc.JdbcOdbcDriver.initialize(JdbcOdbcDriver.java:436)
    at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:153)
    at java.sql.DriverManager.getConnection(DriverManager.java:525)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at tr_fets_ck.processMain(tr_fets_ck.java:183)
    at tr_fets_ck.main(tr_fets_ck.java:175)
    I can run my code using jdeveloper 10g using a default file and everything works fine but when I run my code in the production environment I get the error listed above.
    Here's portions of the code.
    public void processMain(csc.util.SQLstatement sq, String filename) {
    try {
    // Connect to the database
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    conn = DriverManager.getConnection("jdbc:odbc:TEST","test","test4xml");
    // Open specified file
    if (xu.Check_File_Processed(conn, filename)){
    xu.WriteXMLProblem("FAILURE", err, "N/A", "FILE " filename " HAS ALREADY BEEN RUN SUCCESSFULLY","https://msis.k12.ms.us/SAP/MSIS_err.html#87");
    UpdateFETSDistrict(conn, "N", filename, district, year, sq);
    xu.Process_Results_Report(conn,err,filename);
    conn.commit();
    conn.close();
    System.exit(0);
    The code that I think is generating the error is:
    if (CheckYearInd(conn,district, year, sq)) {
    xu.WriteXMLProblem("FAILURE", err, "N/A", "FILE " filename " PREVIOUS YEAR DATA HAS ALREADY BEEN COMPLETED","https://msis.k12.ms.us/SAP/MSIS_err.html#87");
    UpdateFETSDistrict(conn, "N", filename, district, year, sq);
    xu.Process_Results_Report(conn,err,filename);
    conn.commit();
    conn.close();
    System.exit(0);
    public static boolean CheckYearInd (Connection conn,
    String district,
    String year,
    csc.util.SQLstatement sqs)
    // check the FETS_DISTRICT_APPROVAL table for a record.
    // Return FALSE if previous year data exists = Y.
    // Return TRUE if no record exists
    throws SQLException
    PreparedStatement pstmt1 = null;
    String SQLString = "select count(rowid) from FETS_DISTRICT_APPROVAL" +
    " where DISTRICT_NUMBER = ? and "+
    " YEAR = ? and " +
    " BOND_DATA_IND = 'Y' and "+
    " STATE_APPROVAL_STATUS = 'COMPLETED' and "+
    " REQ_RESUBMISSION = 'N' ";
    // System.out.println(SQLString);
    pstmt1 = sqs.prepStatement(conn,SQLString);
    pstmt1.setString(1,district);
    pstmt1.setString(2,year);
    ResultSet rset = pstmt1.executeQuery();
    rset.next ();
    if (rset.getInt(1) > 0) {
    rset.close();
    return false;
    } else {
    rset.close();
    return true;
    } // end CheckYearProcessed 

    package csc.util;
    import java.io.*;
    import java.math.*;
    import java.sql.*;
    import java.util.Vector;
    public class SQLstatement {
    Vector vSQL_string = new Vector();
    Vector vSQL_stmt = new Vector();
    public PreparedStatement prepStatement(Connection conDB, String strSQL)
    throws SQLException {
    PreparedStatement pstmt = null;
    try{
    int intSQLIndex = vSQL_string.indexOf(strSQL);
    if (intSQLIndex != -1) {
    line 24==> pstmt = (PreparedStatement)vSQL_stmt.elementAt(intSQLIndex);
    } else {
    pstmt = conDB.prepareStatement(strSQL);
         vSQL_string.addElement(strSQL);
         vSQL_stmt.addElement(pstmt);
    return pstmt;
    } catch (SQLException e) {
    System.err.println (e.getMessage()); // detail message
    System.err.println ("* SQL ERROR * strSQL="+strSQL);
    throw e;
    } // end prepStatement()
    } // end class SQLstatement

  • HT1338 Help I can't get Java to down load to my Mac version 3.06 I have did the soft ware up date ?

    Help I can't get Java to down load !

    Hello BROitsJAMIE,
    Thanks for using Apple Support Communities.
    I'd like you to please follow the troubleshooting in the article linked to below in order to resolve this issue with your Mail.
    OS X Mail: Troubleshooting sending and receiving email messages
    Take care,
    Alex H.

  • I am trying to print redplum coupons and I can't, help.  I have updated java, adobe flash, and made sure my printer was set on default.  I am not sure what I am doing wrong.  I have contacted redplum and no one will help.

    I am trying to print redplum coupons and I can't, help.  I have updated java, adobe flash, and made sure my printer was set on default.  I am not sure what I am doing wrong.  I have contacted redplum and no one will help.

    No Apple response???  Redplum/Valassis will not help either.  I searched, using the cups error message and though it is Unbuntu, same error so maybe useful...only problem: details would not display unless I join Unbuntu forum.  What a pain to do anything with my Mac or find any help.  I honestly regret buying this buggy OS.
    Anyway, here is what I found, FYI:
    http://ubuntuforums.org/showthread.php?t=483415
    As the old saying goes: when in doubt, consult the manual. The problem appears to be that I added the printer using the KDE Add Printer Wizard. It was automatically given a "socket" URI instead of an "lpd" one. When I:
    - altered the printer settings at http://localhost:631 (the CUPS admin page) as instructed in the manual for the printer, and
    - copied the PPD file into a second place on the hard drive (as instructed on ubunutuforums, see the link above)
    ..everything started working.
    It's still slower than windows, but I can live with that
    Probably a simple fix. Change the socket I.P. to match the printer I.P. like this:
    socket://192.168.1.86:9100. The thing I'm concerned with using socket:// is that AFAIK the printer I.P. must not change. In my case I'm able to assign a static I.P. address to the printer but it's something to consider.
    I found that the only thing I needed to do was change socket to lpd (and remove :9100 off the end as well). See Solving Ubuntu printer “broken pipe” problem (DocuPrint C525A) . BTW thanks for steering me in the right direction - very grateful.      
    Solving Ubuntu printer “broken pipe” problem (DocuPrint C525A)
    Posted on November 25, 2008
    Are you having a problem with your printer under the latest versions of Ubuntu (perhaps it worked under an older version)? Are you able to print short documents, but not longer, or more graphics-intensive, documents? (e.g. the unfortunate people at http://ubuntuforums.org/showthread.php?t=625493). Do they sit there as Processing for ages and then switch to Held? If you have the same problem I had the solution I tried may work for you too. Firstly, check your cups error log:
    sudo gedit /var/log/cups/error_log
    If you see anything like the following, the solution may be simple:
    [Job 201] Unable to write print data: Broken pipe
    PID 13359 (/usr/lib/cups/backend/socket) stopped with status 1!
    System > Administration > Printing and right click on your printer, selecting Properties. Settings > Device URI
    If you see something like socket://your_printer_ip_address:9100 just change socket to lpd and remove the :9100 off the end. Then click on apply.
    Apparently lpd is a more modern protocol which works with most printers whereas socket is more raw (and potentially faster but riskier in a network situation). Somewhere along the line, the default Ubuntu/Gnome setup for networked printers shifted from lpd to socket. Some primitive printers will have benefited whereas a larger number of more modern printers will have suffered.
    Please correct me if I am wrong (which is highly possible) but the underlying problem could be that socket may make the printer wait a long time for a large file to be processed ready for printing. Some printers, such as the Fuji Xerox DocuPrint C525A, may drop the socket if things take too long to start coming through.
    Changing timeout settings might work but lpd is better than socket so it is the preferred solution in any case.
    If this works for you, please leave a comment to let others know (ideally with a description of the printer and Ubuntu version). Printer may be relevant if it doesn’t support the direct stream protocol properly. NB I may take a while to let your comment through because of the volume of spam. Sorry about that.
    Finally, thanks to sphilli8 for the steer in the right direction at http://ubuntuforums.org/showthread.php?p=6245626.
          http://ubuntuforums.org/showthread.php?t=483415

  • Help!! wav2vox in java

    help!! wav2vox in java
    thx!!.

    Hi, Trunks
    Here is something I have tried for you, I have understood what you want so have one good solution for you.
    As you are not willing to use thread for delay you can use this while loop which will work exactly how you want it....
    public class TestDelay
       public static void main(String args[])
            //test
                    double totalTimeForTransformation = 5000;
                    long startTime = System.currentTimeMillis();
                    while(true)
                        double timeLeft = totalTimeForTransformation - (System.currentTimeMillis() - startTime);
                        if(timeLeft < 0)
                            timeLeft = 0;
                        double timeRatio = timeLeft/totalTimeForTransformation;
                        System.out.println(" timeLeft = " + timeLeft);
                        if(timeLeft <= 0)
                            break;
            //endtest
            System.out.println(" I have finished delay of :- "+totalTimeForTransformation +" Mili sec");

  • Patch number of the online help translation

    Dears,
    What is the patch number of the online help translation for R12.0.4
    Thanks
    Fadi

    Fadi,
    It is Patch 6400100 - R12.CONSOLIDATED ONLINE HELP 12.0.4
    For more details, please refer to:
    Note: 783410.1 - R12: Online Help / iHelp Patches
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=783410.1
    Note: 462349.1 - How to determine if you are on the latest iHELP patchsets
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=462349.1

  • Please help 'Translate' These codes from AS2 to AS3 for me

    Hi, i need help 'translating' these codes from Action Script 2 to Action Script 3. Please Do it for me:
    toc    loadText = new LoadVars();
        loadText.load("Curie.txt");
        loadText.onLoad = function(success) {
            if (success) {
                // trace(success);
                Curie.html = true;
                Curie.htmlText = this.Curie;
    Please translate it for me, i need it ASAP thanks
    Kenneth

    Thank you for helping me
    Kenneth
    Date: Thu, 15 Oct 2009 05:49:14 -0600
    From: [email protected]
    To: [email protected]
    Subject: Please help 'Translate' These codes from AS2 to AS3 for me
    Take a look at that:
    http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/migration.html
    There is a LoadVars section on that.
    There is also a tutorial here:
    http://www.republicofcode.com/tutorials/flash/as3externaltext/
    Cheers,
    CaioToOn!
    >

  • Unsigned int - problem translating c++ function to java

    OK so here's the deal:
    I'm writing a client for a internet comunicator in java (J2ME to be precise). Unfortunately i have specs for this comunicator's protocol for c++ programing. The first problem I ran to is: I have to calculate a hash for a password so it doesn't go plain text on the network. The function in c++ that does this is:
    int getPasswordHash(char *password, int seed){
        unsigned int x=0, y=0, z=0;
        char *pwd = password;
        y = seed;
        for (x = 0; *password; password++) {
         x = (x & 0xffffff00) | *password;
         y ^= x;
         y += x;
         x <<= 8;
         y ^= x;
         x <<= 8;
         y -= x;
         x <<= 8;
         y ^= x;
         z = y & 0x1f;
         y = (y << z) | (y >> (32 - z));
        cout << "Hash for \"" << pwd << "\" with seed \"" << seed << "\": " << y << "\n";
        return y;
    }My translation to java goes:
    public int getPasswordHash(String password, int seed){
        long x = 0, y = 0, z = 0;
        int tmp = 0;
        String pwd = password;
        y = seed;
        for (x = 0; x < password.length(); x++){
            tmp = (int)x;
            x = x | password.charAt(tmp);
            y ^= x;
            y = uintadd(y, x);
            x <<= 8;
            y ^= x;
            x <<= 8;
            y = uintsubst(y, x);
            x <<= 8;
            y ^= x;
            z = y & 0x1f;
            y = (y << z) | (y >> (32 - z));
            x = tmp;
        System.out.println("Hash for \""+ pwd + "\" with seed \"" + seed + "\": " + y);
        return (int)y;
    public long uintadd (long x, long y){
        long xL = x & 0xffffffffL;
        long yL = y & 0xffffffffL;
        long sumL = xL + yL;
        long sum = (sumL & 0xffffffffL);
        return sum;
    public long uintsubst (long x, long y){
        long xL = x & 0xffffffffL;
        long yL = y & 0xffffffffL;
        long sumL = xL - yL;
        long sum = (sumL & 0xffffffffL);
        return sum;
    }So I use the uintadd and uintsubst to add and substract values that should be unsigned int. Every operation works exactly like in c++ (I've checked) until this point:y = (y << z) | (y >> (32 - z));and to be exact (y << z) This doesn't turn out like in c++ so the whole function doesn't return the right vaule. I know it's because doing a bit operation on a unsigned int in c++ is different in than in java because unsigned variables have totally different bit values than signed ones. The question is: how to work this out. I managed to do aritmetic operations working but I have no idea how to deal with this. Any help would be great.

    I'm by no means the expert with this, but I'm going
    to guess that this would work...
    y = ((y << z) & 0xffffffffL) | (y >> (32 - z));
    thus... to zero out the right shifted 1's before the
    orWOW WOW WOW it totaly works thanks alot bsampieri !!

  • I'm in desperate Need, please help....Taking .java back to .jsp?????

    Hello, I really made a mistake...and no one wants to start anything with those words.
    I was in the process of creating an ecommerse sight using html and jsp, when I did a really dumb thing and deleted my files... I thought I had backed them up on disk and was preparing to shift computers, and didn't want to leave anything behind on the computer.
    I might be ok, but I have a complex question.
    I was using tomcat to host my files locally. While using tomcat it compiled my files into .java and .class files. I have these files, as I didn't delete them before moving computers.
    This poses my question:
    Is there a way to reverse engineer the .java and .class files back into the original .jsp files????
    I still need to make a large amount of corrections to what I had, likewise I don't want to start all over from scratch..
    ANY help would be GREATLY appreciated.
    thank you very much.

    An idea...
    Couldn't you try to get and decompiled the .class files that Tomcat compiled from the servlet translated from the .jsp? This way, you would have lost your .jsp, but you could continue to work with the servlets or, if your motivated, you could cut and paste relevant parts of the servlets to new .jsp. That would surely be easier than rewrite all...

  • Can anyone help me with a simple java programm in linux?

    i just started learning how to write java code in high school and we had an assignment which required us to write a program that would calculate the amount of kilometers u traveled into miles and vis-versa but we had to give the user a chance to pick which one they had to do and our teacher told us to give them the option using 1 to calculate from kilometers to miles and 2 to calculate miles to kilometers .....
    and i got confused so please help

    Encephalopathic wrote:
    First figure out an algorithm: how would you solve this problem just using pencil and paper. Once you know your equations and steps to take, then translate to Java. Why not give it a try first? You can't break your computer by doing this. Then come back with your code if you are still stuck.
    Good luck.galaxyboy25,
    This is very good advice. Getting into the habit of working out problems on paper/whiteboard first will save you many a headache later on. I'm relatively new to programming as well (only about 2 years professional experience) but this technique has helped me immensely in my work. In my mind, writing code is easy--figuring out what to write is where the real challenge is.
    One other thing. In addition to sketching your problem on paper, it always helps to break a problem into very small, simple, and easily solvable pieces. Then put them together. In doing this you will find that not only will this make your task of problem solving much easier but you also end up writing cleaner and more flexible code.
    -Thok

  • Urgent Help Changing C code to Java!

    Hi can anyone help me please !
    I need to change the following code from C into Java!
    The Project has to be done by this the Friday 26th April
    < Code in C>
    int textToBmsg(char abuf ,char bbuf,int bbufsize)
    /*takes a text message in 7 bit ascii and converts it to
    *a compressed 8-bit format.
    *return-size of output string
    int aidx; /* index into input string */
    int bidx; /* index into output string */
    int i;
    int c;
    char tmp[SMSTEXTSIZE];
    aidx=0;
    bidx=0;
    while(*(abuf + aidx) != 0 && bidx < bbufsize){
    c = *(abuf+aidx) & 0x7F;
    switch (aidx%8){
    case 0:
    *(tmp + bidx)= c;
    break;
    case 1:
    *(tmp + bidx) |= (c & 0x1)<< 7;
    bidx++;
    *(tmp = bidx) = c >> 1;
    break;
    case 2:
    *(tmp + bidx) |= (c & 0x3) << 6;
    bidx++;
    *(tmp + bidx)= c >> 2;
    break;
    case 3:
    *(tmp + bidx) |= (c & 0x7) << 5;
    bidx++;
    *(tmp + bidx)= c >> 3;
    break;
    case 4:
    *(tmp + bidx) |= (c & 0xF) << 4;
    bidx++;
    *(tmp + bidx)= c >> 4;
    break;
    case 5:
    *(tmp + bidx) |= (c & 0x1F) << 3;
    bidx++;
    *(tmp + bidx)= c >> 5;
    break;
    case 6:
    *(tmp + bidx) |= (c & 0x3F) << 2;
    bidx++;
    *(tmp + bidx)= c >> 6;
    break;
    case 7:
    *(tmp + bidx) |= (c & 0x7F) << 1;
    bidx++;
    break;
    aidx++;
    if ((aidx%8)!= 0 )bidx++;
    itoh(aidx, bbuf, 2); /*length of umcompressed message*/
    bbuf += 2;
    for(i=0; i<bidx; i++){
    itoh(*(tmp+i), bbuf, 2);
    bbuf += 2;
    return bidx*2 + 2;
    </code>
    Tks.in advance,
    HendyJDK

    Thanks for nothing you sad individual, if you ar not
    going to offer anything constructive then please
    keep your opinons to yourself, if you must know I
    stuck for time and trying my best to translate this to
    meet a deadline this Friday, you pompous idiot! Requesting that you refrain from cross-posting isn't pompous and doesn't identify the person who
    makes the request as an idiot. As a matter of fact, he was pointing out that your question was
    answered in the other posting that you made.
    Rather than responding in the manner in which you did, you should have thanked him for his help!
    Mark

  • Help Needed with Computer Science Java Project!

    Hi everyone, im in my final year at uni, im implementing a board game in java. I've started programming it, but have the main part yet to do, which is the actual game play. I need someone to look at my code and give me a few pointers, or even better do it for me, all this of course after you read the game description and the project specification. Whoever maybe able to help please send me your email, and i will send you all that i have, i.e. the project proposal, game description, project specification, and the java files. Anyones help will be much appreciated and rewarded, i have only 3 - 4 weeks to complete this project and need to get a first for it. Therefore i need help urgently! You can email me at [email protected], many thanks!
    Mace

    Hi everyone, im in my final year at uni, im
    implementing a board game in java. I've started
    programming it, but have the main part yet to do,
    which is the actual game play. So, you're in your final year, and yet you still think the correct approach is to just sit down and start writing code without first figuring out what the major pieces will be and how they'll fit together. You haven't learned much then.
    I need someone to look
    at my code and give me a few pointers, or even better
    do it for me, Ah, you're one of those vile, disgusting, lowlife shitbuckets who thinks it's okay to take credit for others' work and phuck over your classmates in the process.
    I mean this sincerely: I hope you die soon. Before you have the chance to breed.

  • Can anybody help on sending mail through Java Code

    I am trying to send the mail using the java code and I am unable to do it. My code is
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import java.text.*;
    public class EmailExample {
    public static void main(String[] args)
    Socket smtpSocket;
    DataOutputStream os;
    BufferedReader is;
    Date dDate = new Date();
    DateFormat dFormat = DateFormat.getDateInstance(DateFormat.FULL,Locale.US);
    try
    smtpSocket = new Socket("www.gmail.com",80);
    os = new DataOutputStream(smtpSocket.getOutputStream());
    is = new BufferedReader(new InputStreamReader(smtpSocket.getInputStream()));
    System.out.println("Hi How is this?");
    os.writeBytes("HELLO\r\n");
    // You will add the email address that the server
    // you are using know you as.
    os.writeBytes("MAIL From: <[email protected]>\r\n");
    // Who the email is going to.
    os.writeBytes("RCPT To: <[email protected]>\r\n");
    //IF you want to send a CC then you will have to add this
    //os.writeBytes("RCPT Cc: <[email protected]>\r\n");
    // Now we are ready to add the message and the
    // header of the email to be sent out.
    os.writeBytes("DATA\r\n");
    os.writeBytes("X-Mailer: Via Java\r\n");
    os.writeBytes("DATE: " + dFormat.format(dDate) + "\r\n");
    System.out.println("DATE: " + dFormat.format(dDate) + "\r\n");
    os.writeBytes("From: Me <[email protected]>\r\n");
    os.writeBytes("To: YOU <[email protected]>\r\n");
    //Again if you want to send a CC then add this.
    //os.writeBytes("Cc: CCDUDE <[email protected]>\r\n");
    //Here you can now add a BCC to the message as well
    //os.writeBytes("RCPT Bcc: BCCDude<[email protected]>\r\n");
    String sMessage = "Your subjectline here";
    os.writeBytes("Subject: Your subjectline here\r\n");
    os.writeBytes(sMessage + "\r\n");
    os.writeBytes("\r\n.\r\n");
    os.writeBytes("QUIT\r\n");
    // Now send the email off and check the server reply.
    // Was an OK is reached you are complete.
    String responseline;
    while((responseline = is.readLine())!=null)
    {   System.out.println(responseline);
    if(responseline.indexOf("Ok") != -1)
    break;
    } catch (IOException e) {
    e.printStackTrace();
    It is compiling and runnung properly. Please Help me on this.
    Thanks.
    Satya.

    You're mishandling the responses. You terminate if you don't get an "Ok" string, but that's not how success is defined - you should get a 200 code back, typically with an "OK" (not caps) message.
    It doesn't help that you're ignoring all of the server output after each command, so you never find out if anything goes wrong.
    You're also reinventing a wheel. The JavaMail API exists for this: http://java.sun.com/products/javamail/

  • Help needed in printing in java

    hello everyone, i m in grave need of a solution of printing a java page. I have a page designed in Java swings which contains mainly labels and textareas. And i need to print this page. The problem is that I have no clue how to go ahead. Cud neone arnd pls help me on this matter asap as this is very urgent. I shall be highly obliged to all the takers on this issue. Please email me at [email protected]
    Thanks and kind regards,
    Rahul.

    http://java.sun.com/docs/books/tutorial/2d/printing/index.html

  • Help needed for Time Calc Java Script

    Hi,
    I am trying to create a timesheet in PDF and have hit a speed bump. Is there anyone there who could provide me with a script that calculated the difference between 2 times? (Field2 time)-(Feild 1 Time) = Duration.I am desperate and have tried everything.
    I proccess the payroll for a company and all of the 500 or so timesheets that I received each fortnight are paper copies and I am pulling my hair out. I need to use Adobe forms (We have Adobe Pro 9 and I am using the XML forms, not live cycle) as the serach engine that we use for emails cannot search on excel documents.
    I have no Java script experience and I am getting completely lost in the subject. Any help would be greatly appreciated.
    Thanks anyone who can help at all.
    -Sohnia

    hi friend here example for time calulation start and end time example..<br />just copy and paste then run it ur browser.<br /><br /><HTML><br /><script language="JavaScript"><br /><!--<br /><br />var h1 = 1;<br />var h2 = 2;<br />var days = 0;<br />var m1 = 1;<br />var m2 = 2;<br />var am1 = 1;<br />var am2 = 2;<br />function findtime(h1,h2,days,m1,m2,am1,am2)<br />{<br />var answer = "why";<br />var mdiff = 1;<br />var hdiff = 2;<br />pdays = parseInt(days);<br />ph1 = parseInt(h1);<br />ph2 = parseInt(h2);<br />pm1 = parseInt(m1);<br />pm2 = parseInt(m2);<br />if(am1 == 2 & ph1 < 12) ph1 = ph1 + 12;<br />if(am2 == 2 & ph2 < 12) ph2 = ph2 + 12;<br />if(am1 == 1 & ph1 == 12) ph1 = 24;<br />if(am2 == 1 & ph2 == 12) ph2 = 24;<br />if(am1 == 2 & am2 == 1 & ph2 < 24) ph2 = ph2 + 24;<br />if(am1 == am2 & ph1 > ph2) ph2 = ph2 + 24;<br />if(pm2 < pm1){<br />pm2 = pm2 + 60;<br />ph2 = ph2 - 1;<br />}<br />mdiff = pm2 - pm1;<br />hdiff = (ph2 - ph1) + (pdays * 24);<br />if(hdiff == 0) answer = mdiff + ' minutes';<br />else if(hdiff == 1) answer = '1 hour and ' + mdiff + ' minutes'<br />else answer = hdiff + ' hours and ' + mdiff + ' minutes'<br />return answer<br />}<br /><br />//--><br /></script><br /></HEAD><br /><br /><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><br /><BODY BGCOLOR=FFFFFF TEXT=000000 LINK=0000FF VLINK=800080><br /><br /><div align="center"><table width="950" border="0" cellpadding="0" bgcolor="#899194" cellspacing="0"><br /><br />  <br /><tr><td valign="middle" width="33%"><br /><br /><center><br /><form><br /><TD WIDTH=80%><br /><center><br /><TABLE ALIGN=MIDDLE BORDER=5 CELLPADDING=5><br /><TR BGCOLOR=#FFFFFF><br /><!--ROW 1--><br /><TD WIDTH=80%><br /><center><br /><TABLE ALIGN=MIDDLE BORDER=5 CELLPADDING=5><br /><TR BGCOLOR="#B6D4D2"><br /><!--ROW 1--><br /><td colspan=4><br /><center>Time Between Times Calculations - Multiple Days</center><br /><br /></td><br /></tr><br /><TR BGCOLOR="#B6D4D2"><br /><TD align="center" colspan=4><br />Required Data Entry<br /></td><br /></tr><br /><tr><br /><td align="center">Start / End</td><br /><td align="center">Hour</td><br /><td align="center">Minute</td><br /><td align="center">AM / PM</td><br /></tr><br /><br /><td align="center">Start time</td><br /><td align="center"><input type="text" name="hour1" size="5"></td><br /><td align="center"><input type="text" name="minute1" size="5"></td><br /><td align="center"><select name="period1"><br /><option value="1">AM<br /><option value="2">PM<br /></select><br /></td><br /></tr><br /><tr><br /><td colspan="3">    Add Complete Interim Days</td><td align="center"><input type="text" name="adays" size="5" value="0"></td><br /></tr><br /><tr><br /><td align="center">Start / End</td><br /><br /><td align="center">Hour</td><br /><td align="center">Minute</td><br /><td align="center">AM / PM</td><br /></tr><br /><td align="center">End time</td><br /><td align="center"><input type="text" name="hour2" size="5"></td><br /><td align="center"><input type="text" name="minute2" size="5"></td><br /><td align="center"><select name="period2"><br /><option value="1">AM<br /><option value="2">PM<br /></select><br /></td><br /></tr><br /><br /><tr><br /><td align="center" colspan=4 BGCOLOR="#B6D4D2"><br /><input type="button" value="Calculate" <br />onclick="h1=form.hour1.value;<br />h2=form.hour2.value;<br />m1=form.minute1.value;<br />m2=form.minute2.value;<br />days=form.adays.value;<br />am1=form.period1.options[period1.selectedIndex].value;<br />am2=form.period2.options[period2.selectedIndex].value;<br />if(h1 < 0 | h1 > 12) alert('Your start hour is not valid');<br />else if(h2 < 0 | h2 > 12) alert('Your end hour is not valid');<br />else if(m1 < 0 | m1 > 59) alert('Your start minute is not valid');<br />else if(m2 < 0 | m2 > 59) alert('Your end minute is not valid');<br />else form.answer.value=findtime(h1,h2,days,m1,m2,am1,am2);"><br />   <br /><input type="reset" value="Clear Values"><br /><br /></td><br /></tr><br /><TR BGCOLOR="#B6D4D2"><br /><TD align="center" colspan=4><br />Calculated Results<br /></td><br /></tr><br /><br /><tr><br /><td align="center" colspan="4"><br />Time Difference <input type="text" name="answer" size="40"><br /><tr><td>[email protected]</td></tr><br /></td><br /></tr><br /></table><br /></form><br /></td><br /></tr><br /></table><br /><br /></center><br /></td><br /></tr><br /></table><br /></center><br /><br /></TD><br /></TR><br /></TABLE><br /></BODY> <br /></HTML>

Maybe you are looking for

  • Changing the data source from DB2 to ORACLE in SBOP 4.0

    Hi Gurus, We have done SBOP 4.0 SP 2 installation successfully on Linux by choosing DB2 as default Database as suggested by SAP as there is some issue with RH LINUX 5.5 version. Now, we need to change the CMS data source back to ORACLE 11G. For that

  • What version of itunes would show a ipod icon instead of a music icon on my ipad

    I sold this ipad to a friend and now it shows she only has IOS 4.2 and therefore can not load apps.  It also shows an ipod icon instead of a music icon.   It the reason she is having problems the version of itunes downloaded.  And is it possible her

  • BlackBerry 10 OS Security & Usability Anywhere

    Previous BlackBerry platforms 4.0 - 7.1 required a BIS package to enable all functionality, now BlackBerry 10 uses data for the network provider to allow use of BBM and Applications. Now there are places where BIS was not there e.g. my home country Z

  • JSlider Enabled Coloring

    I have a JSlider and I am trying to write an extended UI which does not make the slider labels turn Gray when I call slider.setEnabled(false); (Note that when a JSlider is disabled, the labels and tick marks turn gray) In particular, I want the JSlid

  • Disable confirmation popup

    Hi, I am calling a standard utility to post PGI for delivery from an exit. Now, it asks for a confirmation to post or not. I want to disable this confirmation popup message. Is there any way to do this ? Thanks in advance. Regards Megha