Director FileIO Xtra应用实例

  1. 用“Open”对话框将文本文件读取到域里

以下处理程序将一文本件文读取到一域文本演员中(演员名称为“myfield”)。这种方法允许你从标准的Macintosh或Windows系统的“Open”对话框选择文件。

on readFromFile
  global myFile
  if objectp(myFile) then set myFile = 0–替换当前“myfile‘‘中的文本
  set myFile = new(xtra “fileio”)–建立一个FileIO的事例
  if the machinetype = 256 then
    setfiltermask(myfile,“All files,.,Text files,*.txt”)–指定文件类型(win)
  else
    setfiltermask(myfile,“Text”)–指定文件类型(mac)
  end if
  set filename = displayOpen(myFile)–显示“Open”对话框
  if not voidp(filename) and not(filename = EMPTY) then
    openFile(myFile,filename,1)–打开用户选择的文件
    if status(myFile) = 0 then
      set thefile = readFile(myFile)–读取文件到一个lingo变量中
      put thefile into field"myField"–在域中显示文本
    else
      alert error(myfile,status(myfile))–显示报错
    end if
  end if
  closeFil

  • 28
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值