问题列表 - 第5709页

在Delphi 2009下将字符串保存到磁盘

我有一个像下面这样的结构需要保存并从磁盘加载.

 RSecStructure= packed record
   Name               : string[255];       {NEED UNICODE SUPPORT HERE}
   ScreenName         : string[255];
   OrigFileName       : string[255];                    
   Prim               : string[255];                                           
   ParentVersion      : integer;
   sTag1              : string[255];      
   sTag2              : string[255];
   sTag3              : string[255];
   sTag4              : string[255];
   DateAdd            : TDateTime;
   DateModify         : TDateTime;
  end;
Run Code Online (Sandbox Code Playgroud)

到目前为止,我使用了类似的东西来保存结构:

function
var F: FILE;
    Hdr: RSecStructure;
begin
...
 BlockWrite (F, Hdr, SizeOf(Hdr));   
...
end
Run Code Online (Sandbox Code Playgroud)

上面的代码在Delphi 7下工作.在D2009下,当我在短字符串和Unicode字符串之间进行分配时,我收到了很多警告消息.到目前为止,我设法编写Delphi代码而没有任何编译器警告或提示,我想保持这样.所以我需要一个优雅的方法是将磁盘保存(Unicode将很好但不是关键)到磁盘而不会收到警告.

delphi save delphi-2009

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

我可以模拟一个超类方法调用吗?

有时,您希望测试一个类方法,并且希望在调用超类方法时进行预期.我没有找到一种方法来使用easymock或jmock在java中做这个期望(我认为这是不可能的).

有一个(相对)干净的解决方案,用超类方法逻辑创建一个委托,然后设置它的期望,但我不知道为什么以及什么时候使用该解决方案?任何想法/例子?

谢谢

java tdd easymock mocking jmock

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

通过单击一次部署在更新中保留app.config变量

每次为单击一次的应用程序发布新更新时,app.config文件中的变量都将被销毁

<userSettings>
    <app.My.MySettings>
      <setting name="Email" serializeAs="String">
        <value />
      </setting>
      <setting name="UserName" serializeAs="String">
        <value />
      </setting>
    </app.My.MySettings>
  </userSettings>
Run Code Online (Sandbox Code Playgroud)

我怎么能防止这种情况?

有没有办法从以前的应用程序版本中获取变量?

deployment clickonce visual-studio-2005

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

10
推荐指数
2
解决办法
7619
查看次数

让vs def in clojure

我想Scanner在clojure程序中创建一个Java 类的本地实例.为什么这不起作用:

; gives me:  count not supported on this type: Symbol 
(let s (new Scanner "a b c"))
Run Code Online (Sandbox Code Playgroud)

但它会让我创建一个像这样的全局实例:

(def s (new Scanner "a b c"))
Run Code Online (Sandbox Code Playgroud)

我的印象是唯一的区别是范围,但显然不是.let和之间有什么区别def

lisp function clojure let

36
推荐指数
5
解决办法
9463
查看次数

包中有init()的Java applet?

我想知道你是否可以将主类(或带有init方法的类,无论如何)放在一个包中并仍然在浏览器中运行?大多数时候我将我的applet放入(默认包),但我的applet在一个包中,所以我还能将它嵌入到网页中吗?

我用谷歌搜索了一些结果.假设我已进入MyApplet.class名为appjar文件的目录中MyApp.jar.

我试过这些没有成功:

<applet archive="MyApp.jar" code="MyApplet.class">
<applet archive="MyApp.jar" code="app/MyApplet.class">
<applet archive="MyApp.jar" code="/app/MyApplet.class">
<applet archive="MyApp.jar/app/" code="MyApplet.class">
<applet archive="MyApp.jar" codebase="app/" code="MyApplet.class">
Run Code Online (Sandbox Code Playgroud)

其中每个都给我一个ClassNotFoundException.

提前致谢.

java applet

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

通过setVisible隐藏/显示的JFrame的窗口事件?

我需要添加哪种监听器JFrame来检测它何时被隐藏或显示setVisible

我尝试使用一个WindowListenerwindowOpenedwindowClosed方法,但它们仅用于工作第一次被打开的窗口(windowOpened()或分别在关闭窗口使用dispose方法windowClosed).这对我来说还不够.我希望每次窗口在屏幕上可见和不可见时都会收到通知setVisible.

是否有标准的Swing方法来实现这一点,或者我是否需要自己创建(通过,比方说,覆盖setVisible方法)?

java events swing

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

用于Java/C#消息传递的REST体系结构的性能

我目前有一个应用程序,通过TCP套接字从Windows客户端发送XML到Windows服务器.

我们正在重写架构,我们的服务器将采用Java.我们正在研究的一种架构是基于http的REST架构.所以C#WinForm客户端将使用此发送信息.我们正在寻找高吞吐量和低延迟.

有没有人对这种方法有任何性能指标,而不是其他一些C#客户端到Java服务器通信选项.

c# java rest

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

如何调试"无法识别的选择器发送到实例"问题?

我在视图控制器中有以下代码(在所有其他方面)似乎工作正常:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    ProblemViewController *problemViewController = [[ProblemViewController alloc] initWithNibName:@"ProblemViewController" bundle:nil];
    problemViewController.problem = (Problem*)[self.problems objectAtIndex:indexPath.row];
    [self.navigationController pushViewController:problemViewController];
    [problemViewController release];
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行此函数时,我收到以下错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[ProblemViewController initWithNibName:bundle:]: unrecognized selector sent to instance 0x57ca80'
Run Code Online (Sandbox Code Playgroud)

我对可能导致它的原因感到茫然,所以我的问题是:我应该如何最好地调试这个问题?有什么明显的我应该检查吗?

iphone

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

如何在Objective-C中创建实例变量

我有这个例子,我想让my_Picture成为一个实例变量,以便使用removeFromView.有任何想法吗?尝试不同的方法时,我得到了各种各样的警告和错误.先感谢您

- (void) viewDidLoad
{
   UIImageView *my_Picture = [[UIImageView alloc] initWithImage: myImageRef];
   [self.view addSubview:my_Picture];
   [my_Picture release];

   [super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)

objective-c

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