Blog程序切换回Bo-Blog 不指定

Yonsm , 2004/10/07 18:57 , 日志 , 评论(0) , 阅读(3043) , Via 本站原创

ExBlog 仅仅是界面好看一点点,功能实在是太少了,大大不方便。于是又切换回 Bo-Blog,并升级至 1.6 Beta 0933,为了使用和 ExBlog 一样的界面,我还特地作了一个模版,就是现在看到的这个是从原有模版 Bluetality 修改而来的。

七天的国庆就这样过去了,就如同生命在逝去一样……

AheadLib 2.2.150 源代码 不指定

Yonsm , 2004/10/06 08:30 , 代码 , 评论(1) , 阅读(5798) , Via 本站原创
详细信息请参考 [软件] -> [AheadLib 2.2.150.650]



配置 UltraEdit 为 MASM32 的IDE 不指定

Yonsm , 2004/10/05 08:29 , 文档 , 评论(4) , 阅读(8269) , Via 本站原创
  一段老文字,存此,权当存档。(主要是为 UE 的语法高亮文件 WordFile.txt 存档:)

  闲着没事,随意写一下怎样配置 UltraEdit,使之成为 MASM32 的IDE。


一、准备工作

  这里先假设:
    1. UltraEdit 安装在 C:Program FilesUltraEdit,我的是 10.0a 汉化版;
    2. MASM32 安装在 F:MASM32。


二、建立批处理

  先说说 MASM32 中一些命令的参数,初学者经常犯的一个错误是在编译连接的时候忘记添加库的路径。以下是
常用的命令简介,详细情况请参见相关的命令帮助。

  1. Ml.exe /c /coff /IMASM32Include x.asm
    以上参数请注意大小写;/I参数和路径之间没有空格。

  2. Rc.exe /iMASM32Include Resource.rc
    同上,注意参数/i。

  3. Link.exe /SUBSYSTEM:Console /LIBPATH:MASM32Lib %1.OBJ
    SUBSYSTEM 是目标文件的子系统类型,一般有 Windows 和 Console;/LIBPATH 是 lib 库文件的路径。

  建立一个符合自己的 编译连接批处理文件,比如我的为 MASM32ASMBAT.bat:

////////////////////////////////////////////////////////////////////////////////////////////////////
@ECHO OFF

IF NOT EXIST Masm32BinMl.Exe GOTO _NoMasm32

IF EXIST %1.obj DEL %1.obj
IF EXIST %1.asm MASM32BinMl.exe /IMASM32Include /c /coff %1.asm
IF EXIST Resource.rc GOTO _ExistRC
IF EXIST %1.obj MASM32BinLink.exe /SUBSYSTEM:Console /LIBPATH:MASM32Lib %1.obj
GOTO _Done

:_ExistRC
IF NOT EXIST Resource.res MASM32BinRc.exe /iMASM32Include Resource.rc
IF EXIST %1.obj MASM32BinLink.exe /SUBSYSTEM:Windows /LIBPATH:MASM32Lib %1.obj Resource.res

:_Done:
IF EXIST %1.obj DEL %1.obj
GOTO :_End

:_NoMasm32
ECHO Could not find "Masm32BinMl.Exe".

:_End
////////////////////////////////////////////////////////////////////////////////////////////////////

  上面的批处理请根据实际需要修改。当然,你也可以使用 MASM32 中自带的批处理文件,但是我觉得不方便。


三、配置 UltraEdit

  修改 UltraEdit 的语法高亮文件 Wordfile.txt,使之支持 ASM 语法高亮,附件中带有支持 ASM 语法高亮的
Wordfile.txt,用它覆盖 UltraEdit 自带的即可。

  打开 UltraEdit,从菜单“高级”->“工具配置”添加一条外部命令:

////////////////////////////////////////////////////////////////////////////////////////////////////
命令行:F:MASM32BINBW.BAT %N
工作目录:%P
菜单项名称:汇编连接(&B)
选定“保存活动文件”
选定“采集输出”
选定“输出到列表方块”
然后点“插入”
////////////////////////////////////////////////////////////////////////////////////////////////////

  以上 %N 代表当前打开文件的名称(不包括扩展名),%P 代表当前打开文件所在的目录,这些都是宏替换,
