E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Pchar
getSys32Path()得到系统System32路径
路径} //调用 Edit1.text:=getSys32Path(); function getSys32Path():string;var sPath :
PCHAR
·
2015-10-31 11:06
System
分割字符串 ExtractStrings
delphi; #pascal, programming'; List := TStringList.Create; ExtractStrings([';',',',':'],['#',' '],
PChar
·
2015-10-31 11:03
String
c++对象内存布局
比如: int nValue = 10; int *pInt = &nValue; void *pVoid = pInt; char *
pChar
·
2015-10-31 11:45
C++
内存流的使用
//用字符指针读取流中的内容 var pc:
PChar
; begin pc := mStream.Memory;{把字符指针指向内存流} ShowMeage(pc[0]); //
·
2015-10-31 11:05
内存
从字符串中提取单词、从字符串中提取汉字的函数
{从字符串中提取单词的函数} procedure StrToWordList(str: string; var List: TStringList); var p:
PChar
;
·
2015-10-31 10:57
字符串
WinApi: SystemParametersInfo
举例: 更换桌面壁纸 var BmpPath:
PChar
; begin BmpPath := 'C:\Temp\Test.bmp'; SystemParametersInfo
·
2015-10-31 10:43
parameter
关于
PChar
串的结束 - 给 "厨师" 的回复
问题来源: http://www.cnblogs.com/del/archive/2008/05/19/1089437.html#1203173
PChar
串是以 Null 结束的, 或者说是以
·
2015-10-31 10:35
char
关于动态数组、静态数组转换为字符串的一些问题 - 给 "厨师" 的回复
//这是静态数组的例子: var Arr: array[0..9] of Char; s: string; p:
PChar
; i: Integer; beg
·
2015-10-31 10:35
字符串
用 GDI 操作 EMF 文件[1]: CreateEnhMetaFile、CloseEnhMetaFile
CreateEnhMetaFile( DC: HDC; {所参照的 DC, 为 0 表示参照当前的显示设备} FileName:
PChar
; {文件名, 为 nil 表示创建内存文件
·
2015-10-31 10:35
create
Windows 编程[2] - 学习窗体生成的过程二
program Project1; uses Windows; begin MessageBox(0,
PChar
('Ok!'),
PChar
('Title'),0); end.
·
2015-10-31 10:33
windows
WinAPI: wvsprintf 与 wsprintf - Windows 的格式化输出函数
wvsprintf 函数声明: wvsprintf( Output:
PChar
; {用于返回的缓冲区} Format:
PChar
; {格式; 类似与 Format 的格式
·
2015-10-31 10:33
windows
WinAPI: GetModuleHandle - 获取一个模块(exe 或 dll)的句柄
定义: GetModuleHandle( lpModuleName:
PChar
{模块名; 只能是映射到当前进程的模块} ): HMODULE; {返回模块句柄;
·
2015-10-31 10:32
Module
WinAPI: 快捷键函数汇总
function LoadAccelerators( hInstance: HINST; {} lpTableName:
PChar
{} ): HACCEL;
·
2015-10-31 10:32
api
WinAPI: 菜单函数汇总
function LoadMenu( hInstance: HINST; {} lpMenuName:
PChar
{} ): HMENU; {} function
·
2015-10-31 10:32
api
学习 TList 类的实现[3] - 不能回避的话题: 内存分配
在 Delphi 中, 几乎所有的类型都有对应的指针类型, 譬如: Char
PChar
Word PWORD Double PDouble TPoint PPoint 甚至一种类型对应这着几种指针类型
·
2015-10-31 10:31
list
WinAPI: GetClassName - 获取指定窗口的类名
//声明: GetClassName( hWnd: HWND; {指定窗口句柄} lpClassName:
PChar
; {缓冲区} nMaxCount: Integer
·
2015-10-31 10:30
getClass
WinAPI: ShellExecute - 打开外部程序或文件
ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation:
PChar
; {指定动作, 譬如: open、print} FileName
·
2015-10-31 10:28
execute
WinAPI: LoadString - 从资源中载入字符串
声明: LoadString( hInstance: HINST; {EXE 或 DLL 的句柄} uID: UINT; {资源 ID} lpBuffer:
PChar
·
2015-10-31 10:28
String
WinAPI: LoadLibrary、FreeLibrary - 载入与载卸模块
//声明: LoadLibrary( {将可执行模块映射到调用进程的地址空间} lpLibFileName:
PChar
{DLL 或 EXE 文件名; 如没指定路径会按以下顺序查找
·
2015-10-31 10:28
library
WinAPI: GetTextFace - 获取字体名称
//声明: GetTextFace( DC: HDC; {设备环境句柄} Count: Integer; {缓冲区大小} Buffer:
PChar
{缓冲区}
·
2015-10-31 10:27
text
WinAPI: sndPlaySound - 播放 wav 文件
//声明: sndPlaySound( lpszSoundName:
PChar
; {声音文件} uFlags: UINT{播放选项} ): BOOL; //uFlags 参数可选值
·
2015-10-31 10:27
play
WinAPI: CreateDirectoryEx - 根据模版建立文件夹
//声明: CreateDirectoryEx ( lpTemplateDirectory:
PChar
; {模版目录名} lpPathName:
PChar
·
2015-10-31 10:27
Directory
WinAPI: CreateDirectory - 建立文件夹
//声明: CreateDirectory( lpPathName:
PChar
; {目录名} lpSecurityAttributes:
·
2015-10-31 10:27
Directory
StrCopy、StrCat、StrPas
const P1:
PChar
= 'CodeGear'; P2:
PChar
= 'Delphi'; var S: array[0..15] of Char; begin
·
2015-10-31 10:27
copy
WinAPI: RemoveDirectory - 删除空目录
): BOOL; //举例: var Dir: string; begin Dir := 'c:\temp\Test'; if RemoveDirectory(
PChar
·
2015-10-31 10:27
Directory
WinAPI: GetDriveType - 获取磁盘类型
//声明: GetDriveType( lpRootPathName:
PChar
{磁盘根目录} ): UINT; //返回值: DRIVE_UNKNOWN = 0; {
·
2015-10-31 10:27
type
WinAPI: CopyFile - 复制文件
//声明: CopyFile( lpExistingFileName:
PChar
; {源文件} lpNewFileName:
PChar
; {目标文件} bFailIfExists
·
2015-10-31 10:27
File
WinAPI: GetUserName - 获取当前用户名
//声明: GetUserName( lpBuffer:
PChar
; {缓冲区} var nSize: DWORD {缓冲区大小} ): BOOL; //举例:
·
2015-10-31 10:26
user
WinAPI: GetTempPath - 获取临时文件夹路径
//声明: GetTempPath( nBufferLength: DWORD; {缓冲区大小} lpBuffer:
PChar
{缓冲区} ): DWORD;
·
2015-10-31 10:26
Path
WinAPI: GetSystemDirectory - 返回 System 文件夹路径
//声明: GetSystemDirectory( lpBuffer:
PChar
; {缓冲区} uSize: UINT {缓冲区大小} ): UINT;
·
2015-10-31 10:26
Directory
WinAPI: GetTempFileName - 生成一个临时文件名
//声明: GetTempFileName( lpPathName:
PChar
; {路径} lpPrefixString:
PChar
; {前缀} uUnique: UINT
·
2015-10-31 10:26
pfile
WinAPI: GetWindowsDirectory - 获取 Windows 所在目录
//声明: GetWindowsDirectory( lpBuffer:
PChar
; {缓冲区} uSize: UINT {缓冲区大小} ): UINT;
·
2015-10-31 10:26
Directory
WinAPI: SetComputerName - 更改计算机名称
//声明: SetComputerName( lpComputerName:
PChar
{新名称串指针} ): BOOL; //举例: var s: string
·
2015-10-31 10:26
name
指针的运算
//指针的运算仅对
PChar
类型 procedure TForm1.Button1Click(Sender: TObject); var p:
PChar
; begin p :
·
2015-10-31 10:21
指针
工作需要根据资料写的一个SHA1RSA算法
ReadPrivateKey(AFileName: TFileName): pEVP_PKEY; //读取私钥文件 var keyfile: pBIO; function cb(buffer:
PChar
·
2015-10-31 10:32
SHA1
VC中的数据类型
PSZ char* 一个以"NULL"结束的Windows字符串的指针
PCHAR
CHAR* 一个CHAR型指针 PSTR CHAR* 一个以
·
2015-10-31 10:36
数据类型
C++ typedef小结
比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char*
PCHAR
; // 一般用大写
·
2015-10-31 10:10
typedef
字符串、
PChar
与字符数组(delphi)
设有以下三个变量:var s:string; p:
pchar
; a:array[1..20] of char;那么三者之间的转换如下:1、字符串到
PChar
 
