- 博客(11)
- 收藏
- 关注
原创 Intent传递数据
<br />Intent传递数据有两种方法:<br /> <br />1.<br />Intent intent = new Intent(); Bundle bundle = new Bundle(); bundle.putString("name","Jack"); intent.putExtra(bundle);<br />为Intent追加额外的数据,Intent中原来的数据不会丢失,但同名Key的Value会被更新。<br /> <br />2.第二种方法就是将数据一个个添加进Intent。
2011-05-04 18:05:00 495
原创 Intent和PendingIntent
<br />1.Intent是及时启动的,它随着它所在的Activity消失而消失。<br /> <br />Intent一般用作Activity、Service、BroadcastReceiver之间传递数据。<br /> <br />Intent reg = new Intent("com.hp.ui.ScreenHome"); reg.putExtra("method", "call"); reg.putExtra("number", phoneNum); Main.this.sendBroad
2011-05-04 17:53:00 279
转载 VS2005无法找到“.exe”的调试信息,或者调试信息不匹配。未使用调试 ...
<br /><br />首先打开菜单 项目-> 项目属性页 选择 配置属性-> 链接器-> 调试-> 生成调试信息 改为 是 <br />选择 配置属性->C/C++ -> 常规-> 调试信息格式 改为 用于“ 编辑并继续” 的程序数据库(/ZI) <br />选择 配置属性->C/C++ -> 优化-> 优化 改为 禁用(/Od)
2011-05-04 16:58:00 438
原创 获取数据库连接字符串及本地数据库IP地址
<br /><br />获取连接字符串最简单的方法就是新建一个txt 文件,将其后缀名改为udl ,打开后在“提供程序”标签页中选择自己所需要的数据库,然后再“连接”标签页选择填写服务器、数据库、登录方式等信息。连接完成后,用记事本打开即可。若数据库位于本机,在选择填写服务器一栏可以直接填写(local ),记得一定要加括号。如果在本机碰到无法填写服务器的情况,可以直接填写数据库服务器IP 地址:127.0.0.1 。
2011-05-04 16:56:00 2387
原创 typedef中的逗号
<br /><br />首先,_W64 为编译选项,在64 为编译器下,而且打开了/Wp64 编译选项时,编译器会对使用了__w64 的类型进行32 位到64 位移植性的判断<br />故在此可以忽略不看<br />简化为typedef int INT_PTR, *PUINT_PTR;<br /> <br />先看第一句:typedef int INT_PTR;<br />意思是为int 取一个别名INT_PTR ,则INT_PTR 和int 就是一样的意思,可以这样使用<br />IN
2011-05-04 16:54:00 1314
原创 互斥对象实现线程同步
<br /><br />创建互斥对象:CreateMutex ,该函数可以创建或打开一个命名的或匿名的互斥对象。<br />CreateMutex(<br /> LPSECURITY_ATTRIBUTES lpMutexAttributes,<br /> BOOL bInitialOwner,<br /> LPCTSTR lpName<br />);<br />lpMutexAttributes:<br />一个指向SECURITY_ATTRIBUTES
2011-05-04 16:52:00 307
原创 IDR_MAINFRAME字符串资源各字串含义
<br /><br />例如:<br />File/nFile /nFile /nfilterName/nfilterExt/nFile.Document /nFile.Document<br /> <br />1.File:CDocTemplate::windowTitle —— 主窗口标题栏上的字符串仅在SDI 程序中出现。<br />2.File:CDocTemplate::docName —— 默认文档的名称。如果没有指定,默认文档的名称为“无标题”。<br />3.File:C
2011-05-04 16:48:00 307
原创 犯了一个可笑的错误(数据库未Post)
<br /><br />代码如下:<br />……<br />CAD.Active:=true;<br />CAD.Append;<br />if ExtractFileName(opcad.FileName)<>null then<br />CAD.Fields.FieldByName('Title').AsString:= ExtractFileName(opcad.FileName)//文件名<br />else<br /> CAD.Fields.FieldByName('Title').
2011-05-04 16:43:00 270
原创 自动弹出光驱
<br /><br />弹出或关闭cd-rom 函数(要加入 MMSystem 单元)<br />procduere Eject(YesOrNo: Boolean);<br />begin<br />if YesOrNo then <br />mciSendstring('SET CDAUDIO DOOR OPEN WAIT',nil,0, Handle)<br />else <br />mciSendstring('SET CDAUDIO DOOR CLOSED WAIT',nil,0, Ha
2011-05-04 16:36:00 315
原创 让软件自动适应显示器的分辨率
<br />一个代码段让软件自动适应显示器的分辨率:<br /> <br />const<br />ScreenHeight: integer = 1280;<br />ScreenWidth: integer = 800;<br />var<br />x, y: LongInt;<br />begin<br /> self.scaled := true;<br /> //窗体可以缩放<br /> x := ge
2011-05-04 16:32:00 3031 1
原创 文件名路径
<br /><br />在做项目的时候,对文件名路径之类的函数有点混,上网查查,总结下来:<br />ExtractFileDrive :返回完整文件名中的驱动器,如"C:" <br /> ExtractFilePath :返回完整文件名中的路径,最后带“/” ,如"C:/test/"<br /> ExtractFileDir :返回完整文件名中的路径,最后不带“/” , 如"C:/test"<br /> ExtractFileName: 返回完整文件名中的文件名称 ( 带扩展名) ,
2011-05-04 16:18:00 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人