EPrime 报错问题详解
背景与简介
EPrime 是一款广泛用于心理学实验设计的软件,其功能强大但有时也会出现各种报错,本文将详细介绍几种常见的 EPrime 报错及其解决方法,帮助用户更好地应对这些问题。
常见报错及解决方法
1. Unable to set display mode
问题描述:
当运行 EPrime 实验时,出现如下报错信息:
The following runtime error occurred: an error occurred while attempting to open the device device name:display error:0x000003ec message:unable to set display mode:0*80004001 error number:10051
解决方法:
1、修改分辨率:
打开 EStudio,找到Experiment
的Devices
设置。
将显示分辨率改为 640*480,颜色深度设置为 32 位。
如果仍不解决问题,可以尝试使用 1024*768 的分辨率。
2、兼容性设置:
右键点击开始菜单中的 EStudio 程序图标,选择“属性”。
在“兼容性”选项卡中,勾选“禁用全屏优化”和“以管理员身份运行此程序”。
3、文件位置:
确保工程文件不在 Mac 上,而是复制到 Windows 本地运行。
4、虚拟机设置:
如果是在 PD 虚拟机中运行,将ConfigurationHardwareGraphics
改为Scaled
。
修改 Windows 显示设置中的缩放与布局为 100%。
Runtime Error
问题描述:
运行时出现错误,提示材料加载路径或名称错误、素材加载失败等。
解决方法:
1、检查加载路径和名称:
确保所有材料路径和名称正确无误。
2、删除不必要的对象:
删除未引用的对象。
3、正确设置 List 参数:
确保 List 参数设置正确。
3. Error found during Compile
问题描述:
编译过程中发现语法错误,通常在使用 inline 代码时发生。
解决方法:
1、修正语法错误:
根据错误提示修正代码中的语法错误。
读取键盘问题
问题描述:
在读取键盘输入时,某些键(如小写的 fj)无法识别。
解决方法:
1、修改按键设置:
将小写 fj 改为大写 FJ,并在 List1 中同步修改。
注册表改试用次数
问题描述:
EPrime 提示过期或界面崩溃。
解决方法:
1、修改注册表:
打开注册表编辑器(Win+R,输入 regedit)。
导航到HKEY_CURRENT_USER\SOFTWARE\Psychology Software Tools\EPrime\EStudio\Options\SaveCount
。
修改 SaveCount 数值数据,增加剩余打开次数。
程序无法打开或双击闪退
问题描述:
编写的程序无法打开或双击后闪退。
解决方法:
1、使用 EStudio 打开程序:
通过 EStudio 打开程序,然后重写程序。
2、存储次数限制:
如果是高版本程序用低版本打开,应使用相应版本的软件。
FAQs
Q1:如何修改 EPrime 的显示分辨率?
A1:打开 EStudio,找到Experiment
的Devices
设置,将显示分辨率改为合适的值(如 640*480),并确保颜色深度设置为 32 位,如果仍不解决问题,可以尝试使用 1024*768 的分辨率。
Q2:如何解决 EPrime 提示过期的问题?
A2:打开注册表编辑器(Win+R,输入 regedit),导航到HKEY_CURRENT_USER\SOFTWARE\Psychology Software Tools\EPrime\EStudio\Options\SaveCount
,修改 SaveCount 数值数据,增加剩余打开次数即可。