Hi Martin,

My first thought is that it is not the standalone builder which causes the problem. If you suspect something is wrong with the path, why don't you just include a check for that in your scripts?

  if there is a file thePathToYourFile then
    -- read data etc
  else
    beep
    answer error "Sorry, the file could not be found."
  end if

Probably, correct error handling may help you here. You could check the result after each attempt to access a file. I assume that the sliders don't work because the data is not loaded correctly, while you don't check that the file could be accessed and correct data has been read.

If you check the result after each attempt to access the file, you should have a script like this:

function readData theFile,theIdentifier
  open file theFile for read
  put the result into rslt
  read from file theFile until EOF
  if the result is not empty them put cr & the result after rslt
  close file theFile
  if rslt is not empty then
    return "Error:" & cr & rslt -- error 1
  else
    put it into myData
    if char 1 to length(theIdentifier) of myData is theIdentifier then
      return myData
    else
      set the itemDel to slash
      return "Error: the file" && last item of theFile && ¬
      "cannot be read." -- error 2
    end if
  end if
end readData

This is just an example. You can alter the check for correct data in any feasible way, e.g. by checking the number of lines in a file or the presence of a particular string. If error 1 occurs, you may want to check that the path tot he file is correct or possibly that the defaultfolder or directory has been set correctly. If error 2 occurs, maybe something went wrong when you copied the files to the intel Mac. In the case of the latter, you might want to compare the files on both computers:

on test
  answer file "Choose a file..."
  if it is not empty then
    put it into myFile
    open file myFile for binary read
    read from file myFile until EOF
    put it into fld 1
    close file myFile
  end if
end test

Include this script in a new stack with 1 field and run the script. Choose the file when the file dialog appears and open it. Do this on both computers and see if there is any difference.

If the test that appears in the text fields, you should probably do a test with the sliders. Do the sliders work if you make a new stack, save the thumbPos values to a file, reset the sliders, open the file again and set the thumbPos values using the data from the file? If not, which script do you use to set the thumbPositions?

Best,

Mark

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html


Op 18-aug-2006, om 18:36 heeft Martin Meili het volgende geschreven:

Hi
I've got a stack I can tax my students in terms of different language skills with (sliders, text fields in combination with sliders). The program runs very fast on my PowerPC, OS 10.3.9. I store the data of each student in textfiles. They are reloadable in my taxation panel.

If I use Revolution 2.7.2 and have a standalone for the intel-32 processor built , the program runs sufficiently, that means, it's slower than on the PowerPC, but every feature of the program works as I want it to do.

If I use Revolution 2.7.3, it seems to be faster, but storing data doesn't work anymore. There must be something wrong with the path, and the sliders in combination with the textfields don't work anymore. You can enter data into the texfields using the ask dialogue, but the thumbposition of the sliders don't change.

What's wrong here? Has anybody had the same or other problems with the Rev.2.7.3. standalone builder?

Martin


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to