Feerの日記

2005-08-25マイナーバージョンアップ終了。

で、所感。

変数をどういう風に使うかを決めるのって大事ですね。

これが分からないと、頭の中パニックになる^^;

先を見越したプログラミングをしないといけないと思い知りました。

きっちり機能を搭載した上で、拡張性の高いプログラムの作り方ってのは

とても難しいですね。

 

それから、きちんと出来上がったプログラムを手直しする事の難しさ。

一部書き換えたら、追っかけていって全部書き換え。

大変でした。

でも頑張ろう。最低ラインここまでって目標立ててるんで、そこまでは絶対やるぞ~!

2005-08-24解決~!

追加した自作関数の末尾に、

return handled;

を付けるのを忘れてただけでした^^;

あと、About画面を表示できるようにしました。

doMainMenuの中に、switchを使ってメニューIDで分岐させて

pForm = FrmInitForm(表示したいフォームのID);

FrmDoDialog(pForm);

FrmDeleteForm(pForm);

の処理を付け足してやればできるんですね~。

処理させたい時とかは、もっと別なのを使うんだろうけど、まずはフォームが表示できるようになったので、進歩という事で^^;

後はデータの打ち込みだけで動作ばっちりっす!

FeerFeer2005/08/24 17:29できあがったから、アップしました。
初めてだったけど、すごく楽しかったです。
これからも頑張って行きたいと思っています。
バージョンアップもどんどんして行こうと思うのでこれからもよろしくです。
配布は、ここで。
http://firis0616.hp.infoseek.co.jp/

alg-ljalg-lj2005/08/24 20:10おお~。
早くもPalmware公開ですか。
その調子で色々作ってください。
期待してます。
ところで、Palmware紹介サイトには登録しないんですか?

FeerFeer2005/08/25 07:32Palmware紹介サイトって、どういった所ですか?
Muchyさんトコは、今やってないんですよね…?

alg-ljalg-lj2005/08/25 08:38PalmwareInfo
http://www.palmwareinfo.com/
や、
PalmwareLink
http://inarmo.hp.infoseek.co.jp/palmwarelink.html
あたりですかね。
PalmwareInfoはBBSから、
PalmwareLinkは登録・修正・削除依頼から、
登録依頼ができますよ。

FeerFeer2005/08/25 16:50マイナーアップデートも終了しました。
気になってたので直した^^;
で、2箇所ともに登録してきました。
使ってくれる人居るかな~。ワクワクです。

chamekanchamekan2005/08/26 01:53いい感じですねえ。
ちょっと、FFやってないんで、詳細はよくわかんないですが、必要なひとが結構いそう。
こういう欲しいものだけど、企業なんかは、当然やってくれない部分を、さくっとつくれるのが、Palm+OnBoardCのよさかな、と思います。

