Memo fields in SBO 2004

Hi
I need to add a memo field to my custom form and I am not sure the best way to do it. I can't seem to see a memo field in screen painter.
Can anyone give me any help pls ?
Regards Andy

Can't you expand the height of a regular edit box?
Maybe you can set the type of the object to it_EXTEDIT, I don't see an extedit item in the menu, but you can change the type afterwards using the item properties.
I have not tried this myself.
In the docs, I found this:
"[ScrollBars Property] Returns or sets a value specifying whether or not the text box (multi-line text box only) has a scroll bar."
But I found no info on multi-line text boxes, only this clue at the bottom of the page:
"Remarks
To apply a scroll bar, the EditText object must be defined as it_EXEDIT in Item.Type."

Similar Messages

  • I have problem to register add-ons to SBO 2004

    -. I am using sample HELLO WORLD providing for SDK 2004.
    -. I build the installer using packager default of Visual Basic 6.0.
    -. i builf file .ard
    -. when i register the add-on and restart SBO 2004, the system show the message error:
    "Command Line arguments..."
    Someone, have a procedure step by step to register add-ons to SBO?
    thanks

    You need to declare this functions from the SBOAddonReg.dll.
    I got this code from SAP, hope this works, it's VB .NET
    Also: To use the license key I go to Project/Project properties/Configuration properties/Command line arguments
    and I copy the license to this field, and it works.
    Did you try from command line something like this?
    c:\project.exe license_key
    2) Code for a useful application
    contact me, if you don't understand the example:
    [email protected]
    Option Strict Off
    Option Explicit On
    Friend Class Form1
         Inherits System.Windows.Forms.Form
    #Region "Windows Form Designer generated code "
         Public Sub New()
              MyBase.New()
              If m_vb6FormDefInstance Is Nothing Then
                   If m_InitializingDefInstance Then
                        m_vb6FormDefInstance = Me
                   Else
                        Try
                             'For the start-up form, the first instance created is the default instance.
                             If System.Reflection.Assembly.GetExecutingAssembly.EntryPoint.DeclaringType Is Me.GetType Then
                                  m_vb6FormDefInstance = Me
                             End If
                        Catch
                        End Try
                   End If
              End If
              'This call is required by the Windows Form Designer.
              InitializeComponent()
         End Sub
         'Form overrides dispose to clean up the component list.
         Protected Overloads Overrides Sub Dispose(ByVal Disposing As Boolean)
              If Disposing Then
                   If Not components Is Nothing Then
                        components.Dispose()
                   End If
              End If
              MyBase.Dispose(Disposing)
         End Sub
         'Required by the Windows Form Designer
         Private components As System.ComponentModel.IContainer
         Public ToolTip1 As System.Windows.Forms.ToolTip
         Public WithEvents CmdUnReg As System.Windows.Forms.Button
         Public WithEvents CmdReg As System.Windows.Forms.Button
         Public WithEvents CmdExit As System.Windows.Forms.Button
         Public WithEvents CmdAddOnStr As System.Windows.Forms.Button
         'NOTE: The following procedure is required by the Windows Form Designer
         'It can be modified using the Windows Form Designer.
         'Do not modify it using the code editor.
         <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
            Me.components = New System.ComponentModel.Container
            Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
            Me.CmdUnReg = New System.Windows.Forms.Button
            Me.CmdReg = New System.Windows.Forms.Button
            Me.CmdExit = New System.Windows.Forms.Button
            Me.CmdAddOnStr = New System.Windows.Forms.Button
            Me.SuspendLayout()
            'CmdUnReg
            Me.CmdUnReg.BackColor = System.Drawing.SystemColors.Control
            Me.CmdUnReg.Cursor = System.Windows.Forms.Cursors.Default
            Me.CmdUnReg.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.CmdUnReg.ForeColor = System.Drawing.SystemColors.ControlText
            Me.CmdUnReg.Location = New System.Drawing.Point(24, 112)
            Me.CmdUnReg.Name = "CmdUnReg"
            Me.CmdUnReg.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.CmdUnReg.Size = New System.Drawing.Size(153, 25)
            Me.CmdUnReg.TabIndex = 3
            Me.CmdUnReg.Text = "UnRegister"
            'CmdReg
            Me.CmdReg.BackColor = System.Drawing.SystemColors.Control
            Me.CmdReg.Cursor = System.Windows.Forms.Cursors.Default
            Me.CmdReg.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.CmdReg.ForeColor = System.Drawing.SystemColors.ControlText
            Me.CmdReg.Location = New System.Drawing.Point(24, 64)
            Me.CmdReg.Name = "CmdReg"
            Me.CmdReg.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.CmdReg.Size = New System.Drawing.Size(153, 25)
            Me.CmdReg.TabIndex = 2
            Me.CmdReg.Text = "Register"
            'CmdExit
            Me.CmdExit.BackColor = System.Drawing.SystemColors.Control
            Me.CmdExit.Cursor = System.Windows.Forms.Cursors.Default
            Me.CmdExit.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.CmdExit.ForeColor = System.Drawing.SystemColors.ControlText
            Me.CmdExit.Location = New System.Drawing.Point(24, 160)
            Me.CmdExit.Name = "CmdExit"
            Me.CmdExit.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.CmdExit.Size = New System.Drawing.Size(153, 25)
            Me.CmdExit.TabIndex = 1
            Me.CmdExit.Text = "Exit"
            'CmdAddOnStr
            Me.CmdAddOnStr.BackColor = System.Drawing.SystemColors.Control
            Me.CmdAddOnStr.Cursor = System.Windows.Forms.Cursors.Default
            Me.CmdAddOnStr.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.CmdAddOnStr.ForeColor = System.Drawing.SystemColors.ControlText
            Me.CmdAddOnStr.Location = New System.Drawing.Point(24, 16)
            Me.CmdAddOnStr.Name = "CmdAddOnStr"
            Me.CmdAddOnStr.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.CmdAddOnStr.Size = New System.Drawing.Size(153, 25)
            Me.CmdAddOnStr.TabIndex = 0
            Me.CmdAddOnStr.Text = "Create AddOn String As File"
            'Form1
            Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
            Me.BackColor = System.Drawing.SystemColors.Control
            Me.ClientSize = New System.Drawing.Size(202, 206)
            Me.Controls.Add(Me.CmdUnReg)
            Me.Controls.Add(Me.CmdReg)
            Me.Controls.Add(Me.CmdExit)
            Me.Controls.Add(Me.CmdAddOnStr)
            Me.Cursor = System.Windows.Forms.Cursors.Default
            Me.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.Location = New System.Drawing.Point(4, 23)
            Me.Name = "Form1"
            Me.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.Text = "Form1"
            Me.ResumeLayout(False)
        End Sub
    #End Region
    #Region "Upgrade Support "
         Private Shared m_vb6FormDefInstance As Form1
         Private Shared m_InitializingDefInstance As Boolean
         Public Shared Property DefInstance() As Form1
              Get
                   If m_vb6FormDefInstance Is Nothing OrElse m_vb6FormDefInstance.IsDisposed Then
                        m_InitializingDefInstance = True
                        m_vb6FormDefInstance = New Form1()
                        m_InitializingDefInstance = False
                   End If
                   DefInstance = m_vb6FormDefInstance
              End Get
              Set
                   m_vb6FormDefInstance = Value
              End Set
         End Property
    #End Region
         'long GetInstallPath(const char *installDataFile,char *outStr,long len);
        Private Declare Function GetInstallPath Lib "SBOAddonReg.dll" (ByVal installDataFile As String, ByVal outStr As String, ByRef lLen As Integer) As Integer
         'BOOL RegisterAddOn(void);
        Private Declare Function RegisterAddOn Lib "SBOAddonReg.dll" () As Boolean
         'BOOL UnRegisterAddOn(const TCHAR *installDataFile);
        Private Declare Function UnRegisterAddOn Lib "SBOAddonReg.dll" (ByVal installDataFile As String) As Boolean
         Private g_sInstallPath As String
         Private g_sInstallFullPath As String
         Private g_sPreviousDir As String
         Private g_sAddOnExeName As String
         Private Sub CmdAddOnStr_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CmdAddOnStr.Click
              Shell(VB6.GetPath & "\AddOnRegDataGen.exe", AppWinStyle.NormalFocus)
              CmdReg.Enabled = True
         End Sub
         Private Sub CmdExit_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CmdExit.Click
              End
         End Sub
         Private Sub CmdReg_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CmdReg.Click
              Dim sPath As String
              Dim lLen As Integer
              Dim InstallStrFile As String
              sPath = Space(1024)
              'Getting the sPath where I have to install the addon exe
            InstallStrFile = VB6.GetPath & "\SBOAddOnRegData.sld"
              lLen = GetInstallPath(InstallStrFile, sPath, Len(sPath))
              'Coping the addon exe into the path location I got
              MsgBox("Please copy your Addon exe file into: " & Trim(sPath))
              'Writing to the registry
              If RegisterAddOn = 1 Then
                   MsgBox("AddOn Was Registered Successfully")
                   CmdUnReg.Enabled = True
              Else
                   MsgBox("Failed To Register AddOn")
              End If
         End Sub
         Private Sub CmdUnReg_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CmdUnReg.Click
              Dim InstallStrFile As String
            InstallStrFile = VB6.GetPath & "\SBOAddOnRegData.sld"
              If UnRegisterAddOn(InstallStrFile) = 1 Then
                   MsgBox("AddOn Was UnRegistered Successfully")
              Else
                   MsgBox("Failed To UnRegister AddOn")
              End If
         End Sub
    End Class

  • DTS Import of MDB in SQL Server 2000 Drops Memo Field Data

    I have used DTS in SQL Server 2000 to import an MDB filed (MS ACCESS) of a table.  When the table is imported the primary key is lost and the memo field data is completely gone. 
    I use the tranformation option in the DTS wizard to add the primary key and make sure the data type for the memo field is varchar and has a size of 8000.  I need that large size since I am storing lots of html code. 
    When I preview the data I see the html code that is supposed to get imported.  However, when I return all rows from the table in Enterprise Manager the field is empty.
    So I tried to manually copy the data from the MS Access Database into SQL Server.  Could not figure out if SQL Server has an interface like MS Access to simply copy data into a table.  So I linked to the tables from MS Access to the SQL Server table. 
    When I opened the linked table I see the data in the description field.  However, if I return the rows from within SQL Server no data is present.
    I have some ASP code trying to read the data in the SQL Server table.  However, nothing is returned and when I run the SQL Statement, nothing gets returned.  The SQL statement returns all rows.  All the other data is present but nothing in the description field. 
    What am I doing wrong?  Any suggestions anyone, please!
    TIA 

    It is important to know the version of MS Access. I will recomend you to use nvarchar datatype instead of varchar. May be the description field contain unicode characters.
    Refer this link to understand more on datatype mapping between access source and sql server destionation.
    http://blogs.msdn.com/b/ssma/archive/2011/03/06/access-to-sql-server-migration-understanding-data-type-conversions.aspx?Redirected=true
    Regards, RSingh

  • The memo field in forms won't display text?

    I am using Firefox 33.1.1 on a WindowsXP Pro system and have been using FireFox for quite some time . . .
    Recently, I must have done something, I just don't know, but I can't seem to remedy the problem.
    I create and use a lot of forms. Standard <form></form> HTML forms.
    Whenever I pull up a form, I can no longer see any text as I type into the MEMO field. I also don't see any contents of the MEMO field when I recall a record fromn the database within the form.
    This is happening ONLY with the MEMO field.
    This very message I had to type in notepad and copy and paste it into this bug report form.( OMG - when I pasted this text into this form, I can see the text!! But still not in other forms)
    YET, the text is indeed in the form. This text will display when recalling a record to the webpage and displaying the memo field contents on the page.(Not in form)
    I have done all I can according to FireFox problem resolution suggestions including uninstalling and reinstalling a fresh pristeen copy of Firefox to a diff location on HD.
    I do NOT have this problem when I go into Windows IE. I know there is no problem with the form itself or database contents. This happens on ANY memo field at ANY website, not just mine.
    I cannot say if this began after an FF update or not. I feel it may be a simple fix. I may have hit a key or combination of keys that changed a setting causing this, but I dont know where.
    Any clues would be helpful.
    thanks
    jim

    Try to disable OMTC and leave hardware acceleration in Firefox enabled.
    *<b>about:config</b> page: layers.offmainthreadcomposition.enabled = false
    *http://kb.mozillazine.org/about:config
    You can try to disable hardware acceleration in Firefox.
    *Tools > Options > Advanced > General > Browsing: "Use hardware acceleration when available"
    You need to close and restart Firefox after toggling this setting.
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
    *https://support.mozilla.org/kb/upgrade-graphics-drivers-use-hardware-acceleration
    This can be a problem with the font that is used to display the text.
    You can do a font test to see if you can identify corrupted font(s).
    *http://browserspy.dk/fonts-flash.php?detail=1
    You can try different default fonts and temporarily disable website fonts to test the selected default font.
    *Tools > Options > Content : Fonts & Colors > Advanced
    *[ ] "Allow pages to choose their own fonts, instead of my selections above"

  • Missing Memo Fields from Universe Please Help.

    Can anyone tell me why all of the memo fields are missing when I try to use a Universe to connect to the database.
    If I use a query to create the Universe or insert tables the memo fields are not avalible in a Universe.
    In the designer the memo fields show up on the right side pane, but do not show on the left side pane.
    If I don't use a universe and just use a standard oledb connection the memo fields are there and I can use them.
    Help Please.
    Thanks
    Jeff

    Found it on Google

  • How To Increase the Size of Memo Fields 4000 Char in WebCenter 11g?

    How To Increase the Size of Memo Fields greater than 4000 Char in WebCenter Content (UCM) 11g?
    I was able to increase the size of Memo field from 2000 Char to 4000 by setting parameter value MEMOFIELDSIZE=4000 . But the requirement is to increase the size more than 4000 around 7000 char but Database(Oracle 11G) is not supporting more than 4000 char.
    Is there any other way to increase the size of Memo field?
    Thanks in Advance!!
    Regards
    Ram

    Hello All,
    Thanks for your responses.
    Let me explain the scenario again in detail:
    1. we have three meta-data fileds xProductCategory,xProductFamily and xProducts
    2. These fields are related with DCL feature and corresponding values are being stored in corresponding custom Views
    3. xProducFamily is dependent of xProductCategory and xProduct is dependent on xProductFamily
    4. currently, there are around 250 Product values and average name of Product can be of 25 Char, so if we are selecting all product values for some Contents then Product Values are being stored in DocMeta table as comma separated values with one space, so total characters are being very high than 4K Char.
    5. Currently view that is storing the Product values, stores "Name" column instead of ID(like 1,2,3....)
    6. And our Content Server is integrated with Oracle WebSenter Portal, where logic has written to retrieve the contents based on "Product Name" instead of "Product ID" and already we are in UAT phase.Currently we are not in situation to revert the changes from Product Name to Product ID.
    7. Also if we are storing the values on the basis of Product ID, then again the issue may arise in Future, if the number of Products increased.
    Hoping the issue explanation is clear now and waiting for some possible solution for increasing the length of memo field.
    Thanks in Advance !!
    Regards
    Ram

  • Problem displaying memo field

    I have a table in MS access with a memo field. Everything the
    user inputs in the field is recorded in the table. When I try to
    output the memo field I am on getting part of the field. Attached
    is the code for displaying the data from the acty_comments field.
    Also below is the actual data that is in the field. Can anyone tell
    me what is going on.
    Thanks
    Actual Data:
    "The answers to the questions are below in italic magenta.
    The answers reiterate FAR sections. As they are parts of
    published regulations, there is no sense in referring to them
    ""official GSA policy"" as if there is some other authority for the
    informa
    - here is where it stops-
    - here is what should be next
    tion.
    Ask Acquisition is a convenience service of the Office of
    Acquisition Policy; not as an avenue for policy decisions. If they
    need a formal response from the Office of Acquisition Policy, you
    will need to send any formal inquiries to
    - more data -

    are you using GROUP BY? or aggregating in some way? using
    DISTINCT?
    There is a limitation in Access if so.
    I know there is a M$ technote somewhere, but I can't find it
    right now.
    Here's a link that might help
    http://allenbrowne.com/ser-63.html
    Tim Carley
    www.recfusion.com
    [email protected]

  • Problems displaying rtf memo fields

    Post Author: Davidm
    CA Forum: General
    We use Crystal Reports X to run reports on an Access database with a significant number of rtf memo fields. We use Total Access Memo to allow extended use of rtf within Access as our users require the additional formatting capabilities that this offers.
    However, there are considerable problems displaying items like bullet points, tables and hyperlinks in the Crystal Viewer with tables in particular coming out in a real mess with all entries in the table being displayed in a list with a small square marking each cell at the end of each line.
    Curiously, if you preview the report in the full version of Crystal X, it appears a bit better with the hyperlinks still underlined (bullet points still vanish) and rows in rtf tables are at least presented as a row even if the columns are not ordered and mixed (with no bounding cells visible).
    Firstly, is this disparity of end result between full Crystal X Print Preview and the Crystal X Viewer fixable?
    Secondly, is the limited handling of rtf tags likely to be solved in the next release of Crystal?

    Hi Mathias,
    If I caught you correctly, you want to display data in Adobe forms in form of tabel, right?
    So, follow the steps:
    1. Insert one sub form on your adobe form.
    2. Set its type as "flow content" in object->subform property.
    3. Set flow direction as "Table".
    4. Insert another subform inside this subform.
    5. set its type as "flow content" and flow direction as "Table row".
    6. Now, choose binding tab, and there check "repeat subform for each Data item check box" and specify min. count for your rows.
    7. Now, insert your column fields inside this sub form once.
    8. Format its look and feel as you want.
    When you run this application, it will show you multiple data as table on Adobe form.
    Regards,
    Bhavik

  • SBO 2004 and ActiveX

    I heard, that SBO 2004 now supports ActiveX at the UI API. Where can I find an ActiveX sample ? We want to use ActiveX forms, instead of only a control, by this way we will want to be able to use .Net components directly via a WinForm as ActiveX form in a SBO UI form.
    I have also read about .Net connectors. Are they available in SBO 2004 ?
    Greetz
    Kristian

    Here is a link in the forums "SAP Business ONE" where they talk about this:
    SBO 2004
    Perhaps posting your message there will give you a better response.
    Message was edited by: Craig Cmehil

  • Memo field problem in CR 8.5

    Hi.  I'm having a problem with displaying the contents of a memo field in CR8.5 when reading from SQL Server 2005 (this doesn't happen with SQL Server 2000).  The memo field just doesn't display.  It is in a subreport.  The field and the subreport are enabled to grow.  Like I said, this works fine when reading from SQL 2000, but not 2005.
    Help? 
    Thanks.  Help is ALWAYS appreciated.

    Hi John,
    How are you connecting your DB? If it's ODBC then try using OLE DB etc.
    What happens if you create a new report, can you see the memo data?
    CR 8.5 is 10 years old so at the time MS 2005 was not out so not sure if there are issues with it or not.
    Check the field type and length in 2005, CR 8.5 has a limit of 65,000 characters for memo fields, if upgrading changed that size CR will have problems.
    You could try downloading all of the patches for 8.5 and see if that works.
    Thank you
    Don

  • SQL conversion of MEMO field

    I have a web site that builds pages based on content in an
    Access DB. One of the fields is MEMO and contains body copy for the
    page (usually 300-400 words per record). This bodyCopy field is
    HTML tagged IN the record (in case that matters). So I import the
    whole database into SQL. Fine. The pages display ok - All the data
    in the bodyCopy field is STILL in there, I can see it on the
    webpages. BUT, I cannot see, or edit the cells in SQL Enterprise
    manager. If I add a new record similar bodyCopy pastes are
    truncated. SQL converted the MEMO field to ntext(16). I have tried
    text(16) and nvarchar(8000) with the same results. I need to be
    able to edit the existing cells, and input similarly sized data
    chunks in with new records...
    Can anyone shed some light on this issue?

    SQL is a bit different in managing the data directly than
    Access was.
    ntext should be fine for any previous memo fields.
    If it tells you that you cannot edit the cells, it is usually
    because the Key has not been defined. Importing from Access will
    bring in all your data, but it won't necessarilly apply the Key
    identifier. Without a key it won't let the data be edited, at least
    not directly.
    If it is showing up in the web page OK then the data would
    not appear to be truncated, just not all viewable in the SQl
    listing. If you try to enter too much data into a field in SQL it
    usually will simply refuse to do it.
    Have ou tried connecting to the SQL server via Access (ADP)?
    If you have been used to Access all this time, it can be a really
    nice way of working between the two and gives you a familiar way of
    doing things.

  • Checking header on each page for memo field

    Hi,
    I have a report which has several details sections (4). In each detail section I have a title field and a content field. The content field is a memo fields and my problem is when the memo field goes on to another page it does not show the header.
    I read somewhere about having the memo fields in sub reports and then in the subreport put a group in and the header in the group header and set repeat at top of every page to true. I tried this but my table is always empty because in vb code I create a memory recordset and set that as the recordsource. When I try to preview the report I get and error:-
    This group section cannot be printed because its condition field is nonexistent or invalid.
    I am getting I get this error because I have changed the datasource of my main report.
    Is there another way to solve my issue?
    Thanks for any help,
    Jiggy!

    I have made some progress. I now get the report showing the subreport but because the detail section does not fix on page it is starting it on a new page. I want it to fill the rest of the page and then continue on to the next.
    Any ideas please,
    Jiggy!
    Edited by: Jigabyte on Dec 13, 2011 3:29 PM

  • E72 does not sync all of the memo field in an outl...

    I was called at a customer last week to solve a Nokia e72 problem: when syncing with outlook, only part of the memo content of the outlook contact fields was synced.There was also no way telling which part would be synced: could be some piece from right in the middle.Can anybody tell me if there are limits to the memo field in the contacts on an E72, so that it prevents total syncing?

    Well, I guess I have to download some other software to make my apple product work. Really great stuff you guys sell. I will never buy another apple product. My Iphone, Ipod and Itunes are junk

  • Problem with memo field displaying

    I have a table in MS access with a memo field. Everything the
    user inputs in the field is recorded in the table. When I try to
    output the memo field I am on getting part of the field. Attached
    is the code for displaying the data from the acty_comments field.
    Also below is the actual data that is in the field. When I copy the
    contents of the field to a word document and run word count I get
    4,680 word. Can anyone tell me what is going on.
    Thanks
    Actual Data:
    "The answers to the questions are below in italic magenta.
    The answers reiterate FAR sections. As they are parts of
    published regulations, there is no sense in referring to them
    ""official GSA policy"" as if there is some other authority for the
    informa
    - here is where it stops-
    - here is what should be next
    tion.
    Ask Acquisition is a convenience service of the Office of
    Acquisition Policy; not as an avenue for policy decisions. If they
    need a formal response from the Office of Acquisition Policy, you
    will need to send any formal inquiries to
    - more data -

    What is the value of the
    Long Text Buffer advanced setting for your Access data
    source in ColdFusion Administrator? And/or is CLOB enabled?
    Phil

  • Version incompatibility issue with Interop.SAPbobsCOM.dll in SBO 2004

    Hi,
    I have encountered an incompatibility issue in DI API 2004 across different patch level-versions. Originally, I developed an application in SBO 2004 pl4 environment. Now, some of the customers who were installing the application, notified me that the application has a login problem. It turned out that the CompanyClass.connect() method returns an error message "object reference not set to an instance of an object", when the DI API version installed in the production environment is higher (in this case, pl7) than the DI API version which was used in the development environment.
    I figured out that the problem can be fixed by replacing the Interop.SAPbobsCOM.dll file in the application directory by a newer version that reflects the DI API that is installed in the system. However, it seems a rather lousy workaround, if the customer needs to manually replace the dll. Maybe the installer could be customized to "sniff" the correct DI API level, but this too would be a pretty kludgy solution.
    Does anyone know a better solution to this problem ?
    Regards,
    Henry

    normally this is not a problem as long as they don't change the signatures on the DI-API (which they said they wouldn't) but it appears in P5 they changed that signature... we noticed some enums that got added and a few minor changes.

