查看完整版本: pocketC 無法做出prc說要 creator_ID

andy2000a 2006-9-22 16:01

pocketC 無法做出prc說要 creator_ID

我想把  電線桿座標的 C  code, 使用 pocketC 做成一個 prc file
[url=http://jidanni.org/geo/taipower/programs/contrib/index.html]http://jidanni.org/geo/taipower/programs/contrib/index.html[/url]
但是 卻碰到  沒有 creator ID
要如何宣告 creator ID ?

我使用如下
一開頭 使用 //  後面加上
Code:
    @cid "TriA";
    @ver "1.0";
    @name "MyName";
    @dbname "MyDB";
    @licon8 "large8.bmp";
    @sicon8 "small8.bmp";

question 1  :    但是 pocketC  desktop 端使用   compile 說 找不到 large8.bmp
我把他和  C 放同一目錄  ,  
是否要使用 include 把 file 叫進來 ? 還是要如指定


question2 :  還有 pocketC  desktop compiler好像看不懂 中文
那能 compiler 出有中文的  prc 嗎 ?


thank you

andy2000a 2006-9-22 18:02

找到這
有說 好像要使用

[url]http://www.trajectorylabs.com/Palm_Hello_New_World.html[/url]

// app declaration
@app myApp {
creator = "HELN"; // creator id
name = "HelloWorld"; // display name
dbname = "HelloWorld-HELN"; // name of .prc database
}

--> 有 assign creator ID  但是
但是我直接拿來 好像一樣無法compiler 出 PRC file

andy2000a 2006-9-22 18:16

find

使用 可能是老的 pocketC  是如下
@app myApp {
creator = "HELN"; // creator id
name = "HelloWorld"; // display name
dbname = "HelloWorld-HELN"; // name of .prc database
}

但是新的  
新版 pocketC 是使用
//  
@cid  "test"; // creator id
@name  "TaiwanPowerPole"; // display name
@dbname  "PowerPole-GPS"; // name of .prc database
@licon8 "power1.bmp";
@sicon8 "power2.bmp";

不須要在 code 內使用 include BMP file  剛檔名搞錯

andy2000a 2006-9-22 18:20

compiler 後 上傳一下

我在  POSE + CJKOS 下
發覺  無法顯示中文

而且先前 我有 使用 32x22  bmp  &  9*5 當 small icon 都沒有正確顯示出 ICON

還有 原來 int main() {  .. }  
int 都要拿掉

andy2000a 2006-9-28 21:26

pocketC 發展商 homepage
[url=http://www.orbworks.com/architect/langapi.html]http://www.orbworks.com/architect/langapi.html[/url]

這個是 [size=2]orbworks  好像 有分  [/size][size=2]OrbC     [color=#ffffff][u][color=black][b]PocketC Architect[/b]][/color][/u]  [/color]pocketC_aplm  pocketC_WINCE[/color]
[size=2]是否 都算 c  但寫法不太相同 [/size]
[size=2]但是 pocketC architectur 不是 pocketc嗎  ??  [/size]
[size=2][/size]
[font=Tahoma][size=2]The OrbC language is similar in style to C - using the same control constructs, expressions, and function style. The language supports four basic types (int, char, float, string), arrays, pointers, structs, objects, and interfaces. Although based on C, there are many differences that make the OrbC language easier to learn and use, and more efficient to work with.[/size][/font]


[font=Tahoma][size=2]To ease the transition from PocketC to PocketC Architect, applications can be written using the classic PocketC model with a main() function and event loops. With the inclusion of compatibility headers, your classic PocketC application can be compiled by PocketC Architect with little modification:[/size][/size]
[color=#008000]// Triangle[/color]

[color=#000000]@app myApp { creator = "TriA"; name = "Triangle"; dbname = "Triangle"; }[/color][color=#0000ff]#include[/color][color=#000000] "pc_most.oc" [/color][color=#008000]// compat header[/color][color=#000000][color=#0000ff]int [/color][color=#000000]tx[[/color][color=#0000a0]3[/color][color=#000000]], ty[[/color][color=#0000a0]3[/color][color=#000000]], x, y; main() {   [/color][color=#0000ff]int [/color][color=#000000]i, r;   tx[[/color][color=#0000a0]0[/color][color=#000000]] = [/color][color=#0000a0]80[/color][color=#000000];  ty[[/color][color=#0000a0]0[/color][color=#000000]] = [/color][color=#0000a0]24[/color][color=#000000];   tx[[/color][color=#0000a0]1[/color][color=#000000]] = [/color][color=#0000a0]10[/color][color=#000000];  ty[[/color][color=#0000a0]1[/color][color=#000000]] = [/color][color=#0000a0]150[/color][color=#000000];   tx[[/color][color=#0000a0]2[/color][color=#000000]] = [/color][color=#0000a0]150[/color][color=#000000]; ty[[/color][color=#0000a0]2[/color][color=#000000]] = [/color][color=#0000a0]150[/color][color=#000000];   r = [/color][color=#000000][b]random[/b][/color][color=#000000]([/color][color=#0000a0]3[/color][color=#000000]);   x = tx[r]; y = ty[r];   [/color][color=#000000][b]graph_on[/b][/color][color=#000000]();   [/color][color=#000000][b]title[/b][/color][color=#000000]([/color][color=#000080]"Sierpinsky's Triangle"[/color][color=#000000]);   [/color][color=#0000ff]while [/color][color=#000000]([/color][color=#0000ff]true[/color][color=#000000]) {      r = [/color][color=#000000][b]random[/b][/color][color=#000000]([/color][color=#0000a0]3[/color][color=#000000]);      x = (x + tx[r])/[/color][color=#0000a0]2[/color][color=#000000];      y = (y + ty[r])/[/color][color=#0000a0]2[/color][color=#000000];      [b]line[/b][/color][color=#000000]([/color][color=#0000a0]1[/color][color=#000000], x, y, x, y);   }}[/color][/color][color=#000000]可以 我在 pocketc desktop 6.66 使用 @app myApp { creator = "TriA"; name = "Triangle"; dbname = "Triangle"; }會說 error [/color][color=#000000]但是使用[/color]@cid  "test"; // creator id
@name  "TaiwanPowerPole"; // display name
@dbname  "PowerPole-GPS"; // name of .prc database
@licon8 "power1.bmp";
@sicon8 "power2.bmp";
可以 compiler 出 prc  有人知道 為何 會如此嗎   應該只有 palm 須要creator id那是版本問題嗎  還是 ?   [color=#000000] [/color]

[[i] 本帖最后由 andy2000a 于 2006-9-28 21:30 编辑 [/i]]

andy2000a 2006-10-4 19:26

[url=http://tw.wrs.yahoo.com/_ylt=A8tUxxfAmSNFY3gAmgRr1gt.;_ylu=X3oDMTE4Nzl0dnB2BGNvbG8DdwRsA1dTMQRwb3MDMQRzZWMDc3IEdnRpZANUV0MwMDVfMTQ-/SIG=120spqbq3/EXP=1160047424/**http%3a//www.sunriver.com.tw/grid_taipower.htm]地圖漫談.台電[b]電力[/b][b]座標[/b]系統《解讀》[/url] [url=http://tw.wrs.yahoo.com/_ylt=A8tUxxfAmSNFY3gAmwRr1gt./SIG=120spqbq3/EXP=1160047424/**http%3a//www.sunriver.com.tw/grid_taipower.htm][img=11,11]http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/newwin12_1.gif[/img][/url]
http://www.sunriver.com.tw/grid_taipower.htm

南宫旷 2008-6-1 01:51

真的牛,双手赞成,谢谢了
页: [1]
查看完整版本: pocketC 無法做出prc說要 creator_ID