小编Vic*_*Vic的帖子

一个独立的Delphi应用程序,也可以作为Windows服务安装

在Delphi中,您可以创建独立的Windows VCL Forms应用程序.您还可以创建Windows服务应用程序.

是否可以将这两者组合在一个可以作为独立应用程序运行的应用程序中,也可以作为Windows服务安装?

windows delphi windows-services

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

JavaScript中的32位有符号整数数学

我正在将一些传统的Pascal转换为JavaScript.我需要多个两个32位有符号整数.

在下面的示例循环中,一些乘法将导致溢出并将给出负数.这是故意的.我需要在与遗留系统匹配的末尾重现相同的最终数字x.

如何在JavaScript中实现此目的以获得相同的结果?

以下是一些示例代码:

var x = new Number(some value);  // I need this to be a 32-bit signed integer
var y = new Number(some value); // I need this to be a 32-bit signed integer

for (var i=0; i<100; i++) {   
    x = x * y; 
} 
return x;
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何查找Outlook .pst文件的完整路径?

有没有办法通过API调用或注册表项以编程方式查找当前用户的Outlook .pst文件的位置?

registry winapi outlook vba pst

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

Delphi 2009:如何在Vista下的Windows服务和桌面应用程序之间进行通信?

桌面应用程序如何与Vista/Windows2008/Windows7下的Windows服务进行通信?应用程序需要向服务发送小字符串并接收字符串响应.两者都是用Delphi 2009编写的.(请提供示例代码)

delphi windows-services ipc delphi-2009 windows-vista

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

UITabBarController的横向方向?

UITabBarController不允许横向.所以我使用了UITabBarContoller的子类(称为RotatingTabBarController).它的唯一目的是通过将YES返回到shouldAutorotateToInterfaceOrientation调用来允许旋转.

问题是当你在模拟器中旋转iPhone时,会出现以下malloc错误.

malloc: *** error for object 0x3888000: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Run Code Online (Sandbox Code Playgroud)

我在Snow Leopard上使用带有Xcode 3.2的3.0 SDK.我在malloc_error_break中设置了一个断点,但是我无法将其追溯到我的代码中.有什么我可以做的让这个错误消失吗?

这是RotatingTabBarController类:

#import <UIKit/UIKit.h>
@interface RotatingTabBarController : UITabBarController {
}
@end 

@implementation RotatingTabBarController
-(BOOL)shouldAutorotateToInterfaceOrientation:UIInterfaceOrientation)interfaceOrientation {
    return YES;
}
@end
Run Code Online (Sandbox Code Playgroud)

更新:

我尝试了一个类别.但它给出了相同的malloc错误.

// UITabBarController+Rotation.h
@interface UITabBarController (rotation)
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;
@end

// UITabBarController+Rotation.m
#import "UITabBarController+Rotation.h"

@implementation UITabBarController (rotation)
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
   return YES;
}
@end
Run Code Online (Sandbox Code Playgroud)

回溯

[Session started at 2009-09-05 12:13:19 -0400.]
Untitled(992,0xa06d9500) malloc: *** error …
Run Code Online (Sandbox Code Playgroud)

iphone landscape uitabbarcontroller

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

创建"突出显示"像白色背景上的"信息暗"按钮效果

如果我在深色背景上的屏幕下角放置一个"信息灯"按钮并选中"显示触摸高亮灯",当用户触摸图标时,我会得到一个很好的高亮效果.它为用户提供了积极的反馈.

在我的应用程序中它的背景为白色.所以我选择了"信息暗"按钮.选中"显示高亮显示触摸"和"高亮显示调整图像".但由于背景为白色,因此高亮效果不可见,用户无法获得任何反馈.

如何创建某种高亮/低光效果,以便为使用提供一些反馈,然后触摸信息按钮?

iphone

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