小编ghi*_*boz的帖子

nsis uninstaller不会删除链接

我有这个问题:在安装程序部分我有这个;

Section "Start Menu Shortcuts"
    SetShellVarContext current
    CreateDirectory "$SMPROGRAMS\myProgram"
    CreateShortCut "$SMPROGRAMS\myProgram\myProgram.lnk" "$INSTDIR\myProgram.exe" 
    CreateShortCut "$SMPROGRAMS\myProgram\Uninstall myProgram.lnk" "$INSTDIR\myProgram-Uninstall.exe"
SectionEnd

Section "Desktop Shortcut"
    SetShellVarContext current
    CreateShortCut "$DESKTOP\myProgram.lnk" "$INSTDIR\myProgram.exe"
SectionEnd
Run Code Online (Sandbox Code Playgroud)

它工作正常,我在桌面上有图标,图标加上start\programs ...树上的卸载图标

卸载程序部分是这样的:

SetShellVarContext current
Delete "$DESKTOP\myProgram.lnk"
Delete "$SMPROGRAMS\myProgram\myProgram.lnk"
Delete "$SMPROGRAMS\myProgram\Uninstall myProgram.lnk"
RMDir "$SMPROGRAMS\myProgram"
Run Code Online (Sandbox Code Playgroud)

和桌面链接被删除,但其他文件夹与链接没有..任何想法?

存储的文件夹是这个(我在win 7 64位):

C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Run Code Online (Sandbox Code Playgroud)

nsis shortcut uninstallation

8
推荐指数
1
解决办法
4242
查看次数

iOS改变了uitableview的高度

我需要在视图中动态更改uitableview的高度.

我在viewDidLoad中尝试使用此代码:

self.theTable.rowHeight = 90;
self.theTable.contentSize = CGSizeMake(320,900); 
Run Code Online (Sandbox Code Playgroud)

第一行工作,高度改变,但第二行不起作用!

我怎样才能做到这一点?

uitableview ios

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

c ++使用内存中的ifstream

我有一些代码用于ifstream从文件中读取一些数据,一切正常.

现在我希望,不修改一些代码,从内存中读取这些数据,实际上我有一个char *包含数据...

如何char *ifstream没有有效阅读文件的情况下将数据放入?

c++ ifstream memcpy

7
推荐指数
3
解决办法
7582
查看次数

UIViewController与背景图像

如何将来自资源的图像作为背景图像插入到我的UIViewController中?提前致谢!

iphone background-image uiviewcontroller ipad

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

将char替换为NSString

我想简单地用"空白"字符替换"+"的所有事件......我尝试了这里列出的一些样本,也使用了NSSMutableString,但是程序崩溃了...从另一个中替换char的最佳方法是什么?谢谢

iphone nsstring str-replace nsmutablestring

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

使用uidatepicker编辑ios UITextField

我有一个uitextfield写的日期..如何在页面底部显示一个uidatepicker而不是标准键盘?提前致谢

editing uidatepicker uitextfield uiviewcontroller ios

6
推荐指数
2
解决办法
9300
查看次数

传递类实例而不引用

我有关于通过ref传递一些实例的问题:这是我的问题:

案例1:简单的var类似int:

private void button2_Click(object sender, EventArgs e)
{
    int nTest = 10;

    testInt(nTest);
    MessageBox.Show(nTest.ToString());
    // this message show me 10

    testIntRef(ref nTest);
    MessageBox.Show(nTest.ToString());
    // this message show me 11
}

private void testInt(int nn)
{
    nn++;
}

private void testIntRef(ref int nn)
{
    nn++;
}
Run Code Online (Sandbox Code Playgroud)

这正是我的想法,如果我使用ref,参数是通过引用传递的,所以如果更改,当我退出函数时,值会被更改...

案例2:课程:

// simple class to understand the reference..
public class cTest
{
    int nTest;
    public cTest()
    {
        setTest(0);
    }

    public void setTest(int n)
    {
        nTest = n;
    }

    public int getTest() …
Run Code Online (Sandbox Code Playgroud)

c# reference ref pass-by-reference

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

c ++将字符串转换为void指针

我使用一个具有回调函数的库,其中一个参数是类型void *.(我想让我们发送任何类型的价值.)

我需要传递一个字符串(std::string或者char[]是一个相同的).

我怎样才能做到这一点?

c++ string casting void void-pointers

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

c ++ ifstream to char*

我的代码用ifstream读取文件并解析它,现在我改变了一些东西,我不需要读取文件,'因为从另一个地方读取,所以我有一个char*而不是ifstream ...我怎么能改变我使用ifstream.get()的代码?再次感谢

c++ string pointers char ifstream

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

重新打开vscode,没有最后的工作空间或最后的文件

我希望设置VSCode为干净启动,没有最后一个工作空间或最后一个文件打开..这可能吗?

我将其用作unity3d调试器,并且每次打开前一个工作区时都感到烦恼(未保存任何工作区)

提前致谢

visual-studio-code vscode-settings

4
推荐指数
2
解决办法
1329
查看次数