草庐IT

纯代码

全部标签

c# - Visual Studio 2012 - 代码适合窗口断线

我按了一个VisualStudio2012的快捷方式,但我不知道是哪个!现在代码适合窗口的尺寸。因此,如果我调整窗口大小时,一长行代码被分成3或4行(仅显示,实际上代码在同一行)。不能使用水平滚动条,因为一长行代码被拆分以适应窗口大小。看图片:调整大小前调整大小后你知道我该如何解决这个问题吗? 最佳答案 看起来您刚刚激活了WordWrap如果它与VS13相同,则Ctrl+E然后Ctrl+W应该可以修复它。或者,在“编辑”菜单中,向下转到“高级”,该选项应该在那里。 关于c#-Visual

Windows 7 (64) 上的 C++ CreateProcess 错误代码 2 ("ERROR_FILE_NOT_FOUND")

我正在尝试创建一个简单的程序来测试Windows7(64)上C/C++中的CreateProcess()函数。当我直接传递CommandLine(“szCmdline”)参数时,它工作正常,但如果我尝试通过从argv获取参数并传递给函数来发送参数,我会在运行时收到“错误代码2(”ERROR_FILE_NOT_FOUND“)”.我正在寻找解决方案并在这个论坛上找到了“CreateProcess-fails-under-windows-7”,但它似乎对我不起作用或者我做错了什么。这是NewProcess()代码:voidNewProcess(TCHAR**cmd){printf("Argv

c# - Windows Phone 8.1 中的警报代码

我通过Toast通知为应用程序编写了future提醒,我可以通过BackgroundTask每次提醒但我想每天提醒一次,例如:每天下午4点我搜索并获取有关闹钟和提醒的信息不在WindowsPhone8.1中那么有别的办法吗?抱歉我的英语不好 最佳答案 您可以使用预定的toast通知在特定时间触发toast。这不要求应用程序在toast触发时运行,仅当toast被安排时。您需要为每一天安排单独的toast,因为没有自动重复。如果用户可能会频繁运行该应用程序,那么您可以在接下来的30天左右安排该应用程序运行的时间。另一种选择是设置Mai

c++ - Windows 2012 上的 CreateMutex,错误代码为 ERROR_ACCESS_DENIED

我正在尝试使用以下代码在Windows2012上创建互斥量:CreateMutex(securityAttributes,FALSE,TEXT("Global\\test"));它总是给出错误代码5(ERROR_ACCESS_DENIED)。我试图创建我发现的安全属性here但没有成功。请注意,此代码适用于Windows7。这里可能有什么问题?我想创建可由Windows服务(系统帐户)和用户帐户使用的全局互斥锁。 最佳答案 问题似乎出在不适当的安全属性上。现在可以了。以下是创建安全属性的代码。DWORDdwRes;PSIDpEver

windows - 有没有一种简单的方法可以从嵌套的批处理脚本中捕获错误代码 (%errorlevel%)?

我有一个嵌套的批处理脚本,我希望它的错误代码渗透到调用它的主批处理脚本。我试过了exit/b%errorlevel%但是变量没有返回。调用的批处理脚本中的ECHO'ing%errorlevel%给我103,但主批处理脚本中的ECHO'ing%errorlevel%(执行方面的下一行)给我0。这个问题之前已经在SO上问过,但没有一个帖子对我有用。编辑:由于写得不好,我修改了我的问题,并添加了代码供您查看。这是主要的批处理文件。除非我将条件更改为0以外的其他内容,否则这里的if语句永远不会被命中:callBuildInstaller.cmd%SourceDir%%TargetDir%%Pr

windows - 如何检测 UTF8 文本的等效 Windows 代码页

我有一个在WindowsXP上运行的打印/邮件系统,它不支持在邮件列表中使用UTF8。我想将邮件列表的代码页转换为适当的Windowsnative等效项。但据我所知,它并不是一刀切的,并且代码页会根据语言环境而有所不同,例如匈牙利、希腊、瑞典、德国、俄罗斯等。更不用说繁体中文等等了。有没有一种方法可以检测,比如对于一条记录,其中不应需要多个代码页,合适的Windows代码页是什么? 最佳答案 我能想到的最简单的想法:对于所有支持的代码页列表中的每个代码页X:取原始Unicode文本将其转换为代码页X。将其转换回来。检查是否有任何变化

windows - 当用户点击退出时执行批处理代码

我正在进行一些代码测试,我偶然发现了一个我无法找到或修复的问题。我的问题是:如果用户不小心关闭了cmd窗口,我想在它实际关闭之前执行批处理代码。例如:我运行脚本A.bat。当用户想要退出时,我希望它删除我的B.bat然后关闭窗口。代码可能如下所示:@ECHOOFFechoWelcometoA.batdelB.bat(whenuserexitsthewindow)我在谷歌和论坛上找不到它,所以我想也许你们可以帮助我。提前致谢,尼尔斯 最佳答案 这对我有用:@ECHOOFFif"%1"equ"Restarted"goto%1start"

c++ - 如何将退出代码从 Ada 进程返回到调用 Windows 进程?

我需要将WindowsC++程序连接到旧版GNATAda程序。Windows程序将遗留的Ada程序生成为一个单独的进程,然后等待它返回。我可以将Ada主程序编写为返回整数的函数。我可以在Window中看到,我可以通过调用WaitForSingleObject()等待进程完成,并且我可以调用GetExitCodeProcess()-但这些似乎都不是告诉我Ada程序返回了什么——我说得对吗?返回值似乎是调用本身是否返回错误,而不是被调用的进程。我应该查看进程信息句柄还是类似的东西?谁能告诉我如何将Ada程序的返回值返回给调用Windows程序? 最佳答案

windows - Windows 10 上的 GHC -fhpc 代码覆盖率

我正在尝试检查我的美味单元测试的代码覆盖率。我找到了一种方法intheGHCdocsuserguideforhpc.问题是ghc-fhpcMyfile.hs不会生成.hpc子目录或任何.tix文件,正如文档所声称的那样去做。随后,我无法运行hpcreport。我错过了什么?这在Windows上不起作用吗? 最佳答案 显然,删除所有*.hi和*.o文件,强制编译器重新编译,是可行的。我真的认为编译器应该注意到这个标志,并且一些文件丢失了。https://ghc.haskell.org/trac/ghc/ticket/11798

c++ - Wndproc 处理事件代码少

我想知道是否有一种方法可以缩短这段代码,是否有办法制作一个#define来缩短我在消息开关中执行if语句的方式。我检查我是否已经设置了一个函数,如果有我就调用它这只是我的wndproc的一部分,它要大得多LRESULTBase::WindowProc(HWNDhwnd,UINTuMsg,WPARAMwParam,LPARAMlParam){switch(uMsg){caseWM_CREATE:{if(this->onCreate!=NULL){if(onCreate(hwnd,(LPCREATESTRUCT)lParam))return1;}}break;caseWM_DESTROY: