never_forever 发表于 2014-3-11 13:56:05

关于DELPHI的两个小小问题

各位大神好,刚刚学DELPHI,因为下载的视频讲解的不是很详细,所以只能上来求救了。
第一个问题就是   我想用很多窗口, Form1,Form2,Form3....在1转到2,再由2到3,都得把之前的关闭, 怎么实现呐?
第二个问题就是关于Opendioag 中Readln 函数;一个TEXT文件有100多行每行就2个数字 中间空格隔开 ;怎么照出这么多数字钟最大的一个。。。   大神不要见笑啊,我初学,望多多指教,感激不敬@@
   如果程序不是很复杂 , 哪个大神给个源代码模板就最好了,谢谢 !!!

罂粟 发表于 2014-3-12 08:43:34

用form2.show,form1.hide实现就行了,不过关闭的时候,记得把主窗口进程结束

myisland 发表于 2014-3-13 10:54:16

第一个问题,见楼上!
第二个问题:百度 TListStrring
Good Luck!:lol:

comeheres 发表于 2014-3-13 14:08:29

本帖最后由 comeheres 于 2014-3-13 14:10 编辑

第二个用如楼上所说,不过他写错了,是Tstringlist

用Tstringlist的loadfromfile

取出后可以用字符串分割函数ExtractStrings,或者正则、copy函数等等,
最笨的办法:从第一行开始,取出2个数字进行比较,留下大数字,跟第2行的大数比较,继续留下最大的那个,跟第3行的大数比较,以此类推

by024 发表于 2014-4-4 18:12:44

学好基础!!!

彩色年华 发表于 2014-4-15 18:54:57

我也是新手,刚做过关于第一个问题的案例。

    在窗体Form1中应用Form2.方法:file\Use Unit...   Alt+F11\弹出的“Use Unit”对话框,选中“Unit2”,点OK。      
    在Form1中画个按钮或其他的,双击,写入“form2.show;"就可以了。
    在Form2中应用form3,同样做,。。。。写入”form2.close;form3.show;“
(注意)默认第一个为主窗口,关闭时其他窗口都会关闭,所以第一个窗口不能关,其他的可以打开一个同时吧上一个关了。(仅供参考)

by024 发表于 2014-4-16 15:01:19

看看!!!

myisland 发表于 2014-4-16 22:19:03

comeheres 发表于 2014-3-13 14:08 static/image/common/back.gif
第二个用如楼上所说,不过他写错了,是Tstringlist

用Tstringlist的loadfromfile


确实错了,THX!

by024 发表于 2014-5-18 14:29:33

度娘啊,一切还是要靠自己的。

星晴杰伦 发表于 2014-5-28 13:12:10

第一个问题,直接用close这个函数就可以把窗体关闭。第二个的话遍历吧,挨个比较,直到找到最大的为止.(我也是正在学习delphi,多多交流)

阔怀 发表于 2015-8-5 14:54:40

wanggeba 发表于 2015-8-9 17:55:13

我是来学习的。。

dps521 发表于 2016-7-1 13:34:26

按照小甲鱼提供的流程先学着吧 这个问题以后就会了
页: [1]
查看完整版本: 关于DELPHI的两个小小问题