2016 - 2025

感恩一路有你

delphi源码 Delphi源码都有哪些后缀?

浏览量:4147 时间:2023-01-05 19:11:40 作者:采采

delphi源码 Delphi源码都有哪些后缀?

Delphi源码都有哪些后缀?

Dpr是一份工程文件。

Dfm是一个表单文件

Pas是一个单元文件。

Cfg配置文件

Dof是一个项目选项文件(一般没用)

编译单元文件

Res资源文件

Ddp文件是Delphi Diagram Portfolio的缩写,用于保存代码编辑器中的图表信息。

一般来说,一个项目需要DPR、DFM和PAS文件,如果cfg、res可用,还需要RES(后两个文件很少使用)

求delphi编程实例及源代码?

尝试以下方法

doc:=as ihtmldocument2

userinputelement :=((#039; fastpostmessage #039;0) as ihtmlinputelement)

#039;1111111#039;

delphi为何不开源?

2019年8月18日这一期我把Delphi运行时源代码#34称为开源#34仅仅是因为它是开放的。其他人对此不以为然,因为Delphi本身就是一个商业产品。

1-@qq.com

Delphi是开源的,很早就从3.0版本开始开源了。所有的源代码都可以在安装路径下的源代码中找到。

delphi为何不开源?

因为大多数人一开始学的语言都是C,因为C和它一样强,但是C自然过渡到C,新人很少听说DELPHI。因为开发公司有问题,主要开发人员都跑微软搞C#。前景堪忧因为跨平台受不了JAVA的挤压,也没有自己的操作系统支持。随着计算机速度的提高,C#的诞生已经失去了快速发展的优势。因为以上原因,大部分公司转用其他语言,让学习者感到由衷的欣慰。德尔福是个好东西,希望它能崛起。但是,我还是用,因为适合我的才是最好的。

Delphi怎样实现多线程?

其实多线程很简单。DELPHI有多线程类,添加的时候可以用,但是我喜欢自己调用API。该方法如下:

定义一个函数或过程。这个函数就是一个线程要执行的内容,然后你可以通过调用API不断的创建线程。每个线程独立地执行那个函数,并且线程将在执行后自动关闭。下面是我程序中的一些代码:

{下面是线程进程,我的线程传递一个参数,建立的socket } ProcedureClientThread(varsock :t socket)

STDCALLVAR.开始.END {以下是主程序设置服务,等待连接,连接后调用线程进行处理的代码} repetition addrsize 3360=sizeof(client)

sClient:=accept(sListen,@client,@iAddrSize)

ifs client=INVALID _ socketthenbeginsocketerromsg(s client,#39accept()fail#39)

breakendwriteln(# 39 accepted client : # 39,inet_ntoa(_addr),#39:#39,ntohs(_port),#39sock=#39,sClient)

hThread:=CreateThread(nil,$1000,@ClientThread,@sClient,0,dwThreadId)

if hthread=0 thenbeginwriteln(# 39 createthread()fail : # 39,GetLastError)

直到为false

文件 线程 sClient C 源代码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。