小编BIB*_*IBD的帖子

如何在MS-Access中找到父窗口的宽度

我试图强制MS-Access表单相对于主窗口的右边缘采取某个位置(实际上我想将它居中,但我可以看到也希望将它停靠在一侧或另一侧).我可以重新定位这个表格Me.Move,例如,

    Me.Move newWindowLeft, newWindowTop, newWidth, newHeight
Run Code Online (Sandbox Code Playgroud)

但是,如何找出父窗口的宽度?

ms-access vba

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

在MS Access中提供表单帮助

我是一名非开发人员,为在发展中国家工作的非政府组织构建一个简单的Access 2003数据库.我想以多种形式和交换机提供应用内帮助(例如某些字段的含义).我不确定这样做的最佳方式 - 不只是从技术角度来看,而是为了提高用户友好性.用户通常在第一时间使用MS Access,并且只具有基本的计算机使用知识.

我不想用帮助文本填写表单,所以我想添加一些小问号按钮,弹出一个单独的表单只有帮助文本.那是明智的吗?

我还注意到了一个帮助上下文ID属性,但它看起来很复杂(我正在寻找尽可能简单的实现,以便将来可以很容易地编辑帮助文本).我认为这是我开始的地方,如果这是要走的路:http://support.microsoft.com/?kbid = 209843

这可能需要翻译等,所以再次,越简单越好.

谢谢!

ms-access vba

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

Visual Studio预构建脚本无法在windows/system32中找到exe文件

我很难过.突然之间,Visual Studio无法在Windows/System32目录中找到exe文件(例如xcopy,attrib等).

我有一些预构建和后构建事件,它们执行使用xcopy和attrib的批处理文件.以前它们工作正常,但今天,在构建过程中,Visual Studio找不到它们.显示错误:'xcopy'未被识别为内部或外部命令,可操作程序或批处理文件.

当我第一次发现问题时,我尝试在常规cmd提示符下运行xcopy,并且出现了同样的问题.重新启动计算机后,问题在常规cmd提示符中消失,但仍保留在Visual Studio中.重新启动后,Visual Studio cmd提示中也不会出现此问题 - 仅在Visual Studio本身内.

如果在我执行的一个批处理文件中设置检查PATH变量或echo%systemroot%,则一切正常.

在工具 - >选项菜单中,有VisualC++目录的设置.但是,我正在运行C#,而不是C++,此外,我从未更改过这些设置,它们似乎是正确的.

以前有人有这个问题吗?思考?

events command prompt visual-studio

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

WPF Converter casting causes Visual Studio designer exception

A converter such as what follows will cause the 2008 visual studio designer to not display the xaml, and error out with a "Specified cast is not valid." exception.

public class ItemsVisibilityToGridColumnWidthConverter : IMultiValueConverter
{
    public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
    {
        //THE TWO OFFENDING LINES...
        var itemsVisibility = (Visibility)values[0];
        var orientation = (Orientation)values[1];

        if (orientation == Orientation.Horizontal && itemsVisibility != Visibility.Visible)
        {
            return new GridLength(0);
        }

        return new GridLength(4, GridUnitType.Star);
    }