详细情况请参看 UltraEdit 的帮助。在“工具配置”的对话框中,还有“高级”按钮,里面可以自定义此命令的
图标。

  最后自定义 UltraEdit 的工具栏,添加“高级”菜单下面的“工具1”等到工具栏中,以后可以从工具栏中直
接执行这条命令。当然,也可以通过内置的热键调用这条命令:Ctrl+Shift+工具号。


下载附件: UEASM.rar,包括示例 BAT 文件和 UE 的语法高亮文件 WordFile.txt。

DebugTrack 2.4.530 不指定

Yonsm , 2004/10/03 18:44 , 软件 , 评论(4) , 阅读(8523) , Via 本站原创

  DebugTrack 是调试输出字符串追踪工具,它可以非常方便准确地监视程序中使用 Windows API OutputDebugString 输出的字符串。

  DebugTrack 是一个免费软件,你可以无偿地使用它的所有功能。



● 主要功能

○ 捕捉 OutputDebugString 输出字符串。
○ 使用过滤器捕捉特定的字符串。
○ 编辑捕捉记录 (包括添加、剪切、复制、粘贴和删除记录等)。
○ 对捕捉记录排序和调整记录编号。
○ 查找特定记录。
○ 保存、导入捕捉记录。
○ 自动清除、自动保存捕捉记录。


其它功能

○ 查看输出调试字符串进程的信息。
○ 最小化到系统托盘。
○ 使用外部 LNG 文件实现多语言支持,自动根据用户环境选择语言。
○ 在桌面、开始菜单、程序菜单和快速启动栏中创建快捷方式。
○ 在 Microsoft Visual Studio 的工具菜单中创建快捷方式。
○ 生成 DebugTrack C/C++ 代码,方便在程序中使用 OutputDebugString 函数。
○ 支持拖放打开记录文件。
○ 支持 Windows XP 界面主题。
○ 更多...


原理介绍
○ 请参看文章: http://www.unixwiz.net/techtips/outputdebugstring.html


其他内容
○ 请参看帮助文件。

点击这里下载: DebugTrack 2.4.530.1830,为WinRAR 自解压包。

使用 SBE 实现 Time Shifting 不指定

Yonsm , 2004/10/03 18:19 , 文档 , 评论(1) , 阅读(5272) , Via 本站原创
一、概述

  Windows XP Service Pack1 提供的 Stream Buffer Engine (以下简称 SBE)允许应用程序对视频流(包括 Live Source 和 File Source)进行定位、暂停、录制、快进和倒放操作。通过 SBE,应用程序可以简单快速地实现 Time Shifting 功能。

  目前,SBE 仅在 Windows XP Service Pack 1 /2中提供,且仅支持 MPEG2 Stream 和 DV Stream。


二、实现

  使用 SBE 提供的 Stream Buffer Sink Filter 和 Stream Buffer Source Filter,应用程序可以构建两个 Graph。然后通过 IStreamBufferSource::SetStreamSink() 关联两个 Graph,使 Stream Buffer Source Filter 读取 Stream Buffer Sink Filter 的输出。通过 Stream Buffer Source Filter 上的 IStreamBufferMediaSeeking::SetRate(),可以设置播放速率,实现快进和倒放功能。

  BTW: 两个 Graph 可以处于不同的进程中(此时通过 Stream Buffer Source Filter 的 IFileSourceFilter::Load() 关联两个 Graph);另外,Sink Filter 和 Source Filter 也可处于同一个Graph 中。

我的 Blog 今天开通了…… 不指定

Yonsm , 2004/10/03 17:49 , 日志 , 评论(4) , 阅读(5080) , Via 本站原创

今天,2004 年国庆假期第三天,我的 Blog 终于开通了……

这里的文章除了特别说明为 [转贴] 之外,均为本人原创,转载请说明出处

这里向 vBin 表示我最衷心的……,算了,套用 eym 的一句话——自家兄弟,感谢的话不说了。

分页: 40/40 第一页 上页 35 36 37 38 39 40 最后页 [ 显示模式: 摘要 | 列表 ]