skip to main | skip to sidebar
  • Home
  • Posts RSS
  • Comments RSS
  • Edit

吾之杂七八 - Life Notes

Blog about my life, technology, music, etc.

Written on 2007/04/13 by Big Br0ther
Managed C++ 字符的困惑

Labels: C++ 0 Comments

最近的项目使用VC2003.net,不用MFC,而是用的Windows Forms,很奇怪,Managed C++是一个已经被微软抛弃的东西,VC2005也已经正式推出,CLI的东西正式替代Managed C++这个不伦不类的家伙。但是很奇怪竟然还有客户要用这个。而且,按照我的观念,如果是在.Net下面做东西,而且用到诸如Windows Forms之类的属于.Net特性的,那么不如用C#,C#是微软为.Net平台量身定做的语言,可以称之为.Net平台首选语言。虽然说.Net平台支持很多种语言,但是个人认为C#还是第一选择。
项目开始之初就觉得困惑,因为以前没有接触过
Managed C++,哪些C++的东西可用,哪些不可用也不知道。在做INI文件读取的时候,彻底困惑了,对于字符串,因为__gc的缘故,无法很好的进行LPSTR之类的转换。搞了很久,搞出了下面的方法
TCHAR buffer[MAX_PATH];
GetModuleFileName(NULL, buffer, MAX_PATH);
String* strPath = buffer;

TCHAR strWK[MAX_PATH];
memset(strwk, 0x00, sizeof(strWK));

strPath = strPath->Substring(0, strPath->LastIndexOf("\\"));
strPath = strPath->Concat(strPath, S"\\Config.ini");

sprintf(strWK,"%s",strPath);
Int32 iMaxSize = GetPrivateProfileInt("LOG", "MAX_SIZE", 0, strWK);

看了觉得怪怪的。暂且用着吧。

0 Responses to "Managed C++ 字符的困惑"

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (RSS)

Label Cloud

Blog Archive

  • ► 2024 (2)
    • ► October (1)
    • ► June (1)
  • ► 2023 (1)
    • ► May (1)
  • ► 2021 (1)
    • ► October (1)
  • ► 2020 (2)
    • ► May (2)
  • ► 2019 (1)
    • ► May (1)
  • ► 2018 (3)
    • ► September (1)
    • ► March (2)
  • ► 2017 (1)
    • ► November (1)
  • ► 2016 (2)
    • ► March (2)
  • ► 2015 (1)
    • ► May (1)
  • ► 2014 (1)
    • ► January (1)
  • ► 2012 (1)
    • ► January (1)
  • ► 2011 (10)
    • ► May (8)
    • ► April (2)
  • ► 2010 (63)
    • ► November (1)
    • ► October (4)
    • ► September (2)
    • ► August (15)
    • ► June (3)
    • ► May (10)
    • ► April (7)
    • ► March (20)
    • ► January (1)
  • ► 2009 (108)
    • ► December (2)
    • ► November (4)
    • ► September (2)
    • ► August (3)
    • ► July (18)
    • ► June (6)
    • ► May (22)
    • ► April (20)
    • ► March (11)
    • ► February (19)
    • ► January (1)
  • ► 2008 (40)
    • ► December (2)
    • ► September (1)
    • ► July (3)
    • ► June (4)
    • ► May (9)
    • ► April (20)
    • ► March (1)
  • ▼ 2007 (65)
    • ► December (1)
    • ► November (10)
    • ► August (2)
    • ► July (2)
    • ► June (6)
    • ► May (11)
    • ▼ April (11)
      • Gmail注册之怪现象
      • Gmail使用技巧之二,常用搜索
      • Gmail的访问地址
      • Gmail使用技巧
      • 日本AV女优blog地址大全
      • Managed C++ 字符的困惑
      • 好软推荐 -- Active@ ISO Burner
      • 好软推荐 -- ISO Recorder
      • 搜狗,真的像条狗。
      • 从Google拼音输入法的推出说开去
      • Google拼音输入法,终于出来了
    • ► March (5)
    • ► February (12)
    • ► January (5)
  • ► 2006 (78)
    • ► December (20)
    • ► November (14)
    • ► October (25)
    • ► September (19)

Contributors

  • Big Br0ther
  • MAN2

Total Pageviews

 
吾之杂七八 - Life Notes