资源介绍:易语言TianSin.fne支持库,中文名为易语言特殊命令支持库,为易语言支持库,易语言提供一些辅助功能的支持。易语言TianSin.fne支持库为一般支持库,需要易系统4.0版本的支持,需要系统核心支持库4.0版本的支持,提供了22种命令,提供了3个库定义常量。易语言特殊命令支持库为易语言第三方支持库。操作系统需求: Windows。
2023-12-01 17:57:48 824B 易语言支持库 静态编译
1
今天小编就为大家分享一篇关于易语言删除文本中的全部空格功能,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
1
前言 本程序基于东灿的异常调试模块5.2部分版权信息如下: 1. 该模块功能是补足易错误管理器无法捕捉的异常。 2. 本模块可以截获许多异常,比如内存读写错误,非法汇编指令,算术异常,其他异常等等。 3. 本模块拥有try/catch的异常处理模型,支持多层嵌套,支持向上处理。允许用户自己设定跳过致命异常。 4. 并且支持易原错误管理器接管 5. 建议配合配套工具使用更加好用 正文: 程序原使用模块: 模块名 作者或工作室 用处 高级ApiHookEx 作者未知 HookApi,在模块中用于Hook:CreateRemoteThreadEx和CreateRemoteThread AppThreadVar 作者未知 进程内变量,线程内变量。可以在任意ec模块,任意DLL内调用,全部共享 callstack 作者未知 函数调用堆栈跟踪。 disasm 作者未知 支持MMX/SSE/SSE2/SSE3/3DNow取CPU指令长度 GetThisModuleHandle 作者未知 取出当前ModuleHandle e-try/catch(即new_SEH) 星锋工作室-东灿 SEH结构体等 精简内容 简化模块(即多模块合一,但互相不影响,并且删去了重复的API,数据类型等) 增加注释:对于代码,追加了更多的注释。 部分原理理解(很多都是本人自己的理解,可能不对,若有错误,欢迎指出):AppThreadVar:工作核心:tls线程局部存储(缩写为TLS。进程中的全局变量与函数内定义的静态(static)变量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线程的数据交换变得非常快捷。说它是缺点,一个线程死掉了,其它线程也性命不保; 多个线程访问共享数据,需要昂贵的同步开销,也容易造成同步相关的BUG。) 部分功能:它主要是为了避免多个线程同时访存同一全局变量或者静态变量时所导致的冲突,尤其是多个线程同时需要修改这一变量时。为了解决这个问题,我们可以通过TLS机制,为每一个使用该全局变量的线程都提供一个变量值的副本,每一个线程均可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。而从全局变量的角度上来看,就好像一个全局变量被克隆成了多份副本,而每一份副本都可以被一个线程独立地改变。 用途:动态TLS和静态TLS这两项技术在创建DLL的时候更加有用,这是因为DLL通常并不知道它们被链接到的应用程序的结构是什么样的。1. 如果应用程序高度依赖全局变量或静态变量,那么TLS可以成为我们的救生符。因而最好在开发中最大限度地减少对此类变量的使用,更多的依赖于自动变量(栈上的变量)和通过函数参数传入的数据,因为栈上的变量始终都是与某个特定的线程相关联的。如果不使用此类变量,那么就可以避免使用TLS。2. 但是在编写应用程序时,我们一般都知道自己要创建多少线程,自己会如何使用这些线程,然后我们就可以设计一些替代方案来为每个线程关联数据,或者设计得好一点的话,可以使用基于栈的方法(局部变量)来为每个线程关联数据 TLS分动态和静态,AppThreadVar我认为是动态TLS(调用了TlsAlloc函数) 相当于静态变量(我也只能理解到这里了) ApiHookEx和大部分的APIHook工作原理类似 e-try/catch说实话,这个模块我几乎不能理解原理(能理解的基本上是一些Api,比如MiniDumpWriteDump) 这个可能也是用于捕获异常,而且比较神奇的是,这个捕获到异常以后不会导致程序的退出,而是程序能够正常运行! 可以抛出自定义数值异常,由catch_int/catch_eq_int接收 可以抛出最后一次异常,让上层错误处理器处理 部分实例: try/catch测试:try/catch结果: 部分崩溃代码测试: 结果部分: 程序可以自己写出DMP文件: 更多功能请自己测试!!
2023-11-30 17:01:23 412KB 模块控件源码
1
易语言支持库PBshell.fne解压放对应文件夹就可以了
2023-11-29 20:30:05 53KB
1
易达学生小孩上网管理软件:软件主要面向学校家庭对学生或小孩使用电脑和上网进行管理,规范学生或小孩的上网行为。   1、控制上网时间,家长可以选择一周7天,每天24小时内,限制子女只能在指定时间段内使用计算机,超过使用时间后,电脑将不能再继续使用。   2、保护孩子视力,家长可以通过定时休息功能,规定孩子每使用一定时间后,必须休息一段时间,以达到保护视力的目的3、详细的日志记录与上网查询功能可以让你方便详细地了解到您计算机的使用时间情况;文件操作日志记录了文件的新建/复制/删除等操作,可以让你全面的了解到整个系统的文件操作情况和上网浏览了哪些网站和网页。   4、进程管理,您可以在孩子使用电脑过程中禁止聊天、玩游戏等操作(如:禁止QQ聊天、CS游戏,可添加进程名QQ.exe、cstrike.exe)。   5、高级管理,您可以通过高级管理隐藏及禁止打开指定磁盘和禁止孩子使用注册表编辑器、控制面板中所有的设置项、任务管理器、USB,禁止修改系统时间等。   6、窗口管理,家长可以禁止在标题栏中包含指定文字的网页及窗口、从而达到过滤不良网站,为孩子打造一个良好的上网环境。   现在很多家长不懂电脑,有了该软件后,您只需要进行简单的设置,即可有效地防止子女过多地沉迷于电脑。即使您不在孩子身边,即使您出差在外,也不用再担心您的小孩半夜还在使用电脑了。   添加了软件的开机启动方式。
2023-11-29 13:30:44 5.69MB 应用软件-教育教学
1
程序结合易语言互联网支持库和超文本浏览框,取QQ信息。
2023-11-29 12:05:24 9KB
1
彩虹易支付.zip
2023-11-28 08:09:52 11.37MB
1
易图电脑行业管理系统5.0.7.5
2023-11-26 13:50:14 9.61MB 电脑行业管理
1
在我的工作经验中,在C#语言本身的学习上花了大量的时间,积累了一些经验,一些是在学习和工作中遇到的问题和解决办法分享出来,希望大家也能有收获。有些表述错误的地方,也希望及时指正。 (一)VSExxx.dll的使用 程序的运行以平台系统位数不匹配,64位系统上C#调用32位的C++ *.dll,其原因是该API是在32位系统下面开发的,在64位系统上面开发编译的时候需要将生成的目标平台设为X86,但是linux运行时会出现错误:An attempt was made to load a program with an incorrect format,生成的目标平台设为X86的程序须在32位
2023-11-25 23:32:10 88KB
1
CF最新方框透视易语言源码 安全稳定 让你更厉害
2023-11-25 18:04:34 5.45MB
1