Palm os 掌上电脑。编辑*.prc文件

Palm os 掌上电脑。编辑*.prc文件,palm-os,garnet-os,Palm Os,Garnet Os,我对编辑/删除/复制等感兴趣。。。文件中的代码行(适用于Palm OS的可执行文件)。我试图用文本编辑器(记事本和其他)打开prc文件,但我看不到代码只是符号。。。 所以,我不知道。。。我想做的是。。。可能的如果是,我怎么做?使用IDE?没有 我想通知大家,我是一名编程初学者,我在寻找我的问题的答案,但我没有找到,可能是因为这是一个太简单的问题。如果是,我很抱歉 谢谢大家! PRC文件中没有“代码行”。它是二进制可执行文件,是编译的产物;您需要获取源代码(然后可以对其进行编辑和编译以生成新的PR

我对编辑/删除/复制等感兴趣。。。文件中的代码行(适用于Palm OS的可执行文件)。我试图用文本编辑器(记事本和其他)打开prc文件,但我看不到代码只是符号。。。 所以,我不知道。。。我想做的是。。。可能的如果是,我怎么做?使用IDE?没有

我想通知大家,我是一名编程初学者,我在寻找我的问题的答案,但我没有找到,可能是因为这是一个太简单的问题。如果是,我很抱歉

谢谢大家!

PRC文件中没有“代码行”。它是二进制可执行文件,是编译的产物;您需要获取源代码(然后可以对其进行编辑和编译以生成新的PRC),或者可以使用调试器按原样检查它(这需要非常高的技能)


有关更多详细信息,请参阅。一般来说,您需要先学习C。我强烈建议你从另一个目标开始学习编程,因为你在PalmOS上找不到像在Windows、OSX、Linux、iOS或Android上那样丰富的资源。当你精通C语言时,你可以尝试找出如何在PalmOS上使用它。

PalmOS.prc文件非常适合编辑

它们实际上是一个数据库,包含许多类型的资源表,包括但不限于:位图、首选项、strong、表单定义、警报定义、图标、版本号和可执行代码

这有点像经典Macintosh文件中的资源分叉方法

无论如何,根据您想要编辑的内容,您必须以不同的方式处理问题

要签出的应用程序包括:

  • (PalmOS)更改表单、字符串、版本号等。
    • 我用它来纠正打字错误,修复表单布局错误,翻译应用程序
对!!您可以在设备上编辑应用程序

在Windows上:

  • 用于浏览.prc内容的PRCExplorer
    • 我用它来导出图形
  • PRCEdit用于反编译和修补.prc
    • 我用它来破解/修补逻辑检查
  • PRC工具(也适用于现代版本)
  • palmdeMON(pdemon.zip)

  • -使用此选项从零部件重建.prc

  • (我自己没有试过)

  • PFCD(Palm文件编译器/反编译器)(我自己没有尝试过)
这里还有很多:

使用这些工具进行操作的示例:


很明显,这些东西大部分已经废弃15年多了。但是,有一个活跃的Palm焦点不一致,您可以与其他PalmOS用户交谈:

您的回答在较高层次上是正确的,但没有提到Palm.prc文件的独特之处,即它们可以轻松编辑,而无需触摸代码。代码当然可以反编译,甚至在设备本身上!我希望我上面的回答能给你一些启发。@MattSephton:当然,你是对的——除了OP想编辑“代码行”之外。我不知道如何编辑“代码行”,但“不接触代码”。(我从未使用过PRC反编译器,所以不知道反编译代码有多清晰…)我认为OP的真正目的在翻译中丢失了。也许有一天我们会发现!?你能接受我的回答吗?谢谢