求助易语言问题

2024-05-17 16:52

1. 求助易语言问题

这种问题你就要把代码贴出来,谁也不知道你哪行代码出了问题。 

补充回答:

你这个代码有很多问题,首先时钟1等于没用,没有对时钟1的时钟周期事件进行处理,另外时钟2没有时钟周期,就不会执行时钟周期事件。

其次,通过判断时钟周期来给进度条赋值,我不知道你的目的是什么,时钟周期是固定的,设多少就是多少,还需要判断吗?

再次,判断“进度条1.位置 = 1000”这里应该是你的主要执行语句吧,但是你把它放到窗口创建完毕事件中,根本就不会起作用,因为窗口创建完毕时进度条1的位置等于它的初始值,始终不可能等于1000,这里的语句应该放在时钟周期事件中。

最后,判断“进度条1.位置 = 1000”这条语句也有毛病,你在每次时钟周期时把进度条位置加上450,那么它要么小于1000,要么大于1000,不会有等于1000的时候,也就不会执行下面的语句。

再补充一个,不知道你这个程序与“cstrike.exe”在不在一个目录中,如果不在的话,你应该在运行命令里面写上路径。

我改了一下代码,去掉多余的时钟2,不知道是不是你想要的效果。


.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

移动 (取屏幕宽度 () - 200, 取屏幕高度 () - 180, , )
进度条1.最大位置 = 1000
时钟1.时钟周期 = 1000

.子程序 _时钟1_周期事件

进度条1.位置 = 进度条1.位置 + 450
.如果真 (进度条1.位置 ≥ 1000)
    运行 (“c:\windows\notepad.exe”, 假, )
    _启动窗口.销毁 ()
.如果真结束

求助易语言问题

2. 易语言代码问题(菜菜的问一下)

不是很明白你的不重复运行的意思。究竟是本次打开软件不要重复点击授权按钮,还是授权成功之后不允许再次进行授权?
如果仅仅是本次打开软件,点了授权之后不能再点,只需要在授权按钮的事件里面增加一条
授权按钮.禁止= 真。
授权失败,则禁止 =假。以保证输入错误之后能够继续点授权。
如果是授权成功,然后以后打开都不需要再次授权,也有几种办法。
绑定系统,直接在注册表某个位置新建一个项,插入一个值,每次启动检查该值是否正确,正确则设置按钮禁止为真。该值不存在或者是错误。则禁止为假。
文件授权。授权成功生成一个授权文件,加密保存。每次启动读取该文件然后解密来效验授权是否正常。
服务器授权,取得该电脑的硬盘特征上传到服务器。每次和服务器效验硬盘特征。
加密狗授权。这个需要订做加密狗和安装驱动。麻烦。

3. 易语言的代码问题

问题应该出在左图上的单词“certmgrmsc”上。
我想这个单词应该是你复制粘贴上去的,或者用代码实现,而不是一个字母一个字母手打的。这样就会出现一个问题,复制时首字母c前面有个换行符也被复制进来,粘贴到列表框后,但不会显示出来。例如下图:

易语言的代码问题

4. 易语言编程问题

前两天的也是你吧?平时不怎么开电脑。你的追问都没有及时回答。
我仔细看了一下你的代码,问题应该出现在计次那,因为计次你在上面用过了,你的计次并没有重新归零。比如你上面的计次=6了,等到你下面再次调用它的值还是6,你6-1=5.如果你列表框2的项目数只有3个,那索引值=5肯定就删除不了了。你在第二个红色框前一点加个调试输出计次看看输出的结果是多少?
我自己写了一下,表示可以删除,和你之前的提示有相同内容的思路一样。
平时多下断点调试看看问题出现在哪吧,毕竟在这些地方提问很少人回答的,而且效率也不够。。。
我试试能不能贴我代码给你参考一下。有时候百度这回答会限制网址。。。即使百度盘的地址。我很无语。。。
这份代码就是你前两天问的和这次问的,你看看。我自己调试都没问题。你试试调试输出一下编辑框2+Y的内容和取出的项目文本看看,调试输出的结果是不是一样。有时候调试输出多用用挺有帮助的。

