且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

录制更改并将其作为视频播放

更新时间:2023-10-29 18:23:34

这绝不是一个简单的要求。您可以使用第三方软件来录制屏幕,但可能需要手动启动/停止。另请注意,大多数屏幕录像机在内存/硬盘使用方面都非常密集,并且持续1次运行会降低大多数计算机的速度。


如果您想继续运行审计跟踪,我建议您使用表单的AfterUpdate / BeforeUpdate事件作为触发器来记录正在发生的事情。


谢谢你的回复...


我完全同意它会在硬盘中使用很多内存,这就是为什么我会将所有内容存储在四外部硬盘,我需要的是只记录最后10分钟,当软件再保存10分钟时,他会自动删除前一个。


但问题是我需要自动完成,我的意思是我不需要按一个按钮来执行此操作,只需按下按钮即可完成播放,然后代码将显示他保存的最后10分钟。


我需要这个播放功能,以便在发生错误时跟进错误,通过查看用户的确切操作,这样可以轻松跟进错误在案件中任何错误。


那么你需要找一些录音软件来接受某些庄园或其他庄园代码的输入,包括开始/停止录制,保存等等的说明。


我真的不建议走这条路。


如果这是调试你的应用程序的问题,有更有效的方法来做到这一点

Hi Gents

I have one form which I need to record all the change that may happen to this Form for the last 10 minute (this form was created by VBA code and take his information from an Excel sheet, this form has different values which go up and down based on the value we entered in the excel sheet), and I would like to be able to playback this change in a video.

I need to record all of these changes and be able to go back and see all this change for the last 10 minute as it happened now by pressing a command button called playback...

I mean it is like someone videoing all your action for the last 10 minute and play them back...

Hope that I made myself clear enough, and please if u need any further explanation let me know!!!

Regards

This is by no means a simple requirement. You can use a third party software to record your screen, but it would likely have to be manually started/stopped. Also note that most screen recorders are quite intensive in memory/harddisk usage, and having 1 run constantly will slow down most computers.

If you want to continually run audit trails, I suggest you use the AfterUpdate/BeforeUpdate event of your forms as a trigger to record what is going on.


Hi, and thank u for ur reply...

I totally agree it will usage alot of memory in hard disk, that is why I will store everything in tetra external hard disk, and what I need is to record only the last 10 minute, and when the software is going to save another 10 minutes he will automatically delete the previous one.

But the problem is I need this to be done automatically, I mean I don''t need to press a button to do this, only the playback is need to be done by press button, and then the code will display the last 10 minute he saved.

I need this playback feature in order to follow up the mistake when exactly this mistake happen, by seeing exactly what the users has done, so it will make it easy to follow up the error in entry in case of any error.


Well then you need to find some recording software that will accept input from code in some manor or another, including instructions to start/stop recording, save it and so on.

I really dont recommend going down this path.

If this is a matter of debugging your application there are more efficient ways to do this.