小编ham*_*mid的帖子

Android开发:限制用户只运行和使用我的应用程序

我正在开发用于CAR使用的Android应用程序,我需要在手机或平板电脑中驱动程序只能运行并使用此应用程序:无需调用或运行其他应用程序.那可能吗?如果不是,有没有办法限制用户例如卸载其他应用程序并禁用安装系统和禁用调用系统?

提前致谢,

android restriction

6
推荐指数
1
解决办法
4587
查看次数

使用delphi通过互联网在两台计算机之间发送短信?

我想编写一个应用程序,它可以在不同的计算机上运行,​​并且需要所有这些计算机像“utorrent”(点对点)一样相互通信。此应用程序只会发送短信。

我怎样才能做到这一点?我的意思是向互联网上的远程计算机发送一条消息?

我有一个网站,开始时每个应用程序都可以向它发送一些信息,并在其他计算机上查找其他应用程序的信息(使用 PHP),但我不知道如何通过互联网寻址一台计算机并将数据直接发送到该计算机。我可以用PHP找到IP地址,但它是路由器(ISP)的IP地址。

消息如何到达计算机?我想知道要对每台计算机进行寻址吗?

我的大脑真的卡在这里,我真的很感激任何帮助。谢谢。

delphi p2p

3
推荐指数
1
解决办法
3560
查看次数

汇编和64位整数 - 从pascal(delphi 6)创建?

我是汇编和内存相关的东西的初学者.当我们在reg里面有int64值时,mov运算符如何改变呢?我的意思是它不是一个字符串而是整数.也许这对我来说很傻但我不明白!例如这段代码的作用是什么?假设我们在"esp"处有一个int64值.

 push       edx
 push       eax
 mov        eax,dword ptr [esp+$10]
 mul        eax,dword ptr [esp]
 mov        ecx,eax
 mov        eax,dword ptr [esp+$04]
 mul        eax,dword ptr [esp+$0C]
 add        ecx,eax
 mov        eax,dword ptr [esp]
 mul        eax,dword ptr [esp+$0C]
 add        edx,ecx
 pop        ecx
 pop        ecx
 ret        8
Run Code Online (Sandbox Code Playgroud)

int64有8个字节,但它的地址为esp + $ 10 !!!

delphi assembly int64

2
推荐指数
1
解决办法
611
查看次数

如何将任何记录(任何类型)传递给Delphi xe7函数作为参数?

我想定义一个获取记录(以任何类型)的函数,并将其作为字符串给我们.我的问题是如何将记录传递给函数作为参数?如何声明参数?

Function GetRecordFields(MyRecord: any record type): string
var
  ctx   : TRttiContext;
  t     : TRttiType;
  field : TRttiField;
begin
 result := '';
 ctx := TRttiContext.Create;
 for field in ctx.GetType(TypeInfo(MyRecord)).GetFields do
 begin
   t := field.FieldType;
   result := result + ' | ' + Format('Field : %s : Type : %s',[field.Name,field.FieldType.Name]);
 end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi record parameter-passing delphi-xe7

1
推荐指数
1
解决办法
1016
查看次数