Call of the DB FUNCTION in a trigger

Hi all

I want to choose the most recent MAX * ITEM_QTY * WH_t_ITEMS table and update the BALANCE_QTY with the last sale quantity... !

My Question is I want to know:
(1) is this correct...! ?
well are you? :)
(2) how can I call this function in a db trigger. post & insert after update in wh_t_items
SQL>  desc WH_t_items
 Name                                   
 ---------------------------------
 ITEM_SERIAL                            
 STORE_ID                               
 TRANSACTION_SERIAL                     
 ITEM_QTY                               
 UNIT_PRICE                             
 ITEM_PRICE                             
 BALANCE_QTY                            
 IS_OPEN                                
 WITHDRAW_QTY                           
Here's my code for the trial...
CREATE OR REPLACE Function Balance_quantity_update    ( V_STORE_ID  IN NUMBER  ,  V_ITEM_SERIAL IN NUMBER   )
   RETURN NUMBER IS
    cnumber NUMBER;
    CURSOR CR_UPDATE  IS

    SELECT NVL( MAX(  ITEM_QTY ) , 0  )
     FROM WH_T_ITEMS
    WHERE STORE_ID    =  V_STORE_ID 
     AND    ITEM_SERIAL  = V_ITEM_SERIAL ;       
BEGIN
OPEN CR_UPDATE  ;
FETCH CR_UPDATE   INTO cnumber;
IF CR_UPDATE%notfound then     NULL ;
ELSE

LOOP

  UPDATE  WH_T_ITEMS
        SET    BALANCE_QTY          =  cnumber 
        WHERE  WH_T_ITEMS.STORE_ID  =  V_STORE_ID
        AND    ITEM_SERIAL          =  V_ITEM_SERIAL;    

END LOOP ;
END IF;

CLOSE CR_UPDATE  ;
RETURN cnumber;
EXCEPTION
WHEN OTHERS THEN
      raise_application_error(-20001,'An error was encountered - '||SQLCODE||' -ERROR- '||SQLERRM);
END Balance_quantity_update; 
/
Kind regards

Abdetu...

Kher Mubarak :)

You have created the function before no process so use below to move some function after that create the procedure using the statement above.

DROP FUNCTION Balance_quantity_update;

-Clément

Tags: Oracle Development