5. 请大神帮我写个易语言代码,我纯纯的小白,啥都不懂,还请详细点,感谢了。谢谢。

.版本 2
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 设置行, 双精度小数型
.局部变量 实际行, 双精度小数型
.局部变量 直径, 双精度小数型

直径 = 到数值 (编辑框1.内容)
设置行 = 到数值 (编辑框2.内容)
实际行 = #pi × 直径 × 设置行 ÷ 360
编辑框3.内容 = 到文本 (实际行)
调试输出 (设置行 ÷ 360, 实际行 ÷ (#pi × 直径))

请大神帮我写个易语言代码,我纯纯的小白,啥都不懂,还请详细点,感谢了。谢谢。

6. 易语言的问题

按住shift  双击启动易语言试试    不行的话重装吧




内存不能为read/written 问题的简单解决办法:(原创答案,欢迎分享→请活学活用→仅供参考): 
一、硬件的可能性是比较小的,如果是硬件,那就应该是内存条跟主机不兼容的问题导致的 如果能排除硬件上的原因(内存条不兼容,更换内存。内存条松动或积累灰尘,重新拔插并清理灰尘)往下看: 
二、系统或其它软件引起的,可用下述方法处理:系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 病毒问题:杀毒 。杀毒软件与其它软件冲突:卸载有问题的软件。显卡、声卡驱动是否正确安装或者是否被恶意覆盖否?重新安装显卡声卡驱动。 
1、使用系统自带的sfc命令,修复受到损坏的系统文件恢复到正常状态。 
开始→运行→输入cmd,打开“命令提示符”窗口→输入字符串命令sfc/scannow→回车→耐心等待命令程序对每个系统文件搜索扫描→一旦发现系统文件的版本不正确或者系统文件已经损坏→它就能自动弹出提示界面→要求插入Windows系统的安装光盘→从中提取正常的系统文件来替代不正常的系统文件→达到修复系统文件的目的→最后重新启动计算机。 
2、安装过的Domino这程序导致有问题,你可以在开始→运行→msconfig→启动项目→关闭Domino启动项→如果关闭不了→可以用卡卡助手之类的系统设置软件把它强行关掉→如果还是不行的→证明你系统中毒→那就重新安装或者恢复系统备份彻底解决。
三、某些系统服务被禁用可能导致类似问题,例如QoS RSVP本地通信控制安装功能被禁用时可能会提示RPC服务器不可用。解决方法:我的电脑右键→管理→服务和应用程序→服务→双击QoS RSVP项目将启动类型改为“手动”或“自动”→关闭窗口→重新启动计算机。如果其它服务被禁用导致的问题也可用这个方法重新启用来解决。
四、浏览器出现内存不能读、写的提示:
1、首先看这样处理能否解决问题:打开浏览器,点“工具”→INTERNET选项→常规页面→删除cookies→删除文件→钩选删除所有脱机内容→确定→清除历史纪录→确定。工具→INTERNET选项→内容→清除SSL→清除密码→确定→自动完成→清除表单→清除密码→确定→确定→立即关闭所有打开的浏览器窗口→重新启动浏览器。如果2、不能解决问题做下面的处理:打开浏览器,点“工具”→“管理加载项”那里禁用所有可疑插件,或者你能准确知道没问题的保留。然后→工具→INTERNET选项→常规页面→删除cookies→删除文件→钩选删除所有脱机内容→确定→设置使用的磁盘空间为:8MB或以下(我自己IE6使用1MB)→确定→清除历史纪录→网页保存在历史记录中的天数:3以下→应用确定(我自己使用的设置是0天)。
3、检查你的浏览器是否被某种(游戏或其它)安装程序恶意附加了某种插件→卸载清理掉它。 
4、(此条目针对IE6)运行→regedit→进入注册表, 在→ 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 
这个位置有一个正常键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 还有一项“默认”保留;将其它的删除。 
5、打开CMD窗口输入如下命令: 
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车 
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车 
两条分别运行完成后重启机器。 
五、如果以上方法无法解决只能使用最后一招: 
完全注册dll:打开“运行”输入→cmd→回车 
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。 
(下面是要运行的代码): 
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 
完成后重新启动机器。 
六、如果你电脑里面存在NET.Framework这个微软的组件服务而你又不使用它→那么卸载这个服务可能会解决问题:开始→设置→控制面板→添加删除程序→NET.Framework→删除(如果你必须使用就重新启动电脑后再次安装NET.Framework)。 
七、关闭这个报告(治标不治本): 
1、右击桌面上“我的电脑”→属性→高级→错误报告→错误汇报→勾选“禁用错误汇报”→“但在发生严重错误时通知我”复选框→确定。这样处理对于一些小错误,Windows XP就不会弹出错误提示了。
2、如果不行彻底关闭错误报告服务。开始→运行中输入→services.msc→打开“服务”窗口→找到“Error Reporting Service”→打开“Error Reporting Service的属性”对话框→将“启动类型”改为“已禁用”→确定后重新启动系统。(此项目关闭的注册表方式:开始→运行→输入regedit→确定→找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]中的Auto=0改成Auto=1) 
八、重要提示:不要只看这个错误提示的指令代码,而是要看:出这个提示框的上面蓝色条状部分提示的是XXX.EXE那个位置是什么程序,就大体定位引起出错或者冲突的主要原因了,对症下药就能解决。简单有效的处理方法是看错误提示,哪一个软件引起的冲突就卸载那个软件,重新启动机器以后首先关闭杀毒软件,重新运行安装。

7. 易语言问题

1.图片太小.
2.需要枚举进程才能看到。

易语言问题

8. 易语言啊易语言

您好,ヤAesthet1cゞ很荣幸能为您解答。
信息框就是根据你写的易语言源码通过操作响应后而弹出的信息框,这种提示框包括:
1.选择框(如问你是否退出之类的)
2.对话框(通过对话达到响应系统目的的)
3.提示框(多用于提示、示意别人的一种信息类文字框)。
信息框的格式源码是:
信息框 (“你要提示的内容”, 0, “信息框的题目”)
或者
信息框 (“你要提示的内容”, #错误图标, “信息框的题目”)
。
--------------------------------------------------------------------
信息框各部位详解:
信息框 (“你要提示的内容”, 0, “信息框的题目”)
  ↑                    ↑                 ↑             ↑
易代码   显示的信息    类别    题目
--------------------------------------------------------------------
而各种类别的信息框则是:
1.选择类
如:

.子程序 __启动窗口_可否被关闭, 逻辑型

.如果真 (信息框 (“确定要关闭吗”, #询问图标 + #确认取消钮, “是否要关闭”) = #确认钮)
    结束 ()
    销毁 ()
.如果真结束
返回 (假)
  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑
以上是选择类信息框。该类作用是通过询问操作者而按照操作者的想法达到目的。
如上。该信息框例子,是在操作者退出是询问操作者是否退出,如果操作者选“确定”则退出,选“取消”则返回。

2.对话框

信息框 (“信息框的内容”, 2, “信息框的题目”)
 ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑
 该类对话信息框则是通过改变信息框类型达到信息框目的。在特殊情况下才会使用。

3.提示框

信息框 (“欢迎进入此程序,此程序由ヤAesthet1cゞ编制。”, 0, “信息框的题目”)
↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑
该类信息框最常见,是用于提示他人或操作者而编制的,在任何子程序下都能运行。

--------------------------------------------------
信息框要注意的是:
1.在任何信息框中,都不能在内容或者题目中出现双引号,否则就会视为重复使用,存在无效的字符、名称、运算符或表达式。会导致编译失败。
2.在选择类信息框中,源码绝对不止是信息框,而是一个通过信息框而执行的源码算式。
3.在提示类信息框中,请不要出现对话类信息框的源码,从而改变整个提示信息框的类别,会导致编译重复或失败,存在混合的表达式。
-------------------------------------------------------
以上就是ヤAesthet1cゞ为您的解答。希望您能满意。
祝您幸运!
最新文章
热门文章
推荐阅读