    public object[] ConvertBack(object value, …
Run Code Online (Sandbox Code Playgroud)

c# wpf visual-studio-2008 visual-studio

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

Visual Studio 6处理器包启用SSE2

如何在安装了SP5和处理器包的MSVC 6.0中启用SSE2指令集?

我期待在Project Settings |下看到编译器选项 C++ | 代码生成,就像我在MSVC2005上习惯的那样.但我没有.是仅通过命令行吗?

visual-studio visual-c++

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

如何在项目中包含/引用文件而不将其复制到项目目录中?

我正在Visual Studio 2008中编写一个应用程序.我有一个帮助文件,我希望将其包含在项目的输出中.我希望我的帮助文件的最新版本保留在不是我的visual studio项目目录的文件夹中.例如C:/ Helpfiles.

我想在我的Visual Studio项目中包含这个文件,这样当我构建项目时,我会在项目输出中获得该文件的最新版本(在C:/ helpfiles中).如果我只是"添加现有"并选择帮助文件,它会在每次构建时从C:/ helpfiles中获取最新版本吗?

helpfile project-reference visual-studio-2008 visual-studio

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

Visual C++程序问题 - 无法找到Debug CRT

我有一个朋友正在接管我的Visual C++项目并且无法运行它.它是一个图形应用程序,它使用Qt GUI库.我提到这个的原因是因为下面的错误.

他可以使用Visual Studio 2010构建和链接程序,但是当他运行它时,此消息会出现在事件查看器中:

"D:\ Test\Qt\4.2.2\bin\QtGuid4.dll"的激活上下文生成失败.相关大会Microsoft.VC80.DebugCRT,ProcessorArchitecture用于= "86",公钥= "1fc8b3b9a1e18e3b",键入= "win32的" 版本= "8.0.50608.0" 无法被发现.请使用sxstrace.exe进行详细诊断.

当我们按照消息要求并运行sxstrace.exe时,我们看到的是:

开始激活上下文生成.输入参数:标志= 0 ProcessorArchitecture用于= WOW32 CultureFallBacks = EN-US; EN ManifestPath = d:\测试\的Qt\4.2.2\BIN\QtGuid4.dll AssemblyDirectory = d:\测试\的Qt\4.2.2\BIN \

---------------信息:解析清单文件D:\ Test\Qt\4.2.2\bin\QtGuid4.dll.信息:清单定义标识是(null).INFO:参考:Microsoft.VC80.DebugCRT,ProcessorArchitecture用于= "86" 类型= "Win32的",版本= "8.0.50608.0" INFO:解决参考Microsoft.VC80.DebugCRT,ProcessorArchitecture用于= "86" "的win32",版本=" 8.0.50608.0" .信息:解决ProcessorArchitecture WOW64的参考.信息:解决文化中立的参考.信息:应用绑定策略.信息:未找到发布者政策.信息:找不到绑定策略重定向.信息:开始装配探测.信息:没有在WinSxS中找到程序集.INFO:尝试在C到探测清单:\ WINDOWS \装配\ GAC_32\Microsoft.VC80.DebugCRT\8.0.50608.0__1fc8b3b9a1e18e3b\Microsoft.VC80.DebugCRT.DLL.信息:没有找到文化中立的清单.信息:结束装配探测.信息:解析ProcessorArchitecture x86的参考.信息:解决文化中立的参考.信息:应用绑定策略.信息:未找到发布者政策.信息:找不到绑定策略重定向.信息:开始装配探测.信息:没有在WinSxS中找到程序集.信息:尝试在C:\ Windows\assembly\GAC_32\Microsoft.VC80.DebugCRT\8.0.50608.0__1fc8b3b9a1e18e3b\Microsoft.VC80.DebugCRT.DLL中探测清单.信息:尝试在D:\ Test\Qt\4.2.2\bin\Microsoft.VC80.DebugCRT.DLL中探测清单.信息:尝试在D:\ Test\Qt\4.2.2\bin\Microsoft.VC80.DebugCRT.MANIFEST中探测清单.信息:尝试在D:\ Test\Qt\4.2.2\bin\Microsoft.VC80.DebugCRT\Microsoft.VC80.DebugCRT.DLL中探测清单.信息:尝试在D:\ Test\Qt\4.2.2\bin\Microsoft.VC80.DebugCRT\Microsoft.VC80.DebugCRT.MANIFEST中探测清单.信息:没有找到文化中立的清单.信息:结束装配探测.错误:无法解析引用Microsoft.VC80.DebugCRT,processorArchitecture ="x86",publicKeyToken ="1fc8b3b9a1e18e3b",type ="win32",version ="8.0.50608.0".

对不起该消息的长度,但我认为它可能会慢慢记忆.这是他没有Visual C++ 2005(我相信VC80来自哪里)C运行时库的情况吗?如果是这样,他可以下载VC++再分发包并安装它,那么一切顺利吗?或者这是一个完全不同的问题?

c++ msvcrt visual-c++

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

如何将我的subversion存储库回滚到早期版本

我们花了两个星期的时间在一个问题的错误路径上工作(所有提交到我们的SVN存储库).我们现在提出了正确的解决方案(需要我们的代码库回到两周前的情况).我们应该在两周前分支,但现在这是无关紧要的.

显然,我可以再次检查项目,然后将其复制到当前版本的存储库中并检查它.

没有第二次结账,有没有更清洁的方法来做到这一点?

svn version-control

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

当一个PushSharp消息失败时,它们都会失败

我正在使用Push Sharp库将推送通知发送到Apple APN服务器.代码效果很好,我可以发送1000个通知.

问题是,如果我尝试发送带有无效设备令牌的通知,我会收到来自push sharp框架的失败消息,pushsharp.apple.notificationfailureexception并且不会发送在该点之后排队的每个消息.基本上,如果单个通知失败,PushSharp将清除其队列.

例如,如果我排队4个通知(1,2,3,4)并且通知2具有无效的设备令牌,则将发送通知1,2将失败,并且不发送3和4(并且不会触发任何事件通知这个的).

我知道带有无效设备令牌的通知将不会被发送,但是不能接受将其他N个排队通知丢弃在地板上.

这有什么变通方法吗?

这是我的代码:

_appleSettings = new ApplePushChannelSettings(!NOTIFICATION_SERVICE_USE_DEVELOPMENT,
     NOTIFICATION_SERVICE_USE_DEVELOPMENT 
     ? SSL_CERTIFICATE_NAME_DEV : SSL_CERTIFICATE_NAME_PROD, 
     SSL_CERTIFICATE_PASSWORD);

_appleSettings.ConnectionTimeout = NOTIFICATION_SERVICE_CONNECTION_TIMEOUT;
_appleSettings.FeedbackIntervalMinutes = 0; /*WE WILL HANDLE THE FEEDBACK EXTERNALLY*/
_appleSettings.MaxConnectionAttempts = NOTIFICATION_SERVICE_RETRY_ATTEMPS;

_serviceSettings = new PushServiceSettings();
_serviceSettings.MaxAutoScaleChannels = NOTIFICATION_SERVICE_NUM_CONNECTIONS;

_pushBroker = new PushBroker();
_pushBroker.OnChannelCreated += _pushBroker_OnChannelCreated;
_pushBroker.OnChannelDestroyed += _pushBroker_OnChannelDestroyed;
_pushBroker.OnChannelException += _pushBroker_OnChannelException;
_pushBroker.OnDeviceSubscriptionChanged += _pushBroker_OnDeviceSubscriptionChanged;
_pushBroker.OnDeviceSubscriptionExpired += _pushBroker_OnDeviceSubscriptionExpired;
_pushBroker.OnNotificationFailed += _pushBroker_OnNotificationFailed;
_pushBroker.OnNotificationRequeue += _pushBroker_OnNotificationRequeue;
_pushBroker.OnNotificationSent += _pushBroker_OnNotificationSent;
_pushBroker.OnServiceException += _pushBroker_OnServiceException; …
Run Code Online (Sandbox Code Playgroud)

apple-push-notifications pushsharp

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

真正换行 (LF) 的转义序列

在 C 中,我们有几个常见的转义序列:

\r 对于回车 (CR) - 这相当于做 '\015'

\n通常被描述为 LineFeed,但我知道 '\n' 将按照 CRLF 的要求翻译成字符串(取决于操作系统) - 这相当于执行"\015\012". 特别是如果我是 dong aprintffprintf.

对于不会被翻译的真正换行符是否有转义码,或者'\012'当我不想翻译时我是否被卡住了?

c

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