Similar Questions

  • Problem passing parameter by using the call to the JS function

    I was wondering if someone could help me with the following problem > I'm trying to pass the parameter fdd_lot_id of the index.php page in popup.php

    I can't make it work and I have tried for 6 hours now. I can pass the parameter very well when I work with normal pages but am unable to get it to work using the method below

    I only conditioned all the code that I'm fairly certain that the problem lies in my syntax on the starting window.open line

    This bit is contained between the head of <>< / head > tags

    < SCRIPT language = "JavaScript" >


    function newwindow()
    {
    Window.Open ('popup.php? id = <? php echo $row ['fdd_lot_id'];? > jav ',' ',' width = 300, height = 200, resizable = 'Yes);
    }

    < /script >

    The call to the function above is contained between the < body > < / body > tags:

    < a href = "Javascript:newwindow ()" > '. $row ['fdd_lot'].'    < /a > < table >

    In the header of the document:

    
    

    In the body of your page:

    )">
    
  • Call the javascript function using parameters cause run an immediate dependant

    Hello.

    I saw a strange behavior, if I try to use javascript parameters in the method af:clientListener property.

    Using the syntax
     <af:commandButton text="Init" id="cb1"
       partialSubmit="true">
       <af:clientListener method="OnInitControl1" type="click"/>
    </af:commandButton>
    and javascript
    function OnInitControl1() {
      alert('OnInitControl1 called');
    }
    the method oninitcontrol1 is called first with the click of the button.

    But with the syntax
    <af:commandButton text="Init" id="cb1"
       partialSubmit="true">
       <af:clientListener method="InitCtrl('Control1')" type="click"/>
    </af:commandButton>
    and javascript
    function InitCtrl(frameName) {
      alert('InitCtrl(' + frameName + ') called');
    }
    the InitCtrl function is called immediately to the loading of the page.

    In both cases, the javascript file is inserted into the use of af: document
    <af:resource type="javascript" source="/ScriptHelper.js"/>
    Is my "method" of the af property syntax: clientListener the problem?

    Paul.

    Paul,

    I don't know if you can call javascript with parameters in the way that you are currently using. However, have you tried using an af:clientAttribute and enhance the javascript?

    Check the operating instructions by Frank on the related topic.

    http://www.Oracle.com/technology/products/jdev/tips/fnimphius/passingAdditionalArgumentsToClientListener.html

    Arun-

  • DAQmxRegisterEveryNSamplesEvent, still called inside the callback

    Hello

    I wonder if after using DAQmxRegisterEveryNSamplesEvent to give me a call N samples, I can call back the same function or another without having to restart the task to change the number of samples before receiving a new reminder.

    Thank you

    Alex

    Dear laurman

    It is recommended not to have only one thread per task. You put your DAQmxRegisterEveryNSamplesEvent in the same thread as your task and reminder of the function. The DAQmx driver is designed for the task, the events and the reminder all in the same thread. If you have it in a separate your callback thread won't be able to see this event and be triggered because it is not in the same thread as the task.  In short, once you call this to your task, you can not set again without restarting the task.

  • Can I pass a second var to the listener function.

    new to actionscript and it can not find on google... I don't know it exists, but I have worked around him twice and really want to do it now and do not know how.

    When you add an event listener

    mybutton.addEventListener(MouseEvent.Mouse_UP, myListener);
    
    the above passes 1 variable of type event.
    
    I catch it as follows:
    
    private function myListener(eventVar:Event):void { //code }
    
    all is good.
    
    I would like to pass more variables to this event listener though.
    
    e.g.
    myButton.addEventListener(MouseEvent.Mouse_UP, myListener(what_goes_here, myVariable1:String, myEtc:int));
    
    private function myListener(e:Event, myVar:String, myEtc:int) { }
    
    don't know what is supposed to go in the 'what_goes_here' part of the code above so that it works.
    

    Any help much appreciated.

    TongueDar wrote:

    I don't know if it will help - and I probably do all wrong, but if you build the button in its own function, you can pass in local variables.

    So, something like this;

    function newButton(tBtn:Sprite, varA:String, varB:int):void
    {
        tBtn.addEventListener(MouseEvent.MOUSE_UP, btnUp);
        function btnUp(event:MouseEvent):void {
            // do something with the passed in variables.
        }
    }
    
    newButton(TargetSprite, "string", 0);
    

    It is more common to assign a variable typed using a function returned the same type:

    for example:

    private var firstButton:Button;
    private var secondButton:Button; 
    
    firstButton = createButton("First Button", 50, 25);
    secondButton = createButton("Second Button", 80, 40);
    
    private function createButton(label:String, width:int, height:int):Button
         {
         var result:Button = new Button();
         result.label = label;
         result.width = width;
         result.height = height;
         result.addEventListener(MouseEvent.CLICK, mouseEventClickHandler);
    
         return result;
         }
    
    private function mouseEventClickHandler(evt:MouseEvent):void
         {
         switch (evt.currentTarget)
                {
                case firstButton:    trace("first button was clicked");
                                     break;
    
                case secondtButton:  trace("second button was clicked");
                }
         }
    

    in the example above, you can simply use evt.currentTarget.label + 'has been clicked' instead, but it was written just to show how to handle multiple calls with the same function event.

  • question about the call in the trigger statement

    I faced a question on the written examination.

    A CALL statement in a trigger to call
    package (a)
    procedure b)
    c function)
    (d) another trigger

    Can someone give me answer with reason?
    I used the CALL statement inside the trigger, but not allowing to use. Could be sooner in the oracle CALL statement, we can use... This isn't a guess, so I ask in the forum...
    Please guide me...



    Rgds,
    PC

    You can use the CALL in a trigger without using EXECUTE IMMEDIATE

    SQL> create table t1 (
      2    col1 number
      3  );
    
    Table created.
    
    SQL> create procedure t1_proc
      2  as
      3  begin
      4    dbms_output.put_line( 'In T1_PROC' );
      5  end;
      6  /
    
    Procedure created.
    
    SQL> ed
    Wrote file afiedt.buf
    
      1  create trigger trg_t1
      2    before insert on t1
      3    for each row
      4* call t1_proc
      5  /
    
    Trigger created.
    
    SQL> set serveroutput on;
    SQL> insert into t1 values( 1 );
    In T1_PROC
    
    1 row created.
    

    I see no reason that you would in fact intentionally structure your code this way in this day and age because it would be likely to lead to confusion for those who had to support it in the future. But it's a valid syntax that probably made sense back in Oracle 5.

    Justin

  • How 2 call a DB FUNCTION in a trigger... ?

    Hi all

    I want to choose the most recent MAX * ITEM_QTY * WH_t_ITEMS table and update the BALANCE_QTY with the last sale quantity... !

    My Question is I want to know:
    (1) is this correct...! ? :) !!!
    well are you?
    (2) how can I call this function in a db trigger. post & insert after update in the wh_t_items

     
    SQL>  desc WH_t_items
     Name                                   
     ---------------------------------
     ITEM_SERIAL                            
     STORE_ID                               
     TRANSACTION_SERIAL                     
     ITEM_QTY                               
     UNIT_PRICE                             
     ITEM_PRICE                             
     BALANCE_QTY                            
     IS_OPEN                                
     WITHDRAW_QTY                           
    Here's my code for the trial...
    CREATE OR REPLACE Function Balance_quantity_update    ( V_STORE_ID  IN NUMBER  ,  V_ITEM_SERIAL IN NUMBER   )
       RETURN NUMBER IS
        cnumber NUMBER;
        CURSOR CR_UPDATE  IS
     
        SELECT NVL( MAX(  ITEM_QTY ) , 0  )
         FROM WH_T_ITEMS
        WHERE STORE_ID    =  V_STORE_ID 
         AND    ITEM_SERIAL  = V_ITEM_SERIAL ;       
    BEGIN
    OPEN CR_UPDATE  ;
    FETCH CR_UPDATE   INTO cnumber;
    IF CR_UPDATE%notfound then     NULL ;
    ELSE
     
    LOOP
     
      UPDATE  WH_T_ITEMS
            SET    BALANCE_QTY          =  cnumber 
            WHERE  WH_T_ITEMS.STORE_ID  =  V_STORE_ID
            AND    ITEM_SERIAL          =  V_ITEM_SERIAL;    
     
    END LOOP ;
    END IF;
     
    CLOSE CR_UPDATE  ;
    RETURN cnumber;
    EXCEPTION
    WHEN OTHERS THEN
          raise_application_error(-20001,'An error was encountered - '||SQLCODE||' -ERROR- '||SQLERRM);
    END Balance_quantity_update; 
    / 
     
    Best regards

    Abdetu...

    I think (still a guess) would be:

    CREATE OR REPLACE TRIGGER Balance_quantity_update
      AFTER INSERT ON wh_i_items
    REFERENCING NEW AS  NEW OLD AS OLD
       FOR EACH ROW
    v_sum_qty NUMBER(19,5);
    v_sub_qty NUMBER(19,5);
    
      BEGIN
    
    v_sum_qty := SUM_QUANTITY ; -- calling the db function into A varaible
    
      UPDATE WH_T_ITEMS A
          SET BALANCE_QTY = ITEM_QTY
          WHERE STORE_ID = :NEW.STORE_ID
          AND ITEM_SERIAL = :NEW.ITEM_SERIAL
          AND ITEM_QTY = (SELECT MAX(ITEM_QTY)
                          FROM WH_T_ITEMS B
                          WHERE A.STORE_ID = B.STORE_ID
                         AND A.ITEM_SERIAL = B.ITEM_SERIAL);
       END;
       / 
    
  • XNET Config read to fill in when a certain arbid is received (i.e. return of function call when the msg is received)

    The API XNET-CAN allows to hardware configuration such that a call to read the framework/signal does not return until the message is received (no need to query the buffer, call to the function is as an event... function returns when a message is received) or if a time-out occurs).  I don't really want to query for data, unless I absolutely have to.  My plan is to have parallel code to wait for a specific message to receive and respond (should be very fast!) whil a different loop receives all other executives.

    A time-out of the reading function call would work pretty good, but it doesn't seem to work (see extracts attached).  The value of timeout only seems to work (no error property) is a value of 0 seconds.

    Thank you

    Todd

    Change of a single point of session for a queued session.

  • Call the DLL function with a pointer to a complex structure

    Hello

    I try to call a function by using COLD LAKE. My problem is the function parameters that I'm trying to access.

    Here is the function and its parameters:

    typedef struct _BAR_INFO
    {
    ULONG dwSize;
    ULONG dwFlag.
    } BAR_INFO, PBAR_INFO;

    typedef struct _DEVICE_INFO
    {
    ULONG dwBarNum;
    BAR_INFO BarInfo [6];
    } DEVICE_INFO, * PDEVICE_INFO;

    Int GetDeviceInfo DLLIMPORT)
    unsigned int CIH.
    PDEVICE_INFO pdevinfo
    )
    {
    ULONG i;

    If (DFR > = DevNum)
    Return PCICORE_DEVICE_NO_FOUND;

    If (DevTable [JC]. DevHandle is NOTHING)
    Return PCICORE_DEVICE_NO_INITIALIZE;

    if(pdevinfo == null)
    Return PCICORE_INVALID_PARAMETER;

    pdevinfo-> dwBarNum = DevTable [JC]. DevInfo.dwBarNum;
    < pdevinfo-="">dwBarNum; i ++)
    {
    pdevinfo-> .dwFlag BarInfo [i] =
    DevTable [JC]. DevInfo.BarInfo [i] .dwFlag;
    pdevinfo-> .dwSize BarInfo [i] =
    DevTable [JC]. DevInfo.BarInfo [i] .dwSize;
    }

    Return PCICORE_SUCCESS;
    }

    As an attachment, there is the Info.vi device Get trying to access this feature. The code crashes when the function is called.

    I have probably not pass parameters of data properly to COLD LAKE.

    Thank you for your lights.

    An array of fixed size in C is equivalent to a cluster of LabVIEW that contains the same number of identical items, replace the table with a cluster. In addition, structs are always passed by reference and the C function expects a pointer to a structure, you don't need to unbundle. Skip the cluster to function as a single parameter. Try the attached revised version of your VI.

  • How does the library function call Labview? Can I emulate using C++?

    Hi all. I recently finished writing a dll CUDA for LabView, and now I'm in the steps of optimization of code, memory management, etc. BUT since my code depends on the entries of Labview (lots of data under types of specific data as table manages and Clusters labview) I can't use the CUDA Profiler or the Profiler VC ++ on the DLL. What I intend to do runs labview and then out of all data entry for the DLL in a binary file and then add an additional function in my code that will read in the binary file, allocate and assign variables to their respective positions, and then call the specific DLL function in Labview. In the end, this miniature function will act as the library function call to my specific group of data entries.

    In any case, I started to make this purchase all my data entry of cluster and it comes out in a binary file. And then I started the initialization of the handles of labview, allocating memory and begins to write the binary data in the memory and it works for integers (ints), floats, etc., but I'm confused on how it works with table handles!

    Some examples of code:

    Sets the Handle for table 1 d for INT
    typedef struct {}
    int length;
    int val [1];
    to access the value in a row-online val [Online]
    } Array1dInt, * Array1dIntHandle;

    int main()
    {
    Array1dIntHandle x = new Array1dInt *;
    (* x) = new Array1dInt;

    ifstream file ('TESTDATAIN.dat', ios: in | ios::binary);

    If (file.is_open ())
    {
    file ((char *) &(*x)-> length, sizeof;)
    file ((char *) &(*x)-> val [0], sizeof (int) *(*x)-> length);

    LabviewSpecificFunction (x);
    leader. Close();
    } else
    {
    < "file="" did="" not="" open!"=""><>
    }
    return 0;
    }

    __declspec(dllexport) LabviewSpecificFunction (Array1dIntHandle x)
    {
    ...
    }

    However, my program crashes when the table is nominally big, and it is expected, because if we look at the Array1dHandle, it has allocated only enough memory to 1 item of value! YET, somehow, in its magical and mysterious labview is capable of making val [1] be val [HOWEVERMANYYOUWANT], even if C++ 101 says that val [1] is a constant pointer, and even if I dynamically allocated memory another somwhere, I would never be able to put these data in this round!

    Can you explain, or maybe even write example on how I can fool my program into thinking that the binary code comes from labview, so I can then run my program independent of allowing me to profile the functions inside labview?

    I hope that this question is clear and my sample code is also clear, but I'm happy to answer any questions that relate to this.

    Thank you all!

    I think that I thought about it.

    Array1dIntHandle x = new Array1dInt *;
    int tempsize;
    file ((char *) & tempsize, sizeof;)
    (* x) = (Array1dInt *) malloc (sizeof (int) + sizeof (int) * tempsize);
    (* x)-> length = tempsize;
    file ((char *) &(*x)-> val [0], sizeof (int) *(*x)-> length);

    Well enough, you will need to make the handle, and then make a new Array1dInt * for him, then read in the length of the array in a temporary variable. Then use this information to then malloc memoery quantity you need for the table and pass this place on the handle. Now the handle will point to the size of the memory and you will be able to access the memory in the format, you've done the handle. Badabing badaboom

  • How to implement a callback to the help function call library function node in LabView?

    I try to call a fuction from a SDK.dll library by using the node call library feature. The SDK has been provided to

    me and I don't have the source code, just the .dll and .h files.

    The SdkSetPropertyEventHandler function has a function of recall as one of its parameters. How to apply the

    callback using the NSI node? I'm a good programmer LabView but this is my first time using the library to call

    Function node. I read all the info I can find on the web site of NOR and the discussion Forum, but can not understand

    This one out. I'm using LabView 8.6.

    The deacribes SDK.h function as:

    Function: SdkSetPropertyEventHandler

    (SdkSetPropertyEventHandler) SdkError SDKAPI
    SdkCameraRef inCameraRef,
    SdkPropertyEvent inEvnet,
    SdkPropertyEventHandler inPropertyEventHandler,
    SdkVoid * context);

    //
    Description:
    Registers a callback function to receive the status
    change the notification events for the States of property on a camera.
    //
    Parameters:
    In: inCameraRef - designate the object camera.
    inEvent - designated one or all the events will be completed.
    inPropertyEventHandler - designate the pointer to the callback
    function to receive the camera property-related events.
    inContext - designated application information must be passed
    way to the callback function. All the data necessary to
    your application can be passed.
    Output: no
    //
    Returns: A sdk errors.
    -----------------------------------------------------------------------------*/

    A separate header called SDKTypes.h file contains the following data:

    typedef SdkUInt32 SdkPropertyEvent;
    typedef SdkUInt32 SdkPropertyID;
    typedef void SdkVoid;

    typedef struct __SdkObject * SdkBaseRef;
    typedef SdkBaseRef SdkCameraRef;

    /*-----------------------------------------------------------------------------
    SdkPropertyEventHandler
    -----------------------------------------------------------------------------*/
    typedef SdkError (SDKCALLBACK * SdkPropertyEventHandler))
    SdkPropertyEvent inEvent,
    SdkPropertyID inPropertyID,
    SdkUInt32 inParam,
    SdkVoid * context);

    Thanks for your help.
    Alejandro

    Andrew_E wrote:

    Hi Rolfk,

    You are absolutely right. This article describes what you were talking about? I'm just trying to get as much information as possible on this thread if the solution is easier to find for the future. Thank you.

    Yes, but I find the idea of using .net to call a LabVIEW VI as callback function C a bit as using a roll of Steam ironing your pants. Why do it? Well the steamroller has extra security guards that make it less likely that you'll break your pants in the process, but it's not elegant IMHO.

    Write a C DLL that translates between a C callback and a user event LabVIEW using the PostLVUserEvent() of the interface of the kernel to run LabVIEW function seems so eleganter for me. Yes, it's a bit of programming in C, but good!

    Rolf Kalbermatter

  • When I use the library function node call in real time, is loaded only once for all or load the DLL whenever it is called?

    When I use the library function node call in real time, is loaded only once for all or load the DLL every time when it is called?

    I have a critical application in real time, in which I use a piece of DLL function developed in C++.  It is ok?  Make sure any senior developer?

    Thank you in advance.

    The user interface thread is the thread that is used to update the user interface. It's slow. And it's supposed to be that way because humans are slow.

    The call library function node can be configured as this thread to use in the configuration for it dialog box. Please visit the LabVIEW documentation on how to do this.

  • Despite indicating to the path, still have manually pointing DLL every time LV works using the library function node call

    I use the node of the library function call in LV 8.6. I checked the path to specify the box diagram and made directly in the DLL file that I use. Whenever I have started with Labview, I have to go to the diagram and physically find the DLL in one of my calls to make it work properly. Once I have do this everything seems to work as expected. Anyone else see this issue? Any suggestion would be appreciated.

    Thank you

    Steckman wrote:

    I use the node of the library function call in LV 8.6. I checked the path to specify the box diagram and made directly in the DLL file that I use. Whenever I have started with Labview, I have to go to the diagram and physically find the DLL in one of my calls to make it work properly. Once I have do this everything seems to work as expected. Anyone else see this issue? Any suggestion would be appreciated.

    Thank you

    Probably that DLL does not depend on other DLLs that reside in the same directory you point to in the configuration node dialog box call library. What is happening is this:

    Without going into this directory:

    LabVIEW applications Windows to load the DLL, Windows detects that it needs to load other DLLs and can not find in its standard search sites:

    (1) already loaded into memory

    (2) in the application directory (where the exe that began the current process resides in the LabVIEW IDE would be where is LabVIEW.exe)

    (3) in the system directory

    (4) in the Windows directory

    (5) any directory in the PATH environment variable contains

    (6) in the directory 'active '.

    Because Windows cannot find a person to load DLL he abandoned the main DLL loading and returns an error to LabVIEW.

    Now, you go to the configuration dialog box and point to the DLL. The dialog box browse file in LabVIEW uses the standard OS dialog box and this dialog box has the behavior obnoxious always update the "current" directory in the directory where a file got selected in. LabVIEW sees now that the path has "changed" and asks again to load the DLL. Yet once, Windows detects that it needs to load other DLLs too for this DLL but this time going over the search order, it will actually hit the DLL in the same directory and that's all fine.

    It is certainly NOT a problem of LabVIEW. LabVIEW does not and should not really need to know that a DLL needs other DLL loaded and more importantly should never try to think he can do better than Windows, it probably could, but is simply not his task of dependency DLL loading.

    It is your responsibility as a programmer and user of this DLL to know its dependencie, and if you did not write the DLL, to hit the original on his head programmer, if it has not documented these dependencies and make sure that these dependencies are actually properly resolved for Windows placing them in one of the places mentioned above

    ((2) is generally the best location for applications applications because it will not pollute the Windows directory or the user of the application system and 5) is the best for the development machine as you can add a directory to your PATH environment variable where you put the dll you need to develop a specific application.

    Rolf Kalbermatter

  • Error when you try to call the Javascript function in the ActiveX Web browser

    I have a requirement to call a Javascript function in a web page that is displayed in the browser's ActiveX control.  I have the control on the front panel, and I use the Navigate method to call to the top of the appropriate page.  Based on an example, I found, I'm trying to get a reference to the HTML Document so that I can then get a reference to the Fenetreparent.  There is a method of the HTML Window object called execScript who I'm calling.  See the attached image of the code (reference close calls do not appear, but when I run it, they are there).

    I can't the node property that returns the parentWindow reference.  The error I get is the following.

    Error-2147467262 LabVIEW: (Hex 0 x 80004002) No. taken such interface supported.

    Any ideas on where to go from here?

    Hello

    I have reproduced the issue and the error you are seen and tried to understand what is the solution.

    It seems that the problem is with getting the pointer to the parentWindow.  From what I read on MSDN, it's maybe a limitation in the use of an ActiveX control in LabVIEW. It seems like Internet Explorer creates the object of the window, and so opening in one ActiveX control you free access to this top-level object.

    Here could be workaround for javascript execution in your program:

    I would like to know if it works for you and if it will work in your program.

  • Why the DLL function performed by call library node fails when the Vi is reopened?

    Development system

    OS: Windows XP

    LabVIEW: version 10.0

    DLL: Custom

    Compiler: Visual C++ 6.0

    Function prototype: __declspec (dllexport) const char * test (void)

    We have developed a DLL to use.  Compile the DLL itself.  The DLL includes a function test.  The test function validates the functional capabilities of the DLL.  I followed the examples online, and I used the tool to import shared library in LabVIEW.  The screw created use the call library node.

    When I create a VI by calling the function in the DLL test customized by using the call library node the VI runs the test DLL function flawlessly.  I close the VI.  When I re - open the VI and run it, I get an error code of the DLL.  However, if I go on the schema and define the path of the DLL in the library call Configuration node once again the VI then runs the test DLL function perfectly again.

    I have set the path of the DLL in the library call Configuration node everytime I open the VI.  The examples that I downloaded from the community don't require this.  What could be the missing DLL?  What Miss me?

    I solved the problem.

    I had create the DLL by using the following steps for VC 6.0:

    1. new project

    2. Select the Appwizard (DLL) MFC

    3. Select the regular DLLS using the MFC shared DLLS

    4 Yes for source file comments

    5 finishing

    The DLL must be on the VI search path.  The easiest way was to have the DLL in the same directory as the VI.

