Accessing functions in an existing DLL

I have waded through stacks of info about how to use the JNI to access native functions etc. I have written my class and compiled it, created the header file, written the c++ code to call the DLL but I fall at the last hurdle when I try to create the DLL. The application compiles but when I try to link it I get an error message:
Unresolved external 'TransProjPt' referenced from e:\grh\java\worldfl.obj.
I do not normally write c++ code and would appreciate any help. I am using the Borland c++ compiler.
Cheers,
Graham Humphries
[email protected]

There could be many reasons.
You might not be linking with the correct library.
C and C++ use different 'link' names. The error you have suggests that it is looking for a C name. Perhaps the dll is using C++ names and you have an 'extern "C"' where you shouldn't.
You might have misspelled the name. It might actually be a macro that is supposed to resolve to something else (like TransProjPt_A) and because you are not using the macro, because of a missing include file, it is trying to use something that doesn't exist.

Similar Messages

  • How to access C/C++ functions in Java using existing .dll library

    Hi JNI Guru's,
    I am having well written API in C/C++.This C/C++ files are made into *.dll files.The api are working fine.
    I wan't access the C/C++ api functions in Java., just using System.LoadLibrary("*.dll").Is it possible.I kindly request you to suggest some examples and how to do this.
    Its Urgent !.
    Thanks and Regards,
    V K LAL

    In general you cannot simply access dlls that have already been written. The DLLs called using JNI must conform to JNI calling standards.
    This means you will probably have to write one or more "wrapper" dlls which a) provide the correct JNI interface, and b) call the existing dlls.
    There are some programs around that claim to be able to generate such wrappers. Try a google search for "wrapper", "jni", "generate".
    The JNI tutorial covers creating wrappers.

  • Calling C Functions in existing DLL's from Java

    Hi Guys ,
    The tutorial in this site talks about creating ur own DLL's and then calling them from Java . I need to call C functions in existing DLL's from Java . How do I go about doing this ? . Any help on this would be much appreciated.
    regards
    murali

    What you are interested in can be done with what's called "shared stubs", from the JNI book (http://java.sun.com/products/jdk/faq/jnifaq.html), although you don't need the book to do it (I didn't).
    The example code will call functions with any number and kind of parameters, but doing that requires some assembly language. They supply working examples for Win32 (Intel architecture) and Solaris (Sparc).
    If you can limit yourself to functions to a single function signature (number and types of parameters), or at least a small set that you know you'll call at compile time, you can modify the example so that the assembly language part isn't needed, just straight C code.
    Then you'll have one C library that you compile and a set of Java classes and you can load arbitrary functions out of arbitrary dynamic libraries. In my case you don't even have to know what the libraries and functions are ahead of time, the user can set that up in a config file.
    You mentioned doing this with Delphi. One thing to watch out for is C versus Pascal (Win32) function calling convention. A good rule of thumb; if it crashes hard, you probably picked the wrong one, try the other. :-)

  • How to import existing dll in C/C++ code

    Hi guys, I'm new here..I'm still student and do training at one company...my boss ask me to do integration java with C/C++ using JNI...
    I very understanding how to do JNI tools for HelloWorld because all tutorials in internet teach me how to create dll for native code..but the problems came when my boss ask me to make with existing API...and i'm tried to search tutorial for existing dll but i can't find...my boss asked me to not use callback function in code...just put null value only...
    so, I will give you guys the code that related with my project...hope you guy can teach me as beginner..first of all, i already create java file that I named it as TestMMMReaderHighLevelAPI3.java where its coding likes below:
    public class TestMMMReaderHighLevelAPI3{
         static{
                   System.out.println("inside static block");               
                   try{
                        //System.loadLibrary("MMMReaderHighLevelAPI"); //can't find dependent library -maybe ini bukan native
                                System.loadLibrary("MMMReader_Initialise_L3"); //no this file in java.library.path -have problem when to rebuild all     
                                System.out.println("Loaded MMMReaderHighLevelAPI DLL");
                   }catch(UnsatisfiedLinkError e){
                        System.out.println("Couldn't load MMMReaderHighLevelAPI DLL");
                        System.out.println(e.getMessage());
         public static void main(String[] args){
              TestMMMReaderHighLevelAPI3 t = new TestMMMReaderHighLevelAPI3();
              try{
                   t.MMMReader_Initialise_L3();
                   System.out.println("MMMReaderHighLevelAPI DLL method invoked!");
              }catch(UnsatisfiedLinkError e){
                   System.out.println("Couldn't Access MMMReaderHighLevelAPI DLL method");
                   System.out.println(e + "");
            public native long MMMReader_Initialise_L3();
    }the code above mention two dll which is MMMReaderHighLevelAPI and MMMReader_Initialise_L3 where its existing API and non-existing dll respectively...
    after i compile this java file, i create header by using command javah -jni TestMMMReaderHighLevelAPI3
    the header file is likes below (TestMMMReaderHighLevelAPI3.h) :
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class TestMMMReaderHighLevelAPI3 */
    #ifndef _Included_TestMMMReaderHighLevelAPI3
    #define _Included_TestMMMReaderHighLevelAPI3
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class:     TestMMMReaderHighLevelAPI3
    * Method:    MMMReader_Initialise_L3
    * Signature: ()J
    JNIEXPORT jlong JNICALL Java_TestMMMReaderHighLevelAPI3_MMMReader_1Initialise_1L3
      (JNIEnv *, jobject);
    #ifdef __cplusplus
    #endif
    #endifNow, in my directory have 3 files which is TestMMMReaderHighLevelAPI3.java, TestMMMReaderHighLevelAPI3.class and TestMMMReaderHighLevelAPI3.h.....then I try to create MMMReader_Initialise_L3.c.....and for your information, I have problem at this area since I'm more to Java guy...at this file, I tried to call existing API which named MMMReaderHighLevelAPI where in this API contained MMMReader_Initialise function inside it....I tried to call this function by MMMReader_Initialise_L3.c but I dont know to do...
    #include <jni.h>
    #include <stdio.h>
    #include "TestMMMReaderHighLevelAPI3.h"
    //#include "MMMReaderHighLevelAPI.h"
    //#include "MMMReaderHighLevelAPI.lib"
    //#include "MMMReaderHLDataCallback.h"
    //#include "MMMReaderEventCallback.h"
    //#include "MMMReaderErrorCallback.h"
    //#include "MMMReaderCertificateCallback.h"
    //is'it  MMMReaderHighLevelAPI.dll need include in cpp code
    JNIEXPORT jlong JNICALL
    Java_TestMMMReaderHighLevelAPI3_MMMReader_Initialise_L3(JNIEnv *env, jobject obj)Library "MMMReaderHighLevelAPI"
             printf("Successful");
             return;
    };i tried to rebuild all, but have problem at Java_TestMMMReaderHighLevelAPI3_MMMReader_Initialise_L3(JNIEnv *env, jobject obj)Library "MMMReaderHighLevelAPI" where two syntax are message:
    1) syntax error before "Library"
    2) [Build Error] [MMMReader_Initialise_L3.0] Error 1
    i have stuck in this part....i dont know how to call existing function in existing API under MMMReader_Initialise_L3.c....do you guys have idea to solve my problem....i repeat back, my boss want me initialise hardware machine with computer/laptop...my boss give clue, he dont want callback function..just use null....below are code for MMMReader_Initialise in MMMReaderHighLevelAPI.h:
    MMM_READER_HIGH_LEVEL_API MMMReaderErrorCode MMMReader_Initialise(
         MMMReaderHLDataCallback aDataCallback,
         MMMReaderEventCallback aEventCallback,
         MMMReaderErrorCallback aErrorCallback,
         MMMReaderCertificateCallback aCertCallback,
         bool aProcessMessages,
         bool aProcessInputMessages,
         void *aParam
    );then its came when to declare parameter for MMMReader_Initialise_L3 in native code...i have two coding to show here...and please give me what item that i need to use :
    public native long MMMReader_Initialise_L3();or
    public native long MMMReader_Initialise_L2(String a, String b, String c, String d, boolean e, boolean f, boolean g);and my last question, in System.loadLibrary(*); which dll that i need insert....either existing dll(MMMReaderHighLevelAPI) or the creating dll(MMMReader_Initialise_L3)....thats all...thank you for spend your time read my problem...i very appreciate..hope you guy can help me...
    Edited by: EJP on 12/07/2012 18:24: added {noformat}{noformat} tags: please use them.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Moderator action:
    JNIEXPORT jlong JNICALL Java_TestMMMReaderHighLevelAPI3_MMMReader_Initialise_L3(JNIEnv *env, jobject obj)Library "MMMReaderHighLevelAPI"The part after the ')' is obviously a cut and paste error. Remove it.
    If you're not a competent C or C++ programmer you shouldn't be attempting this.
    As the question is 99% off topic, and as you have shown little understanding of that, let alone the actual topic, I am now locking it.
    Edited by: EJP on 17/07/2012 18:47

  • JNI - how to use java access function in TypeLibrary( .tlb file) HELP ME PL

    Hey All
    I got one project which can be done by calling up functions in xxxx.tlb
    (window type library) file, that is no problem.
    How to use java to access those functions???
    I know there are some classes which can be used to access function in
    DLL file e.g. JAWIN.
    Is the .tlb file related to one DLL file??? if so, how to locate the
    DLL file through .tlb file???
    Thanks a lot.
    Steve

    Use JNI to create a link between Java class and a DLL, then you can load that DLL (or TLB) from that class.
    Read the JNI Tutorials.

  • How to access function from Top Class to Function of class that contain the the member variable of TopClass

    Dear All,
    is there any way that i can access function or member variable of aggregate class.
    i am working in Visual Studio 2010 
    and making win32 dll with mfc Support. i am new in dll system. just learning and doing.
    previously all in exe and i am working this like
    CTestDoc*pDoc = (CTestDoc*)GetTestDocument();
    somevar = pDoc->xDoc.mVar.GetValue (); 
    now i am trying to put all in dll. so getting problem 
    will i get help on this. thanks in advance.
    below code is just an example.
    for example
    // dll 1
    class aaa : public BaseClass
    public:
    int Index;
    char *cName;
    void doSometing()
    if (GetCurBColor() == 125) // how to access GetCurBColor function of the
    color = GetCurBColor();
    long color;
    // dll 2
    class bbb :public BaseClass
    public:
    int Index;
    long lSize;
    long color;
    void doSometing();
    // dll 3
    class DDD
    public:
    vector <aaa> va;
    vector <bbb> vb;
    int cura;
    int curb;
    long GetCurBColor ()
    return vb[curb].color;
    };// MFC doc/view support
    /// in exe in document
    class inExe
    public:
    DDD d;
    void addB()
    { bbb bb;
    bb.color = 152;
    d.vb.push_back(bb);
    bb.color = 122;
    d.vb.push_back(bb);
    bb.color = 1232;
    d.vb.push_back(bb);
    d.curb = 1;
    void addA()
    { aaa aa;
    aa.color = 152;
    d.va.push_back(aa);
    aa.color = 1232;
    d.va.push_back(aa);
    aa.color = 1542;
    d.va.push_back(aa);
    aa.color = 15;
    d.va.push_back(aa);
    d.cura = 2;
    d.va [1].doSometing ();

    Dear All,
    is there any way that i can access function or member variable of aggregate class.
    i am working in Visual Studio 2010
    and making win32 dll with mfc Support. i am new in dll system. just learning and doing.
    previously all in exe and i am working this like
    CTestDoc*pDoc = (CTestDoc*)GetTestDocument();
    somevar = pDoc->xDoc.mVar.GetValue ();
    now i am trying to put all in dll. so getting problem
    What problem?
    The rules of C++ do not change because some of the code ins in a DLL. But the classes in a DLL need to be exported. See for example
    https://msdn.microsoft.com/en-us/library/81h27t8c.aspx
    You should also supply a macro so that the class header can be used in both the DLL and the client. See for example
    http://stackoverflow.com/questions/14980649/macro-for-dllexport-dllimport-switch
    If  you exchange memory between the DLL and the client (as your example will do, because of the std::vector content), you should also be sure to use the same version of the compiler for each module, and to dynamically link to the CRT.
    I would also advise you to start with a less complicated scenario, with just one DLL.
    David Wilkinson | Visual C++ MVP

  • ERROR: file can not be accessed or does not exist

    I have a client online at this very moment that just went on and did all their page edits... about 2 hours of work for him.
    He went to save the file & received the error "...file can not be accessed or does not exist, Error" (no error number or anything. Here are the steps he took:
    Edit page
    Save ... received error
    Done... received same error
    Call me in panic
    Anyone???

    Hello Tommy,
    The editing session should not time out for 24 hours for a normal login. The period is even longer if “remember me” was checked at login... And if the session timed out, you should have been prompted with the login dialog, not thrown an error.
    I've sent you a private message regarding further troubleshooting.
    Best regards,
    Corey

  • Is there a way to determine all the function of a certain dll in Labview?

    Hi, I am Marlon. Is Labiew capable of determining all function in a certain DLL?

    Hi Marlon.
    There is a example in Labview Zone ( look for "Get DLL Exports") that lists names of all functions in a dll 32.
    Hope it helps
    Alipio
    "Qod natura non dat, Salmantica non praestat"

  • Simulation model which call functions in an other dll...

    I have a C simulation model that I implement like NI Model Framework template (NI_VStand_Model_Framework_Guide.pdf ). If I use this simple model I can deploy on my PXI. But I must call functions which are in an other dll. When I call functions in other DLL I can't deploy because Veristand specify that the model is not compatible.
    NI VeriStand: The specified compiled model is not compatible with NI VeriStand.
    =========================
    NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> Model Execution.lvlib:Initialize Model Loop Data.vi >> SIT Model API.lvlib:Initialize Model.vi >> SIT Model API.lvlib:Load Model DLL.vi
    <append>=========================
    NI VeriStand: Failed to load c:\ni-rt\NIVeriStand\Models\LD1_T1.dll
    If I use DLL Checker there is no bad import.  How to add a simulation model in veristand which call function in an other DLL?

    Thank you for your answer.
    I know how to import a dll in veristand. My Dll  is LD1_T1. I can import it in Veristand without error. But this DLL depends of an other dll (addition.dll) as you can see in the print screen.
    When I try to deploy to my PXI I have an error message of compatibility. 
    NI VeriStand: The specified compiled model is not compatible with NI VeriStand.
    =========================
    NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> Model Execution.lvlib:Initialize Model Loop Data.vi >> SIT Model API.lvlib:Initialize Model.vi >> SIT Model API.lvlib:Load Model DLL.vi
    <append>=========================
    NI VeriStand: Failed to load c:\ni-rt\NIVeriStand\Models\LD1_T1.dll
    For LD1_T1.dll I have use NI Model Framework template (NI_VStand_Model_Framework_Guide.pdf ).
    If I check my Dll with dll checker it's ok but I can't deploy. 
    Please somebody have an idee to deploy my model ?

  • Adding one function to a existing package

    i want to add one function to an existing packgage .
    How can i do this?

    Hi,
            Its Simple , Take Your Existing Package Spec And Body from Your Database,It Will Like Below Shown Code,
    Package Spec:
    Create or Replace Package my_existingpack
      is
      Procedure myproce_1 (lv_variable in varchar2
                                        lv_variablex out varchar2);
      procedure myproce_2(lv_variable in varchar2
                                        lv_variablex out varchar2);
    end my_existingpack;
    Package Body :
    Create or Replace Package Body my_existingpack
      is
      Procedure myproce_1 (lv_variable in varchar2
                                        lv_variablex out varchar2)
       is
       Begin
    --Some Code Will be Here.
    end myproce_1;
      procedure myproce_2(lv_variable in varchar2
                                        lv_variablex out varchar2)
    is
    Begin
    --Here Some Code inside....
    end myproce_2;
    end my_existingpack;
    Now You Are Going to Add /Patch A New Funtion In Existing Package:
    Package Spec:
    Create or Replace Package my_existingpack
      is
      Procedure myproce_1 (lv_variable in varchar2
                                        lv_variablex out varchar2);
      procedure myproce_2(lv_variable in varchar2
                                        lv_variablex out varchar2);
    Funtion MypatchFun (lv_variable in varchar2
                                   lv_variable2 in varchar2)
    Return Varchar2;
    end my_existingpack;
    Package Body :
    Create or Replace Package Body my_existingpack
      is
      Procedure myproce_1 (lv_variable in varchar2
                                        lv_variablex out varchar2)
       is
       Begin
    --Some Code Will be Here.
    end myproce_1;
      procedure myproce_2(lv_variable in varchar2
                                        lv_variablex out varchar2)
    is
    Begin
    --Here Some Code inside....
    end myproce_2;
    Funtion MypatchFun (lv_variable in varchar2
                                   lv_variable2 in varchar2)
    Return Varchar2
    IS
    Begin
    --Here Your Code...
    End;
    end my_existingpack;
    Now Compile Both Package Spec And Body.

  • Deny Access function with invalid file refnum causes LabVIEW to crash

    Hi folks,
    I have LabVIEW 8.5, and today encountered something interesting that consistently causes LabVIEW to crash.  Essentially, if you find the "Deny Access" function under the advanced file IO palette and wire up an invalid refnum, Windows (XP in my case) reports that LabVIEW has to close.  I checked in task manager, and the LabVIEW process is still active and using a disproportionate amount of the CPU.
    To reproduce the issue, simply drop the function on your block diagram, create a constant from the refnum input terminal, and run the VI.  Has anyone else seen this behavior?
    Thanks,
    Jim

    Hi Carla,
    I'm glad to help, and thanks for looking into it.  The way I ran into the bug was while I was working on an action engine VI to log certain text values (see attached picture).  While logging, I didn't want other programs to access the file.  When a new file had to be generated, I wanted to stop denying access and close the reference.  However, if the value on the shift register was invalid, LabVIEW crashed instead of throwing an error (I guess a crash qualifies as an error).
    If you look at the attached picture, my workaround was to use the "Not A Number/Path/Refnum?" function.  If the reference is bad, I don't try to use the "Deny Access" funtion or close the file.  That worked just fine and seems like a good solution for now.
    Jim
    Attachments:
    Logger.png ‏6 KB

  • How do you add a function to an existing Rules Dictionary via the SDK?

    The how to SDK describes creating a new dictionary and adding functions and other items. However, in reading the Java API docs, it is not apparent how one would add a new function to an existing dictionary.
    Once you have a reference to the RuleDictionary, there is a getDataModel method, but it returns a oracle.rules.sdk.datamodel.DataModel instead of the oracle.rules.sdk.editor.datamodel.DataModel. It appears that this DataMode class is different than the DataModel class in the editor sub-package. Further this DataModel class is not described in the API docs.
    There is an addFunction method, but I do not see how to create an instance of the Function class.
    Thanks,
    Bret

    Look at the oracle.rules.sdk.editor.datamodel.DataModel Constructor:
    Constructor Summary
    DataModel(RuleDictionary dict)
    Constructor used to edit a datamodel.
    So, the call would look something like:
    RuleDictionary dict = ...;
    oracle.rules.sdk.editor.datamodel.DataModel dm = new oracle.rules.sdk.editor.datamodel.DataModel(dict);

  • Does anyone have an example VI about how to call the animatewindow function in the user32.dll using CLN in Labview?

      I want to call the WinAPI function-animatewindow in user32.dll to produce some special effect when showing or hidding windows, but i don't know how to using this Win API to achieve my purpose?
      Does anyone have an example VI about this application?
      Thanks in advance for your help.

    You have to use the Call Library Function Node to call Windows API functions. The animatewindow function itself has some pretty simple parameters. You first need to get the window handle. There are a set of Windows API Function Utilities (32-bit) for LabVIEW that you can use. In there there is a VI (Get Window Refnum) that gets the window handle. It's a simple call to a Windows API function. You would call the animatewindow function in the same way. In this case there are 3 parameters: the window handle (returned by a FindWindow API call), a DWORD (32-bit integer) for the duration, and another DWORD for the flags.

  • I export an ACCESS table to an existing Excel file. Seemed like it was working fine, but now I see that it DOES NOT clear the file first.

    Thus - if I transferred 10 records last time, and there are only 6 to transfer this time, it replaces records 1 thru 6 in Excel, but LEAVES records 7-10 in the Excel file ?? 

    When you export the access Table to an existing excel file ,you should get the message like the screenshot below:
    If you click 'Yes' ,a new workbook will created ,the problem you mentioned doesn't exist.
    Maybe you can try to export data within Excel. On the Data Tab->Click
    From Access->choose the database file, then when you update your database in Access, these data will updated automatically.
    Wind Zhang
    TechNet Community Support

  • Error accessing function module: HELP

    TO ADMINISTRATORS: PLEASE DO NOT DELETE. ADVISE WHICH FORUM TO POST.
    Good Day to all SAP Gurus,
    I need your help in resolving / understanding an error.
    Envirornment - SAP IDES 4.7
    While posting any document through FBCJ (Cash Journal), f.26 (incoming payment), f.22 etc., the below mentioned error is appearing.
    Error accessing function module: FMFK_FIKRS_READ
    Parameter: IP-FIKRS IP_FMA_OBJNR
    When I click help (?), the following detailed message appears.
    Diagnosis
    The application has accessed a Funds Management or Cash Budget Management module with parameters missing or defective.
    Can someone please help on this?
    Points guaranteed.
    Regards
    Jamil

    1. Please do not offer points for replies.  This is clearly mentioned in the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement].  It is considered impolite and is the quickest way to have someone flag your message using the Abuse Button which usually means that the post will be deleted.
    2.  Per the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement], please title your subject appropriately.  In particular, words such as "help" don't provide any insight into your message either when viewed directly or via search.  This too is a possible Abuse violation and may be deleted by the other Moderators.  A more appropriate title would be "posting Cash Journal document results in error XX-YYY (FMFK_FIKRS_READ)"...  and it would help the others who would attempt to reply to your message if you provided the specific message number.
    3.  The financials forum is for functional questions.  Since you are asking about a FM I'd recommend posting this question in one of the [ABAP Forums|/community [original link is broken];.  Posting in the wrong forum won't lead to an abuse report but the message is likely to be locked to discourage other users to post in the correct forum.
    Edited by: Nathan Genez on Oct 10, 2008 2:20 PM

Maybe you are looking for

  • Blog summary didn't show the pictures

    Hi when i add new entry in blog page with photos,the page of blog summary didn't show the pictures and i already Selected " SHOW PHOTOS". http://www.djpapa.me/blog/blog/blog.html <-- this is my web page Thanks in advance Djpapa

  • Host and Port

    Hi WHere can I get the Host and Port no of the PI Server Thanks PR

  • Where to buy in India ink cartridge for deskjet 2050 bought from Dubai

    I bought HP DESKJET 2050 MODEL NOJ510a product no CH350C FROM DUBAI AND WAS USING CARTRIDGE NO 122. NOW I am in India and that no cartridge is available. What shall I do. Computer shop salesman said it is not available and to get from Dubai. Oto. Thi

  • Please help me use wine (Darwine) for StarEdit

    I read the topic further down the page, but I just want technical support on using the wine application. I solely want this to run Staredit, because I've been unable to find any other way to run it. I've downloaded the disk image, and I followed the

  • Login Issues - Help please

    Hi All- I had to reinstall the OS system and now it is asking for a login. Not sure what it is-so I go back to the start up cd hold down C get to change password. Change password as system admin (root level). Quit installer and restart the mac. enter