此短信平台

2019-10-03 21:04栏目:美高梅网上游戏
TAG:

function ReadASms(var aPhone, aContent, aSendDateTime: pchar): integer; stdcall;
函数说明:
从平台的后台数据库中读取一条未读短信
参数说明:
aPhone 发送短信的人
aContent 短信的内容
aSendDateTime 短信发送的时间

美高梅网上游戏 ,i, c: Integer;
num: integer; //ID
hmodule: thandle;

function CreateIniDb: integer; stdcall;
函数说明:
初始化平台的后台数据库脚本

type
PlayerInfo = record //客户端信息
ID: pchar;
GameHwnd: int64; //游戏句柄
ClientHwnd: int64; //dll的窗体句柄
美高梅开户送58元官网 ,Account: pchar; //账号
PassWord: pchar; //密码
RealmName_1: pchar; //服务器
RealmName_2: pchar;
playername:pchar;
Team:pchar;//队伍
Task:pchar;//功能
CmdCode:pchar;
Gamepath:pchar;
end;
pplayerinfo = ^playerinfo;

function DisConnectToServer: integer; stdcall;
函数说明:
断开平台的后台数据库连接

end;result := True;Isloading := false;LeaveCriticalSection; //离开临界区ExitThread;

 

var
pplayer: PlayerInfo; {这个将会已指针的方式传递给线程, 它应该是全局的}
T_Event: Cardinal = 0; //事件内核

美高梅网上游戏 1

function LoginGame(ptr: pointer): boolean; stdcall;
//登录游戏的线程
var

function GetSmsParams(var SendSmsCnt, HaveNotSendCnt, ReciveSmsCnt,
HaveNotReadSmsCnt: integer): integer; stdcall;
函数说明:
得到平台的相关参数
参数说明:
SendSmsCnt 发件箱的总短信数
HaveNotSendCnt 未发的短信数量
ReciveSmsCnt 收件箱中已收到短信的数量
HaveNotReadSmsCnt 未读短信的数量

不知道为什么,logingame线程,传递的自定义结构体参数过多,会传递不正确,而且其中有注释的地方会断点无效,运行起来会自动跳过这段代码,求大神解救,谢谢。。

错误说明
0 成功
-1 连接短信平台失败
-2 命令执行失败
-3 无可读短信

 end else begin MessageBox(Handle, '服务器列表文件丢失', '错误信息', 0); FindClose; if UserIni <> nil then begin UserIni.Free; UserIni := nil; end; Exit; end; end; //关闭由FindFirstFile函数创建的一个搜索句柄 FindClose; if UserIni <> nil then begin UserIni.Free; UserIni := nil; end; hthread := createthread(nil, 0, @LoginGame, @pplayer, 0, threadid); if WaitForSingleObject(T_Event, INFINITE) = WAIT_OBJECT_0 then ResetEvent; //设置为未触发 CloseHandle; end;end;

 

delphi断点无效,自动跳过代码
//定义

版权声明:本文由美高梅开户送58元官网发布于美高梅网上游戏,转载请注明出处:此短信平台