Maybe you are looking for

  • Half of the memory is the other?

    I use a MAC Air just to have around when traveling. There is no files (documents, music, movies...) on this subject. All I have are normal applications. I see that 'other' took up to 16 GB of memory. How to remove the "others"?

  • Impossible to drag-and-drop bookmarklets in Firefox 18.

    I love my bookmarklets, but when I upgraded to Firefox 18 I lost the ability to use! I drop the bookmarklet and it will not stick. Three of the bookmarklets are: Pocket, Pinterest and part as Image. Yes, I know pocket and Pinterest are available as A

  • Alleged windows phone representative called to say that my computer was doing a lot of mistakes

    original title: representative of Windows Phone? I have an old Dell laptop with Windows XP. A person named [(510)943-3040] a Mark called and said my computer was a lot of mistakes and has been infected. If I turn on my computer, it would be happy to

  • Windows repair scam

    In the past few days I've gotten two calls from Indian, with names like Jeremy, who claim to be 'Windows' and informing me in a first step, as in many similar messages, that my computer had somehow contacted and all sorts of 'problems' that they woul

  • Eception exception 13 blackBerry smartphones &gt; = 13, lost email, message and behavior icons disastrous bb

    Hello, I am in trouble: I got some message uncaught exception and the lost E-mail icons and message icons, more I now receive sms 50 percent of the time, my bbmssgr is slow and is not responding... I tried to remove all the e-mail settings and their