Linker error using extern with 2 libs

Hi,
  I have written two libraries, both libraries need to share access to a variable, GblVal. So in one lib, when GblVal is changed, the other lib should also see this change.
I have tried to achieve this through extern in the following setup:
lib1:
lib1.c:
int GblSum;
void Do(){
GblSum=1;
lib1.h:
extern int GblSum;
lib2.c:
#include "lib1.h"
void check(){
printf("%d",GblSum);
finally I have a main process that has both compiled libs
main.c:
Do();
check();
obviously my code doesn't actually do the above, but this is just the gist of what I'm trying to do. I'm fairly certain that I am setting my extern variable up right, however I can't compile lib2 due to:
Undefined symbol "_GblNum" referenced in lib2.c
 what am I doing wrong? I have suspicions that this is a linker error but I'm not really sure how to fix it.
thanks

Static libraries (usual file extension .lib) are simply collections of compiled object files. To use functions and data contained in a static library in an application, the library must be specified as one of the input files to the application. At link time, the linker searches the library to resolve unsatisfied function and data references and extracts the object modules required to satisfy them.
Dynamic Link Libraries (usual file extension .dll) are compiled and linked code modules (that is, they contain their own run-time support) that expose the addresses of particular functions (and, less often, data items) contained within the module. If an application uses functions from a dynamic link library, the DLL is also loaded when the application is run and the function/data addresses made known to the application. DLLs are most often used to share common code between applications, but because they are self-contained they are also a common way of building applications using different technologies (e.g. a CVI application can use a DLL built using Delphi or VC++).
Normally, a DLL is associated with an import library which is linked in with the calling application. This import library resolves references to functions and data in the DLL used by the calling application by 'telling' the application which DLL the functions are in and how to find them in that DLL. Applications can also explicitly load DLLs at run-time if required.
Martin
Certified CVI Developer

Similar Messages

  • Strange Linker error using Forte 6

    Hi,
    I am getting an unusual linker error while trying to compile something using Forte 6 update 2. First some backgrond
    We have an internal application currently running on a Solaris 2.6 box. I wish to move it to a Solaris 8 box. The application uses mainly apache, perl and mysql. One of the perl modules used is the old SPGrove module written by James Clark (www.jclark.com), which in turn uses the libsp.a library from the 'sp' distribution by the same author. I can find information on compiling/running 'sp' on O/S versions upto solaris 7 but not 8. Having tried all the available versions of gcc I finally gave up and tried Forte 6.
    Having had problems with applications and dynamic libraries complied with different compilers before I have compiled perl 5.6.1 using Forte 6, I have installed all the required perl modules and I have successfully compiled version 1.3.4 of the 'sp' package.
    The old SGML::SPGrove modules is no longer available and has been replaced by two newer ones, SGML::Grove, which installs fine, and SGML::SPGroveBuilder, which has some C++ code which is linked against the libsp.a library as mentioned above. The module (once certain options have been set to get the correct environment) compiles fine but when I run the test suit I get the following error.
    Can't load 'blib/arch/auto/SGML/SPGroveBuilder/SPGroveBuilder.so' for module SGML::SPGroveBuilder: ld.so.1: /usr/local/bin/perl: fatal: relocation error: file blib/arch/auto/SGML/SPGroveBuilder/SPGroveBuilder.so: symbol __1cG__CrunLvector_copy6Fpv1IIpF11_vpF1_v_v_: referenced symbol not found at /usr/local/lib/perl5/5.6.1/sun4-solaris/DynaLoader.pm line 206.
    The symbol '__1cG__CrunLvector_copy6Fpv1IIpF11_vpF1_v_v_' is contained in libCrun.so in the Forte installation. I have no idea what it is, or why I get the error.
    Sorry to be so long winded, but I wanted to give enough information so that I didnt get 'too many' easy to answer questions about the environment.
    'uname -snrvmapiX' for the system is:
    SunOS atlas 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra-60System = SunOS
    Node = atlas
    Release = 5.8
    KernelID = Generic_108528-13
    Machine = sun4u
    BusType = <unknown>
    Serial = <unknown>
    Users = <unknown>
    OEM# = 0
    Origin# = 1
    NumCPU = 1
    Many thanks.
    Sean Timmins
    Systems Administrator

    Just to clarify, the I get the error during the 'make test' part of the normal perl module build process for installing the SGML::SPGroveBuilder module (perl Makefile.PL; make; make test; make install).
    Perl and SGML::SPGroveBuilder are both complied using Forte 6 update 2. The only difference being that perl (being normal C code) was compiled using the C compiler '/usr/local/SUNWspro/bin/cc' and the module requires the C++ complile '/usr/local/SUNWspro/bin/CC'.
    I have to make minor modifications to Makefile.PL before it will compile at all. These modifications are:
    1) Forcing the C++ compiler as perl will try to use exactly the same binary as was used to compile itself.
    2) Setting a few #define's so that the same ones are used to build the module as were used to build the sp library that is linked in with the module.
    3) Adding the various directories where both libsp.a (yes statically linked, no dynamic one in the sp distribution) and the required header files (all in the sp distribution) are located.
    I have since tried recompiling perl (with Forte 6 update 2) with no dynamicaly loaded libraries and get the same error. I have also found a tiny little patch to OpenSPv1.5pre5 (which is the replacement for the original sp distribution) which allowed me to compile eveything with gcc 3.1, perl, opensp (v1.5pre5) and SGML::SPGroveBuilder, and I get a very similar error at the same stage but a different symbol name.
    I am begining to think that its gone to far and there are too many branching oppertunities where I have made a mistake (I've really tried way way way too many combinations now), or that the SPGroveBuilder module simply has a probelm with the C++ code in it. It has not been updated in some time.
    I am going to try removing everything from the box and start from scratch, patch it to the hilt and try it from the beginning.
    Of course, any flashes of brilliance that come to mind would still be greatly appreciated :-)
    Sean Timmins
    Systems Administrator

  • Link errors when building with librfc.a from RFCSDK 7.00 for z/OS 32 bit

    There is a disparity between the documentation and the contents of the RFCSDK for z/OS 32 bit.
    The documentation included with the SDK is for older versions of the RFCSDK and discusses the librfc dll and librfc.x sidedeck file. However, the new SDK no longer includes the rfclib dll and rfclib.x sidedeck file. Instead, it includes the librfc.a library file.
    Simply compiling and linking with librfc.a is not enough. Numerous link errors occur. It appears that an SAP specific define must be required in order to properly decorate rfc functions. Below is an excerpt of the link errors I am receiving.
    Any help on this issue would be greatly appreciated.
    Thanks,
    Bob
    IEW2456E 9207 SYMBOL ItDelete UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcClose UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcReceive UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcListen UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcCall UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE
    DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcGetAttributes UNRESOLVED. MEMBER COULD NOT BE INCLUDED
    FROM THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcOpenEx UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL ItCreate UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcLastErrorEx UNRESOLVED. MEMBER COULD NOT BE INCLUDED
    FROM THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcInstallStructure UNRESOLVED. MEMBER COULD NOT BE
    INCLUDED FROM THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL ItGetLine UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL ItFill UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE
    DESIGNATED CALL LIBRARY.

    Here is a link to the info on how to access the 4200 set up pages and how to do Port Forwarding with it
    http://portforward.com/english/routers/port_forwarding/Siemens/4200/iChat.htm
    Use the Access info and then see if you have it doing UPnP to open the ports.
    If it is then the Port Forwarding does not need setting.
    Next, if you did originally set it to do Port Forwarding this should have pointed to an IP (The one your computer has/had)
    Check the Port Forward that is set is pointing to the IP the computer has now by Looking in System Preferences > Network
    QUite a way done the log your end suddenly switches the port it sends the SIP part of the invite on
    INVITE sip:user@rip:61042 SIP/2.0
    Via: SIP/2.0/UDP sip:60442;branch=z9hG4bK672a7283709f480e
    Max-Forwards: 70
    To: "u0" <sip:user@rip:61042>
    From: "0" <sip:user@lip:16402>;tag=2100237526
    Call-ID: 5c6e32e2-2788-11dd-904a-8c2872d74012@lip
    CSeq: 1 INVITE
    Contact: <sip:user@sip:60442>;isfocus
    User-Agent: Viceroy 1.3
    Content-Type: application/sdp
    Content-Length: 744
    This is not an iChat port and it messes up where iChat then says to send the Video and Audio data.
    The log from the other end implies the ports are not even open.
    10:42 PM Wednesday; July 9, 2008

  • Error using EXTERNAL PROCEDURES on UNIX

    I'm having troubles to run external procedures on UNIX. I'm following the extern.c example that comes by default. It works very well on my NT enviornment, but not on Unix.
    I compiled the share library on my solaris OS, and then I create the library, procedures,etc.
    But when I try to run the procedure I received the following error:
    ERROR at line 1:
    ORA-06520: PL/SQL: Error loading external library
    ORA-06522: ld.so.1: extprocextproc: fatal: libucb.so.1: open failed: No such
    file or directory
    ORA-06512: at "SAMPLE.PLS_MAX", line 0
    ORA-06512: at "SAMPLE.USEIT", line 8
    ORA-06512: at line 1

    I'm having troubles to run external procedures on UNIX. I'm following the libtest1.c example that comes by default. It works very well on my NT enviornment, but not on Unix.
    I compiled the share library on my solaris OS, and then I create the library, procedures,etc.
    But when I try to run the procedure I received the following error:
    ERROR at line 1:
    ORA-06520: PL/SQL: Error loading external library
    ORA-06522: Unresolved external
    ORA-06512: at "YDBROW.ORA_TEST", line 0
    ORA-06512: at line 8

  • Error using JTextArea with JScrollPane

    hi,
    I am using JTextArea with JScrollpane. I am getting a problem in selecting the text in text area. I am searching for some text in the text area and selecting it if search successful. The problem is that the the scrollbar position didnt set to the correct location. So sometime the text selected is not visible in the scrolpane. Any help regarding this will be highly appreciated.
    Regards
    Danish

    What about sth like this:Rectangle r = textarea.modelToView(textarea.getSelectionStart());
    scrollpane.scrollRectToVisible(r);Just a guess, no idea whether it works.

  • Error using External Data Link

    I just downloaded the trail of Visio Pro 2013 to test our the ability to reverse-enigineer my Data Warehouse db, running on postgres. After getting the ODBC connection configured and tested, I was given a list of the tables in the DB I connected to. First
    of all it doesn't appear to let you pick all of the tables to bring into your drawing, so I gues it's 1 entity (table) at a time. I picked a table and then an an error occurred: Microsoft Visio cannot connect to this data source. Then there is an error code
    80004005: Error relation stdw.public.dimcalendar does not exist. Not sure how it can't exist all of a sudden since I pick the table from the list Visio gave me after getting connected to the DB. I tried another table, same result. What happened and how can
    I get this error to go away? Thanks.

    v2013 does not support reverse-engineering, the feature was dropped.
    al edlund
    Al Edlund Visio MVP

  • Pro*C Link Errors when Building with VC++6

    After a successful precompile with the Oracle precompiler for Pro*C, and a successful compile using Visual C++ 6.0, I could not build the executable, and got the following error:
    Linking...
    b110a_1.obj: error LNK2002: unresolved external symbol _sqlcxt
    Debug/b110a_1.exe: fatal error LNK1120: 1 unresolved externals
    Error executing link.exe
    Any help would be greatly appreciated.
    Ara Jeknavorian

    Did you inlcude the oraSQL9.LIB into the project files?

  • BPC 10 MS Transformation format error using *MVAL with no Rejected items

    I'm a bit perplexed, but maybe I'm being too ambitious.  I am trying to combine a year field from a column in my data file with 12 data columns for each month of that year using *MVAL to pick up those columns.  Basically I want to pull from the file with a result like 2014P1 and then use a Time conversion to make it 2014.OCT.
    I have found that the Mapping statement *Col(1)+*MVAL(25:36) does not work, but reversing it does, i.e. *MVAL(25:36)+*Col(1).  This brings the small problem in the conversion file of making P1* convert for both P1 and P10, so to solve this I added +*Str(.) in the middle of the mapping statement.  This brings results like P1.2014 and P10.2014 to be converted in the conversion file.
    After several attempts the conversion I ended up with is:
    EXTERNAL P1.* : INTERNAL *.OCT
    EXTERNAL P2.* : INTERNAL *.NOV etc etc to P12
    When validating the Transformation file it returns the error:
    Input string was not in a correct format
    Validation with data file failed
    [The conversion file validated and processed with no problems, even with some VB added to reduce the year by 1 in the first three Periods.]
    The strange thing is that the Rejected List is not greyed out, but it is completely empty - usually this error generates some rejected items that you can then learn from and revise your mappings or conversions.
    If I change the conversion to repeat the * after the month, *.OCT*, then I do get rejections that correctly tell me that the conversion does not match my time id's.  I see 2014.OCT2014 in the rejected items.  This confirms that the correct part is being picked up by the conversion *.OCT, but that for some reason it is not accepted.
    Running this for an Import in Data Manager also fails - this is not a bug in the transformation validation routine.
    So, my questions are:
    - am I doing something obviously wrong? or
    - am I being too ambitious with *MVAL? or
    - should this work, so that a dynamic conversion for any year can be set up - in other words is this a bug?
    We are running BPC v10 MS SP12 with EPM SP16.  I attach my Transformation file and the Time conversion.
    Thanks
    Chris

    I was much delayed in testing this due to other issues, but an opportunity came up last week when building a new environment.  This time the column headings were needed for the 12 data columns (12 months Oct to Sep with 3 letters) which meant I could try adding the year as a *Str() function in the mapping before the *MVAL statement.
    The result was that it still failed but with another error:
    Index was outside the bounds of the array.
    I abandoned due to time and built a specific conversion file for the months.  Each time I load some historic data I have to edit this to put in the correct years.  I keep these lists pasted on the right of the formula column for easy reference.
    One odd thing that we still find consistently since SP12 is that the last column header is always missed.  To get around this we often add an extra blank column to the input files or in this case I added P12 to my conversion file so that the data was picked up.  This is inconvenient.
    It would be good to be able to pick up a year from a column in the data or to add it with the *Str() function before the *MVAL statement.
    I have still to try Astha's proposal below.  Next time!
    Thanks
    Chris.

  • [Linker Error] Unresolved external 'niScope_init' referenced from C:\ALUNOS\ALLAN\EVA\BUILDER2.0B\UNIT1.OBJ

    Hi,
    First of all I'm sorry about my English. I'm developing a software on Builder C++ by Borland and we bought an NI DAQ 5112 PCI. I'd like to know if is possible to use the high-level functions from niScope (such as niScope_init, _AutoSetup, _close...) on this plataform. I'm asking it 'cause I could run every "example program" on it whithout any problem. But when I try to use it on my own project the message below is shown: unresolved external "niScope_init" referenced from "path_of_my_project".
    thanks,
    Allan

    Make sure you're linking to the niScope inport library.  I'm attaching the Borland import library from NI-SCOPE 2.9.1.
    (These forums won't let me attach a .lib.  So download this file, and rename it "niScope.lib")
    Attachments:
    niScope.txt ‏72 KB

  • ORA-03115 Error using CLOB with JDBC

    When I try to access CLOB field data with JDBC driver, I gets following error:
    ORA-03115: unsupported network datatype or representation.
    I am using JDBC 8.1.6(Thin), Oracle 8.0.5
    on Linux OS.
    what's the problem ?
    Thank you for any help.
    Taesoo.
    null

    if it is a bug, then its better to upgrade the database to 10.2.0.4. it is the stable verion in 10g.

  • Error using Filter with SQL Expression

    Hey all -
    New to Oracle BI, and getting a problem with Filters that use SQL Expressions.
    The column I'm filtering on is a 4 digit year, expressed as a VARCHAR2(4 byte) in the physical database. My SQL Expression in the filter is:
    Column: CAL YEAR 4 DIGIT
    Operator: Is equal to/in
    SQL Expression: TO_CHAR(ADD_MONTHS(SYSDATE, -24), 'YYYY'))
    when I click on the "Results" Tab I get the following error message:
    Error Codes: YQCO4T56:OPR4ONWY:U9IM8TAC:OI2DL65P
    Odbc driver returned an error (SQLExecDirectW).
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 27002] Near <(>: Syntax error [nQSError: 26012] . (HY000)
    I've isolated the issue to the expression above. If I put in a literal value and supply a four digit year like below it works:
    Column: CAL YEAR 4 DIGIT
    Operator: Is equal to/in
    SQL Expression: *2008*
    Any ideas on what's causing my problem?
    Thanks!
    Mac

    macearl wrote:
    SQL View does not display unless data is returned by the query. Is that normal?
    Also, none of these options shows the literal result of the expression we built, i.e.:
    expression: CAST(YEAR(TIMESTAMPADD(SQL_TSI_MONTH, -24, CURRENT_DATE)) as CHAR)
    result: *2008*
    Having the ability to test expressions and see their results would be very helpful in debugging. If anyone knows how to do that please share!
    Thanks!
    MacOk, Probably shoud have figured this out before, but in response to my own question, the way to view the result of an expression is to add the expression as a column and include it in the Table Presentation.
    - Mac (he can be taught)

  • SBL-DBC-00104 error using External Business Component

    Hi all,
    I'm trying to use a EBC for querying datas in the Export View. It works fine the most of the times but in some querys, it shows the error
    SBL-DBC-00104: Error retrieving next record from the database.
    ORA-24345: A Truncation or null fetch error ocurred
    Looking for the cause of these errors, I have discovered it ocurrs in a calculated field. This field has this calculated value
    [Accion Cargo Modificado por] + ' - ' + [Updated By]
    The problem of this is in [Accion Cargo Modificado por] value. In database, this field has the value "RED_DESARROLLORED_SUP" and, after looking for SBL-DBC-00104 in google, I thought that the reason could be the length of this value, too long, but the fields [Accion Cargo Modificado por] and [Updated By] have the same length that the fields in database. Any idea about how put a length limit in a calculated value? can it be wrong because is a EBC? (I haven't this error in a similar BC with the same fields)
    thanks in advance

    I have discovered the error. The text length in EBC had the same length that the fields in my table in database BUT the columns of that table in Siebel Tools hadn't the same length. That was why my EBC didn't work.

  • Error using OSR10g with SOA Suite 11g

    Hi,
    I'm trying to configure a web service adapter in Jdev 11.1.1.2 in order to use the OSR (10g) to dinamically resolve the WSDL location and SOAP endpoint, but I always get an error like this:
    Exception: WSDLException: faultCode=PARSER_ERROR: Failed to read wsdl file at: "orauddi:/uddi:8955c1d0-0b55-11e1-b90e-7b4aa540b908", caused by: oracle.fabric.common.uddiurl.resolver.exception.SRKeyNotFoundException:
    <dispositionReport xmlns="urn:uddi-org:api_v3">
        <result errno="10210">
            <errInfo errCode="E_invalidKeyPassed">Cannot find BusinessService with key orauddi:/uddi:8955c1d0-0b55-11e1-b90e-7b4aa540b908 !</errInfo>
        </result>
    </dispositionReport>The service is correctly published in registry, even its reachable from the UDDI Registry Resource Palette in JDEV.
    The same service published in a OSR 11g is invoked correctly, but I can't solve the proble for the OSR 10g.
    I found some documentation about migrating and it says that the SOA Suite 10g uses UDDI standar but the 11g Suite uses orauddi.... so, not standard??, is there a way to integrate SOA Suite 11g with OSR 10g??

    Hi,
    check for some spaces or character which might be going while you specify the JRE locations, alternatively you can call runInstaller with
    -jreLoc ,i.e;have the path in the cmd.
    ./runInstaller -jreLoc /root/Oracle/Middleware/jdk160_14_R27.6.5-32
    which should work.
    regards,
    Jitendra

  • XSL Error using OracleXMLQuery with XSLT params

    Exception in thread "main" oracle.xml.sql.OracleXMLSQLException: nrvfpio.xsl
    <Line 3, Column 1>: XSL-1026: (Error) Unknown expression at EOF: text()|@*.
    at oracle.xml.sql.query.OracleXMLQuery.setXSLT(OracleXMLQuery.java:786)
    at OracleXML.To_XML(OracleXML.java:1047)
    at OracleXML.ExecuteGetXML(OracleXML.java:917)
    at OracleXML.main(OracleXML.java:184)
    stylesheet "nrvfpio.xsl" is valid. Here is it:
    <?xml version="1.0" ?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" />

    Chirag,
    Create xslt on abap mapping using transaction SXLT_TOOL on XI abap stack. Copy paste same xslt code and run with test file. You can debug code or most likely you can see error message too.
    Actually your mapping raising an exception which result in sys-fail.
    Hope this will help.
    Nilesh

  • JNI : Unsatisfied Link Error using C++ from Java

    Am using JNI to call a C Function which in turn creates a new C++ object and calls a method on it.
    When I run the java program that calls this native method, I get a UnsatisfiedLinkError : No <lib> in java.library.path.
    If I change the C function to do a simple printf instead of creating a new object , it works fine.
    I am printng out the java.library.path before calling the loadLibrary method, the path is correct.
    Am using Java 1.2.2 and compiling with gcc 2.7 on solaris 2.6 (Sun OS 5.6)
    Any help would be appreciated. I have seen some other folks having similar problems but haven't seen any replies that seem to solve the problem.

    Thanks for the ldd suggestion :
    This is the output from ldd
    ldd -sir liba.so
    find library=./liba.so; required by /usr/lib/lddstub
    find library=libe.so; required by ./liba.so
    search path=/user/ajax/jni (LD_LIBRARY_PATH)
    trying path=/user/ajax/jni/libe.so
    libe.so => /user/ajax/jni/libe.so
    symbol not found: strcpy (/user/ajax/jni/libe.so)
    symbol not found: strcpy (/user/ajax/jni/libe.so)
    symbol not found: printf (/user/ajax/jni/libe.so)
    symbol not found: printf (/user/ajax/jni/libe.so)
    symbol not found: __builtin_new (/user/ajax/jni/libe.so)
    symbol not found: printf (/user/ajax/jni/libe.so)
    init library=/user/ajax/jni/libe.so
    init library=./liba.so
    libe.so is in the LD_LIBRARY_PATH
    The 'man' pages for ldd say this :
    Using the -d or -r option with shared objects can give misleading results. ldd does a "worst case" analysis of the shared objects. However, in practice some or all of the symbols reported as unresolved can be resolved by the executable file referencing the shared object.
    Most of them seem ok, but I am wondering about "__builtin_new", anyone know what shared lib that's supposed to be in ?

Maybe you are looking for

  • Select same appearance not working

    I have 3 copies of a shape, with two of them I am able to select  > same appearance, and they select the other two, though one of them does not get selected and one of them will not even let me use this option, the menu is greyed out when I select it

  • Invalid Column Error while Adding Matrix

    Hi, I am getting an error Invalid Column 66000-16 while adding line to my matrix, can you tell what i am doing wrong here... Private Sub Addline(ByVal oMatrix As SAPbouiCOM.Matrix) 'ByVal strTab As String         Try             If (oForm.Mode <> SAP

  • Enlarge the image size pre CS

    Hello all, I would like to enlarge the image size in pre CS, Photoshop 7 to be exact with out streactching the image. Is this possible? I know I can create another document with the image size that I want, drag my folders over, and this would be one

  • RMAN Backup Strategy Comment Needed

    Hi, Currently I'm trying to implement a backup strategy with RMAN. Scenario: My side we're 5 days operational (Monday to Friday). I'm planning my backup as follow: Mon – Incremental level 1 differential Tue – Incremental level 1 differential Wed – In

  • Drill Through on a Union Report

    Hi All, I have a report which is a union of similar requests . So the final report is a Code with amount ( the code name is derived from the union of 2 columns from 2 different tables). I am tryinbg to give a drill through on the amount to a detail r