摘要:
这个,实际我也不知道这个标题该怎么写。因为用一句话描述错误有点困难。下面用代码来说明吧。最近做了一个delphi的程序,按照我的习惯一般是先创建一个窗体作为主窗体,其他的窗体都在这个基础上显示。另外,由于使用了数据库,所以添加了一个TDataModule控件,便于一些不能防止控件的单元进行数据库操作... 阅读全文
摘要:
ParamCount、ParamStr//获取程序参数//可从 Project -> Options -> Debugger -> Parameters 中输入模拟参数, 多个参数可用空格隔开procedure TForm1.FormCreate(Sender: TObject);var i: In... 阅读全文
摘要:
用SQL查询得到(按编号分组的日期最大的记录)编号 F1 F2 日期 001 ... ... 2006-01-01 10:25:00 001 ... 阅读全文
摘要:
delphi的字节对齐如果不改编译选项Delphi的Record默认也是4字节对齐的.可以用编译开关指定{$A4+}就是4字节对齐.同理{$A2+}.{$A1+}等.{$A1+}等同于Packed Record主要容易被忽略的是Delphi的枚举.C,C++的枚举默认等同于整数.也就是4字节的.De... 阅读全文
摘要:
基于Socket的UDP和TCP编程介绍7分类: LINUX一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream ... 阅读全文
摘要:
http://www.beej.us/guide/bgnet/output/html/multipage/sendman.htmlsend()用于TCP SOCK_STREAM,sendto()用于UDP SOCK_DGRAM, send支持flags:MSG_OOB:send as "Out of... 阅读全文
摘要:
TRawSocket = class(TObject)private buf: array[0..BUFLEN - 1] of char; FdwNotifyWnd: Cardinal; hsocket: Cardinal; str: string;public con... 阅读全文
摘要:
procedure GetSocketErrorMessage(AErrorCode: Integer; AErrorMessage: PChar);// 说明: 依错误代码取得 Socket 错误讯息var Param: DWORD;begin try System.FillChar(A... 阅读全文
摘要:
关于INDY--DELPHI的Internet控件集Delphi 2010 中包含了大量的Indy控件,网上找点资料转到博客下面给大家分享下。你有没有用DELPHI开发Internet程序?是不是常常会烦恼FastNet组件为什么没有源代码?有很多问题,不看源代码,真不知道是什么问题。是不是也觉得F... 阅读全文
摘要:
使用socket发送http请求(GET/POST)下载LOFTER客户端1.socket的原理在相关文章中已经提及,不再赘述。2.http头的格式(1)请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。... 阅读全文