alg-ljalg-lj2005/08/26 09:40PalmwareInfoのBBSを覗いたんですけど、
配布サイト(http://firis0616.hp.infoseek.co.jp/)
を書き込みに明記しておいた方がよくないですか?

FeerFeer2005/08/26 09:52おはようございます~。
確かにブログ、見えづらいですね。
書き込んできました^^

2005-08-23再び問題浮上…T-T

できたー!と思って、最終動作確認して、ふと気づいた…

ポップアップ選んでも、選択したものが表示されず、ポップアップタイトルのままだ…T-T

Lv

ってなってて、例えば32を選んだら

▼32

ってなるはずなのに、

Lv

のまま…T-T

PalmOS3.1と3.5だと、こっちだけなんだけど

PalmOS5.0になると、職業を選ぶ所もタイトルのままで、自分が何を選んだのか分からない始末…T-T

 

なんでやねんっ!

ググっても出てこないし…T-T

2005-08-22で…できた…!

下でchamekanさんが誘導してくれたサイトの方法とは違うんですが…

正しい表示を出す事ができました!

どうも条件分岐の中の計算式で、例えば

hoge = 12*1.25;…(1)

と言う風に、代入しようと思っている式の中に、小数が入ったり

hoge = 12*125/100;

と言ったように、小数になる値が出る計算を代入しようとして

その後で、StrPrintFやStrIToAなどにかけても

その整数部分は文字列に代入されないようです。

 

自分が使おうと思っていたのは、小数で出てきた値の、小数点以下切捨ての部分だったので、とりあえず、StrPrintFとかStrIToAで対応してみました。

でも、式の中に小数になる要素が含まれていると正しく表示されないようなので…

例えば上の(1)式を

hoge = 12*125;

と計算しておいて、

hoge = hoge/100

としてから、

StrPrintF(tmp,"%d",hoge);

としてやる必要があるみたいです。

とりあえずこれで、めぼしはついたので、ベータ版完成まであと少しといったところですね…。

プログラム作るのって、大変だけど楽しい^^

 

で、それが終わったら、下で紹介してもらった方法を参考にして、電卓を作ってみようかなと思います。

今度は、ボタンで入力とか、文字列に文字列を追加とか、フィールドとか

今使ってないようなものも使うようになりそうなので、ワクワクです。

がんばろ!

2005-08-21小数点計算か…なぁ?

関数を目で追っていっても、別段変な所は見当たらない…

変数とかはごちゃごちゃだけども…tmpとか一体何が入ってるんだか。

staticって何よ…UIntとかdoubleとかshortとか変数って分からん!

数字はint、文字はchar!しか知らない!w

まぁそれはおいておいて、昨日の日記コメントで指摘してもらった関数タイプ?についてもサクサクと修正を入れるとして、

グーグルで調べてたら、ふと目に付いた記述。

Palmには小数を表示するAPIは無いんですよね」

ってマジデスカ…。

どうりで、Skill[i]をdouble型で定義して、%fで拾おうとしてもできないわけだ…。

StrPrintFも小数には対応してないらしいし、StrIToAも整数にしか対応してないらしいです。

 

電卓とか作ってる人は、小数点計算ってどうやってんすか…^^;

表示もできないっすよ…T-T

 

まぁ、もちょい調べてみます。

 

それはそうと、今日は一日お出かけをしておりました。

うちの最寄の都会、と言っても人口15万くらいの地方都市ですが、そこでお買い物ですよ。

alg-ljさんが、伊豆旅行なら、俺も町までおでかけだー!ってんで…(ナニヤッテンダカ

えぇ…雨に降られました…。

えぇ、別段普通な一日でした…日常の一部…

でもいいんです。いつか旅行にいってやる~!w

chamekanchamekan2005/08/22 20:15http://home.f03.itscom.net/r-ei/MacPDA/dev/PalmC.htm
浮動小数点関係は、ここに若干情報があります。
Floatの表示、で一項目あり。

FeerFeer2005/08/22 20:40Palmを計算目的に使う人っていうのがあんまりいないんでしょうかね~。
いくつかサイトは見てみたけど、Mathlib使ってたりして、敷居高い…。
とりあえず、上のサイトで紹介されてるFlpFToAというのの使い方を自分なりに研究してみたいと思います。
楽しいですね、プログラミングって!

RiskaRiska2013/09/19 02:01Cheers pal. I do apcetpiare the writing.

KatyaKatya2013/09/20 21:14You Sir/Madam are the enemy of confusion eveywrhere! http://mmufims.com [url=http://aumnydskgv.com]aumnydskgv[/url] [link=http://agwzkd.com]agwzkd[/link]

FernandaFernanda2013/09/21 05:13Great <a href="http://xdfmrmpclc.com">stfuf,</a> you helped me out so much!

FatiyahFatiyah2013/09/23 14:52And to think I was going to talk to soonmee in person about this. http://borortnsd.com [url=http://kfapgwblmr.com]kfapgwblmr[/url] [link=http://shomxrztofl.com]shomxrztofl[/link]