Maybe you are looking for

  • Creating a USB boot image for LabviewRT

    I have installed Labview 8.2 and the "update 8.2.1" for Labview RT Standard version from the web. I am trying to create a bootable image for a target Laptop PC, using a USB jump drive. When I run NI-MAX and select TOOLS->RT Disk Utilities->Create Des

  • Install Instructions for Windows XP Mode in Windows 7 running in Boot Camp

    These are the instructions I used to install Windows XP Mode on my 27" iMac while booted into Windows 7 Ultimate 64-bit on the Boot Camp partition, I posted them in a reply to another thread but thought they might be useful as a higher level topic. R

  • Changing sync settings erases iPod contents

    When I upgraded to iTunes 7 the following problem came with it: Choose my sync settings Click Apply Wait for hours as my entire music library (50GB) syncs to my iPod. Change a syn setting (for example, choose to just sync one playlist instead of all

  • Blurred photos in imoview slideshow

    I am making a slide show in imovie (version 10.04).  Each photo displays for 4 seconds.  3 of about 60 photos appear blurred. However when I hit the spacebar to freeze the movie the blurred photo goes back into focus.  Can you help me ensure the phot

  • Zoom to 'Print Size' feature completely removed from Photoshop 13.0.2

    Adobe decided to remove the 'Print Size' button/option from the 'Zoom' tool in Photoshop 13.0.2 I use this heavily as I run a print lab and I often need to show people on screen what the size of their print will be (I have set the correct ppi for eac