小编Pau*_*ams的帖子

禁用在构建时创建*.vshost.exe和其他文件

我找到了有关Microsoft Visual Studio"额外"文件的以下信息:

vshost.exe文件的目的是什么?

我的问题是,有没有办法让我无法生成.pdb,.manifest和vshost.exe文件?或者他们绝对必要吗?

我刚刚注意到,在调试之后,它仍然在我的机器中显示为一个正在运行的进程,因为我已经关闭它所以让我担心.

build-process build visual-studio-2010

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

使用+将null连接到字符串会导致null

我在Access中有以下SQL查询:

SELECT ID, CurrencyName + ' (' + CurrencySymbol + ')' AS [Currency], 
CurrencyLocation, CurrencySymbol FROM Currencies ORDER BY SortOrder
Run Code Online (Sandbox Code Playgroud)

我注意到的是,我获得了一个完整的结果表,除非该字段CurrencySymbolNULL空的还是空的.如果该CurrencySymbol字段为null,而不是无连接,则Access会跳过记录并继续,如下所示

访问快照.

我是否弄错了或者是否有更好的方法来编写此查询?

sql ms-access

6
推荐指数
1
解决办法
70
查看次数

在Visual Studio 2015(社区)中集成VB.NET和Flash

我目前正在制作一个VB.NET项目.我想让VB.NET项目控制Flash投影机的动作.(停止,播放,更改Flash投影机中的文本控制文本等)这是一种单向控制,但SWF投影机的任何内容都不会与VB.NET项目交互.

下图显示了我想要做的事情.

理想的应用目标

编辑:好的,我设法让一个SWF对象可以放入项目中.所以现在,我的问题是如何让两者(Visual Studio和另一个窗体中包含的SWF对象)进行交互.也就是说,如果我在VisualBasic上按下一个按钮,我可以在AS3/SWF中调用一个函数来执行某些操作并从Visual Basic窗体中接收一个变量.

AS3代码包含以下内容

function fl_ClickToGoToWebPage(event:MouseEvent):void
{
    lblText.text = "Congrats! It Works!";
}

btnChange.addEventListener(MouseEvent.MOUSE_UP, fl_ClickToGoToWebPage);
Run Code Online (Sandbox Code Playgroud)

这是实际SWF的照片.

模拟SWF

我想要做的是调用此函数(或一些类似的函数)从VB表单将信息传递给SWF投影仪(在Visual Studio中作为ActiveX Flash对象运行).(忽略实际SWF上的按钮,最后一次运行时该按钮不会出现)我遇到了两个问题:

1)如何修改addEventListener以便它可以使用多个参数,或者我可以使用其他事件或函数?

2)如何从Visual Studio中调用此函数作为VS/VB.NET中子或函数的一部分?

我不需要它来回报,就像在Visual Studio中从SWF获取信息一样.

vb.net flash actionscript-3 visual-studio

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

如何在MediaWiki模板中编辑许可证行

我想知道如何以及在何处编辑MediaWiki模板,以便我可以在许可文本的末尾添加文本.("知识共享"内容,以红色突出显示.)我的wiki的屏幕截图

到目前为止,我试图编辑几个"MediaWiki",包括"MediaWiki:License"和"MediaWiki:Footer",但无济于事.

这是我想要做的,这是来自实际的MediaWiki页面:

示例图像

mediawiki

4
推荐指数
1
解决办法
202
查看次数

在Winforms上单击按钮时按住SHIFT的事件句柄

我的Visual Basic.NET项目表单(VS 2013)中具有以下事件句柄。

我想知道是否可以对其进行修改,以便区分正常单击和SHIFT按下按钮时有人按住任一按钮。

Private Sub btnLLDoubleDip_Click(sender As Object, e As EventArgs) Handles btnLLDoubleDip.Click
    ' Double Dip is easy...

    ' Stop the timer

    ' Create a flag that this is now a double dip attempt, NO MORE WALK OUTS
End Sub
Run Code Online (Sandbox Code Playgroud)

vb.net winforms

4
推荐指数
1
解决办法
652
查看次数

在操作调用时,将变量传递给另一个表单

我可能会比这更复杂.

我在Visual Basic中有一个表单,正在向Access数据库添加一行数据.

将要发生的事情(或者我想要发生的事情)是,在创建表单时,将向该数据库添加一行.一旦添加了该行,我想打开另一个表单(称为NewWindowA),它将在该数据库中提取与从第一个表单创建的行的ID相关的信息.

我知道在NewWindowA中我需要让表单在Load上加载值.但我的问题是:如何将值传递给某个动作调用的新窗口?

vb.net visual-studio-2010 winforms

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

preg_split和多个模式

我使用正则表达式跟随一些PHP代码:

$result_from_pull = "T601092";

if(preg_match("/^[A-Za-z0-9]{2,6}[0-9]{1,3}$/", $result_from_pull)) {
    echo "We found a \"valid\" UFS key.";
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是将字符串分成两部分.第一部分将匹配模式的开头[A-Za-z0-9]{2,6},而第二部分将匹配模式的尾部,[0-9]{1,3}.

我如何使用preg_split来实现这一目标?它可以在一个preg_split上完成,还是应该使用两个或另一个函数?

php regex

3
推荐指数
1
解决办法
972
查看次数

避免"Microsoft Excel"提示

我正在为Visual Basic 2010.NET中的SaveFile对话框编写以下代码.在创建XLSX文件并在Microsoft Excel中打开时,代码运行良好.但是,我遇到的问题是,如果程序覆盖文件,则用户会收到两个提示.一个提示来自程序自己的SaveFile对话框,确认选择.另一个来自Microsoft Excel,问你一样.好像程序在后台运行一样.

有谁知道如何编写此代码以将文件另存为Excel文件?

Imports Excel = Microsoft.Office.Interop.Excel
Public Class Frm1
    Dim xlApp As Excel.Application
    Dim xlWorkBook As Excel.Workbook
    Dim xlWorkSheet As Excel.Worksheet
    Dim misValue As Object = System.Reflection.Missing.Value

    Dim rowcounter As Integer = 1


    xlApp = New Excel.Application
    xlApp.Visible = False
    xlWorkBook = xlApp.Workbooks.Add(misValue)
    xlWorkSheet = xlWorkBook.Sheets("Sheet1")
    xlWorkSheet.Cells(rowcounter, rowcounter) = "Something goes here."

    xlWorkSheet.SaveAs(SaveXLS.FileName)

    xlWorkBook.Close()
    xlApp.Quit()
End Class
Run Code Online (Sandbox Code Playgroud)

vb.net excel visual-studio-2010

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

当它失去焦点时从文本字段中删除前导零

当用户离开现场时,我正试图让Textfield丢失它的前导零.我做了以下"离开"活动,但它不起作用.它适用于上半部分,如果它是空白或用户输入0,则将其设置为1.

我尝试按照这个答案的建议,但它不起作用:

从字符串中删除前导零

Private Sub FirstTableTxt_Leave(sender As System.Object, e As System.EventArgs) Handles FirstTableTxt.Leave
    If FirstTableTxt.Text = "" Or FirstTableTxt.Text = "0" Then
        FirstTableTxt.Text = "1"
    End If

    FirstTableTxt.Text = Convert.ToString(CInt(FirstTableTxt.Text))
End Sub
Run Code Online (Sandbox Code Playgroud)

编辑:我看到我在哪里出错.我在想Convert.Toxxxx将它返回到同一个变量.

vb.net string visual-studio-2010

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