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