小编Pet*_*son的帖子

将旧的Delphi 7代码迁移到Delphi XE - unicode真的需要吗?

我有一个在Delphi 7下运行BDE的旧应用程序,现在已经购买了Delphi XE.我看到很多人说迁移代码的主要问题是改为unicode.可能还有一个支持unicode的数据库.

但是,我真的必须这样做吗?我能不能坚持使用BDE和一些"好的旧字符串格式"?

我希望能在这里快速交换到Delphi Xe,而不是必须使用所有新功能等等....

Rgds PM

delphi delphi-7 delphi-xe

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

核心数据代码中的简单关系

我是一个可可新手试图创建一个包括Core Data的iPhone应用程序.

我的问题是:我现在有一个小应用程序正在运行一个名为播放列表的实体,我在表视图中显示并可以添加和删除条目.

我在我的PlayerAppDelegate中有这些:

playlistManagedObjectModel

playlistListManagedObjectContext

playlistListPersistentStoreCoordinator

添加实体:

Playlist *playlist = (Playlist *)[NSEntityDescription
    insertNewObjectForEntityForName:@"Playlist" 
             inManagedObjectContext:playlistListManagedObjectContext];
Run Code Online (Sandbox Code Playgroud)

现在我想添加一个名为Song的子级别,它具有多对多的关系.

添加了播放列表属性:添加了songRelation Song属性:playlistRelation

我已经创建了这个实体,并且双向建立了关系,单击Optional标记,因为我想在播放列表中至少有一首歌曲.

设置此关系后,我现在无法再创建播放列表而不会收到警告.问题是"它"也想创作一首歌,但我不知道怎么做.

在这种情况下,我找不到一个关于如何添加新播放列表的示例的单个地方,即何时与另一个必须添加的实体有关系.

我需要创建这些:

songManagedObjectModel
songListManagedObjectContext
songListPersistentStoreCoordinator
Run Code Online (Sandbox Code Playgroud)

或以某种方式通过播放列表实体访问歌曲实体?

也许这样的东西:

添加播放列表

添加歌曲

设置"关系"属性(如何?)

保存到持久性商店

要么????

我已经搜索了很多东西,可能误解了一些基本的东西,因为没有可用的例子....

Rgds PM

iphone cocoa entity-relationship core-data

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

将旧的Delphi 7代码迁移到Delphi XE - 找不到QForms.dcu

我刚刚购买并安装了Delphi XE,并希望在那里编译我的旧D7项目.

但是,我有一个"使用QForms"的源文件,并生成一个"找不到的文件:qforms.dcu",我找不到相关的参考文件来搜索该文件...

知道怎么解决吗?

Rgds PM

delphi delphi-7 delphi-xe

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