Skip to content

sbd2sbme project

Forums Forums SIMPOL Programming sbd2sbme project

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #246
    JD Kromkowski
    Participant

    I wanted to have a closer look at sbd2sbme project. Error: The file is invalid SML_FILE1=C:Program FilesSIMPOLlibsbflib.sml I can’t find sbflib.sml any place? Related: I think all of the sbme projects having a variety of things wrong with them, making them unusable. The most egregious is that none of the cust projects are going to work since they are looking for something on an old Superbase server that I don’t think exists any more.

    #1452
    Michael
    Keymaster

    On 19/11/2010 15:47, JDK wrote:
    > I wanted to have a closer look at sbd2sbme project.
    >
    > Error: The file is invalid SML_FILE1=C:Program
    > FilesSIMPOLlibsbflib.sml
    >
    > I can't find sbflib.sml any place?

    I know. The problem is that the sbflib.sml actually provides some
    restricted access to SBF files and is not currently distributed. I will
    rework sbd2sbme.smp to use a reduced library that only includes the
    parsing of SBDs.

    > Related:

    Not actually.

    > I think all of the sbme projects having a variety of things wrong
    > with them, making them unusable. The most egregious is that none of
    > the cust projects are going to work since they are looking for
    > something on an old Superbase server that I don't think exists any
    > more.

    You are quite right here. This is very old code, and it has a few things
    wrong with it. I am currently revamping them and will put the improved
    versions in the next release. They are sound in their design, but they
    are looking for the wrong tables in the wrong places. The approach is
    valid though. Open a table on a PPCS server and then create an sbme
    equivalent. That is what sbmecust does. What sbmecust2 does, is open a
    table in one sbme file and create a new sbme file and copy that table
    into the new file, record by record. Again, all usable code. The last
    one, sbmecust3, copies a table called CUST into a table of the same name
    called CUSTDUP inside the same sbmefile.

    Ciao, Neil

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.