·
2015-10-31 10:36
Delphi
字符转换
var s:string; p:
pchar
; a:array[1..20] of char; 那么三者之间的转换如下: 1、字符串到
PChar
p:=
PChar
(s); 2、
PChar
到字符串 s:=p
·
2015-10-31 10:20
转换
调用dll
Procedure aaaaaaa(CorpName:
PChar
; CorpAccount, ActualCorpName:
PChar
; var Amount: Double; FiscalComments
·
2015-10-31 10:15
dll
主程序与DLL之间的全局变量问题
把共享的变量放在主程序里:UserName,....等等, 在主程序里写两个函数 Function CurUserName():
PChar
; begin Result:=
pchar
(UserName)
·
2015-10-31 10:53
全局变量
【转帖】追本朔源说COM
因为一般函数性质的API调用是这样的:Sendmessage(handle,msgunit,wparam.lparam);而对于COM中的方法(这里改叫方法了)调用是这样的:ShellLink.SetPath(
pchar
·
2015-10-31 10:48
com
SystemParametersinfo 用法
var BmpPath:
PChar
; begin BmpPath := 'C:\Temp\Test.bmp'; SystemParametersInfo
·
2015-10-31 10:01
parameter
PByte和
PChar
的关系
var s:String;P:
PChar
;B:PByte;a:Integer;begin s:='1234'; P:=
PChar
(s);//按
·
2015-10-31 10:00
byte
编码转换 unicode gbk big5
begin Len:=Length(Str)+1; SetLength(Result,Len); Len:=MultiByteToWideChar(CodePage,0,
PChar
·
2015-10-31 10:12
unicode
typedef用法小结
比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char*
PCHAR
; // 一般用大写
PCHAR
·
2015-10-31 09:30
typedef
在 API 函数中使用
PChar
参数的几种方法
//以 GetWindowsDirectory 为例: { 以静态数组做缓冲区 } procedure TForm1.Button1Click(Sender: TObject); var buf: array[0..MAX_PATH-1] of Char; begin GetWindowsDirectory(buf, SizeOf(buf)); ShowMes
·
2015-10-31 09:13
char
实现超级链接
在程序中实现打开浏览器,打开邮件程序的功能首先要在 uses部分加入 uses Shellapi; 接着在需要超级链接的地方使用 SellExecute(handle, nil,
pchar
·
2015-10-31 09:01
实现
delphi指针
while ....not语句,一条条赋给子线程,每子线程存一条记录,以指针传递的(
pchar
).应用华为的api(vc编写)其中LPCSTR用delphi
·
2015-10-31 09:01
Delphi
Delphi 内存分配 StrAlloc New
内存分配 StrAlloc New 引自:http://anony3721.blog.163.com/blog/static/5119742010824934164/ 给字符指针(
PChar
·
2015-10-31 09:07
Delphi
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他