请问腾迅的QQlive是p2p的吗?
http://www.delphi2007.net/DelphiMultimedia/html/delphi_20061030224722188.html
网管说我这边大量向外发包,把我网络给停了。可我当时只是用QQLive看片,不知道是不是QQLive的原因,还是其它什么。
是P2P的。如果在网吧开个这样的软件,别人不用玩网络游戏了。
How to Show Balloon tooltip in my program?
//圆角提示框
{ copyright kingron }
procedure ShowBalloonTip(Control: TWinControl; Icon: integer; Title: pchar; Text:
PWideChar);
const
TOOLTIPS_CLASS = 'tooltips_class32';
TTS_ALWAYSTIP = $01;
TTS_NOPREFIX = $02;
TTS_BALLOON = $40;
TTF_SUBCLASS = $0010;
TTF_TRANSPARENT = $0100;
TTF_CENTERTIP = $0002;
TTM_ADDTOOL = $0400 + 50;
TTM_SETTITLE = (WM_USER + 32);
ICC_WIN95_CLASSES = $000000FF;
type
TOOLINFO = packed record
cbSize: integer;
uFlags: integer;
hwnd: THandle;
uId: integer;
rect: TRect;
hinst: THandle;
lpszText: PWideChar;
lParam: integer;
end;
var
hWndTip: THandle;
ti: TOOLINFO;
hWnd: THandle;
begin
hWnd := Control.Handle;
hWndTip := CreateWindow(TOOLTIPS_CLASS, nil,
WS_POPUP or TTS_NOPREFIX or TTS_BALLOON or TTS_ALWAYSTIP,
0, 0, 0, 0, hWnd, 0, HInstance, nil);
if hWndTip <> 0 then
begin
SetWindowPos(hWndTip, HWND_TOPMOST, 0, 0, 0, 0,
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
ti.cbSize := SizeOf(ti);
ti.uFlags := TTF_CENTERTIP or TTF_TRANSPARENT or TTF_SUBCLASS;
ti.hwnd := hWnd;
ti.lpszText := Text;
Windows.GetClientRect(hWnd, ti.rect);
SendMessage(hWndTip, TTM_ADDTOOL, 1, integer(@ti));
SendMessage(hWndTip, TTM_SETTITLE, Icon mod 4, Integer(Title));
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowBalloonTip(Button1, 1, 'Title',
'Balloon tooltip,http://kingron.myetang.com');
//4种Icon:0:无图标,1提示,2:警告,3:错误
end;
请问腾迅的QQlive是p2p的吗?相关推荐
- 景区无线wifi覆盖解决方案
景区无线wifi覆盖解决方案 1.4旅游景区WLAN需求分析 旅游景点的竞争已成为硬件竞争中的"软"竞争,而Wi-Fi已成为必备设备.总的来说,旅游景点对WLAN建设的最大需求是增 ...
- 防止P2P终结者的方法
在同一个局域网中,如果有其他的用户使得BT.迅雷等软件,则会影响到其他用户访问网络的速度.P2P终结者可以用来查看局域网中所有用户使用网络的带宽情况,并对占用带宽过高的用户进行限速,以达到平衡网速的目 ...
- P2P原理及UDP穿透简单说明
本文章出自cnntec.com的AZ猫著,如需要转发,请注明来自cnntec.com Peer-To-Peer缩写P2P 中文称之为对等联网. 用途于交流,比如QQ,MSN等等. 文件传输.分布式数据 ...
- 基本概念学习(7000)--P2P对等网络
对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构[1] ,是对等计算模型在应用层形成的一种组网或网络形式."Peer"在英语里有&quo ...
- 没有找到MSVCP71.dll,迅雷5无法进行离线下载,P2P Seacher无法连入emule网络
没有找到MSVCP71.dll,迅雷5无法进行离线下载,P2P Seacher无法连入emule网络 2012年12月7日14:14:08 某同学重装XP系统后,使用P2P Seacher绿色版来找片 ...
- P2P穿透四种NAT类型
P2P穿透&四种NAT类型 以下对四种NAT类型分别予以说明: 1.全锥形NAT IP.端口都不受限.只要客户端由内到外打通一个洞之后(NatIP:NatPort -> A:P1),其他 ...
- 《迅雷链精品课》第十五课:共识算法的性能问题
1. 区块链的性能问题 VISA是目前世界上广泛使用的信用卡品牌,区块链要达到实用水平,性能上至少需要能跟VISA之类的支付系统作比较.根据VISA在2015年的记录,全年共产生92,064百万笔支付 ...
- 《迅雷链精品课》第三课:区块链主流框架分析
上一节课我们学习了区块链的技术架构,系统地分析了区块链平台的6个层次:数据层.网络层.共识层.合约层.应用层.接口层.这节课我们将结合实际看看现在主流区块链项目的技术架构:思考我们在设计具体的业务架构 ...
- 《迅雷链精品课》第八课:迅雷链多链结构
上一节课我们学习了以太坊数据存储的相关内容,今天我们深入学习迅雷链的多链结构.通过这节课我们将了解迅雷链和主流区块链的特性,了解单链和多链各自的优缺点. 主流区块链单链的缺陷 单节点数据量大 比特币. ...
最新文章
- python使用matplotlib可视化线图(line plot)、移除可视化结果的所有坐标轴信息(remove all axis in matplotlib graph)
- 目前微服务/REST的最佳技术栈
- 面试题整理9 连续子数组的最大和
- 三种通用应用层协议protobuf、thrift、avro对比
- 平面设计 前端_我如何在5个月内从平面设计师过渡到前端开发人员
- 【2017年第2期】应用驱动的大数据融合平台建设
- 【论文详解】词向量ELMo: Embeddings from Language Models
- C#中使用Log4Net记录日志
- 使用Foxit Reader实现批量打印以及一页多版设置技巧
- Java之颜色工具-yellowcong
- php 中 href,html中href什么意思
- 美术集网校--常见的水粉调色纯干货分享,记得收藏!
- 从administrator到system权限的几种方式
- systemd 介绍
- 华为服务器插键盘的位置,云服务器怎么连接键盘
- 数据可视化之matplotlib实战:plt.step() 绘制阶梯图
- Python中类函数中self是什么
- MT4客户端通讯分析(一)——登录部分分析
- 用notepad2替代记事本
- pyhton 中的点乘,点除 与交叉乘 交叉除的区别