小编mon*_*bre的帖子

使用Inno Setup在Windows(Vista/XP/7)上安装服务

我需要在安装应用程序时安装并运行服务(使用Inno Setup创建installer.exe)

我使用下面的代码

[Run]
Filename:"{sys}\myservice.exe "; Parameters: "-install"
Run Code Online (Sandbox Code Playgroud)

我不确定这是否正确

(我添加代码以提醒重启但我想知道是否可以在安装后立即运行服务而无需重启pc.)

[Setup]
AlwaysRestart=yes
Run Code Online (Sandbox Code Playgroud)

欢迎任何评论.

windows-services inno-setup

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

禁用NSTableView双击

我希望禁用NSTableView行双击并禁止行项目编辑.

是否可以禁用NSTableView行双击?

欢迎任何评论

cocoa

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

Windows Phone 7是否有像iPhone中的UITableview类似的组件?

Windows Phone 7是否有像iPhone中的UITableview类似的组件?我试图找到微软发布的api映射,但无济于事.

我欢迎任何评论.

windows-phone-7

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

如何检测对象类型和标记

我是Windows Phone 7的新手.我点击了一个按钮,得到了:

private void button1_click(object sender, RoutedEventArgs e)
{

}
Run Code Online (Sandbox Code Playgroud)

是否可以获取发件人的标签属性和对象类型?

windows-phone-7

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

vista programdata命令行访问

我有一个应用程序,它将数据(original.dat)存储到文件夹C:\ ProgramData(我使用带有CSIDL的CSIDL的SHGetFolderPath()来访问该文件夹)

它还需要使用参数c:\ program files\myname\appname\myexecute.exe original.dat outputfile.dat调用命令行执行文件(myexecute.exe)(outputfile.dat将在C:\ ProgramData中)它工作了在xp上,但它在vista上报告错误'访问被拒绝'.它看起来好像是在文件夹中创建outputfile.dat.

欢迎任何评论

谢谢

delphi windows-vista

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

NSOpenPanel URL到字符串

我用下面的代码打开一个文件

    NSOpenPanel * panel = [NSOpenPanel openPanel];
            [panel setCanSelectHiddenExtension:YES];
            [panel setRequiredFileType:@"scpt"];
            [panel setAllowsOtherFileTypes:NO];

            [panel
             beginSheetForDirectory:nil
             file:@"Script"
             modalForWindow:[self window]
             modalDelegate:self
             didEndSelector:@selector (openFileDidEnd:returnCode:contextInfo:)
             contextInfo:nil];

-(void)openFileDidEnd:(NSSavePanel*)panel returnCode:(int)returnCode contextInfo:(void*)contextInfo
{


if(returnCode == NSOKButton)
{

    NSString *s=[[panel URL] absoluteString];
    [NSThread detachNewThreadSelector:@selector(setFileString:) toTarget:self withObject:s ];

}
};
Run Code Online (Sandbox Code Playgroud)

s值为'file://home/Users/myName/Desktop/1.scpt'

如果我打电话

bool b=[[NSFileManager defaultManager] fileExistsAtPath:@"file://home/Users/myName/Desktop/1.scpt"];
Run Code Online (Sandbox Code Playgroud)

检查路径s的文件是否存在,它总是返回0

但是如果我在Finder中查看,我发现它的路径是'/Users/myName/Desktop/1.scpt'

bool b=[[NSFileManager defaultManager] fileExistsAtPath:@"/Users/myName/Desktop/1.scpt"];
Run Code Online (Sandbox Code Playgroud)

将返回YES!

如何从NSOpenPanel的url获取正确的字符串路径?

欢迎任何评论

cocoa

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

在UITableView中的2个部分之间移动带有动画的UITableViewCell

在一个应用程序中,UITableView中有2个部分.我希望在UITableView中将带有动画的UITableViewCell从一个部分移动到另一个部分,是否可能?

欢迎任何评论

谢谢

iphone

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

sqlite3_bind_text用于空字符串

我使用代码访问sqlite

sqlite3_bind_text(statement,1,[myString UTF8String],-1,SQLITE_TRANSIENT);
Run Code Online (Sandbox Code Playgroud)

有用.但是如果myString为NULL,则总是导致更新表中的记录失败.(或没有改变)当myStrign为NULL时如何处理?

欢迎任何评论

谢谢

sqlite cocoa

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

是否可以将Lua集成到Delphi并在Windows Phone上运行

我有一个Mac应用程序需要迁移到Windows.该应用程序是使用objc和Lua创建的.

我使用Delphi开发适用于Windows的应用程序.

是否有可能将Lua集成到Delphi并为windows phone7开发?

欢迎任何评论

谢谢

delphi lua

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

html5/javascript意味着无法保护源代码?

我正在学习html5/css3/javascript.

但我发现网上的样本披露了他们的源代码.

这是否意味着html5/javascript无法保护源代码?

欢迎任何评论.

html javascript css html5 client-side

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

后台线程通知更新NSView

有一项任务需要在NSView上绘制N个图像.但是在开始时我不知道图像的数量,因此我将其设置为背景线程.

 [NSThread detachNewThreadSelector:@selector(workInBackgroundThread:) toTarget:self withObject:nil];
Run Code Online (Sandbox Code Playgroud)

当它获得图像数量时,它会发送通知

- (void)workInBackgroundThread:(id)unusedObject {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

//get image amount....

[[NSNotificationCenter defaultCenter] postNotificationName:@"gotImageAmount" object:nil];

//...
//continue to load images

}
Run Code Online (Sandbox Code Playgroud)

我尝试调整NSView的大小取决于通知功能中的图像数量

-(void)processGotImagesAmount:(NSNotification*)notification  
{

    //others codes

    [myNSView setFrame:CGRectMake(0,   0, calculateNewWidth, caculatedNewHeight)];//line A

    //others codes

}
Run Code Online (Sandbox Code Playgroud)

但当应用程序执行A行时,它会冻结,

[myNSView setFrame:CGRectMake(0,   0, calculateNewWidth, caculatedNewHeight)];
Run Code Online (Sandbox Code Playgroud)

本身没有问题,如果我点击一个bottun来调用它,它的工作原理!

但看起来它在通知功能中不起作用

欢迎任何评论

cocoa multithreading nsnotificationcenter

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