======================================== WeekCLN For WIN10 バグフィックスパッケージ WkCln223.zip Ver 0.9912 CopyRight MIYAMA. 2023 January KazutomiMiyama@outlook.jp ======================================== English document exists after japanese sentences. ・はじめに 前回2019年に文書にてアナウンスをし ていた、動作不具合を修正いたしました。 今回は不具合修正、ならびに一つの機能追 加したのみのパッケージとして配布いたしま す。 操作方法などの詳細は、前回のパッケージ のドキュメントをご覧ください。操作方法の 変更はありません。 このアーカイブに同梱してあります。 <動作不具合の修正> 1)積算修正ファイルが正しい形式で作成 されないエラーの修正 作業フォルダ内に作成される 積算日誌コメントファイル daily.txt 積算支出集計ファイル sumsheet.csv において改行やレイアウトエラーが発生し 事実上使用に耐えない状態になっている箇所 を修正しました。 また、これらのファイルは、作業フォルダ に出力されるため、ほかの中間ファイルに埋 もれ、使いにくいこれらのファイルをサルベ ージするバッチファイルをも添付します。 salvage.bat このファイルをデスクトップにコピーし、 クリックすると作業フォルダからこの二つの ファイルをコピーします。 エディタや相当する表計算ソフトで編集で きますが上書きミスを防ぐため名前はリネー ムして使用してください。 ・補遺 集計ファイルの形式は、csvテキストです。 重厚な表計算ソフトでは文字コードや区切 り文字の設定に煩雑な処理が必要なことがあ ります。 特に推奨するわけではありませんが、libr eofficeではWIN10の異なるマシンで一クリ ックで正常表示できました。 ・積算ファイルの内容の更新について このプログラムの仕様は、 画面をめくるたびに、一週間ごとの積算中 間内容を内部に更新し、 すべての内容を積算した上記2ファイルを 作成します。 ですから前回配布した積算論理不良のexe による作業フォルダを引き継いだまま、 この新exeを実行しても直ちには、新規に 作成されるこれら2ファイルの内容は更新さ れません。 強制的に一週間ごとの中間内容を削除する 論理を組み込もうかと思いましたが、 ユーザデータ保全の観点から、やや危険か もしれないと判断し、それはとりやめにしま した。 この新exeを使用している限り、一度開い た一週間分のページの内容は、正常な新形式 で積算ファイルに上書き追加されていきます。 つまり画面を開いた一週間分のデータは、 常に新しい正常な状態で積算ファイルに上書 きされていきます。 やや煩雑ですがご容赦ください。 2)場合により「購入店名」が半角スラッ シュで区切られないエラーの修正 このプログラムは、文字列内部処理を ・各窓の移動 ・各ボタンの押し下し で発動するように組んであります。 前バージョンとして、品物を買った店舗名 を別途保存する内部機能があり、 (WKCLN10.zipのREADME参照) その機能は区切り文字として半角スラッシ ュ「/」を用いていますが、 日本語にて入力する際の便宜として追加し た全角句読点「、」をこのスラッシュに自動 変換する機能が、 前バージョンでは使い方によって機能しな いことがありました。 このスラッシュ変換の内部関数は、前回の 新規機能であったため、ボタン操作に紐づけ されておらず、 「窓入力」 後、 いきなりボタンを押し下すと、変換されな いまま保存されてしまうことがありました。 ボタンと関数の関連付けを直したことによ り、この不具合も修正されました。 ーーーーーーーーーーーーーーーーーーーー <追加した一機能について> 支出画面において負数の入力ができるよう に調整しました。 レシート等において金額単位の割引を入力 できます。 たとえば 3割引きの処理において、 ほうれん草,150 のところを ほうれん草,150 割引,-50 という入力ができます。 (臨時収入を負数で入力すれば相殺処理もで きます)。 なお、入力はキーボードにおいてかならず 半角マイナス記号で入力してください。 全角文字の自動変換はしません。 また商品文字列中の半角マイナス記号(ハ イフン)は名刺文字列として処理されます。 ・使用・配布について フリーソフトです 使用や配布に制限はありません WkCln223.zipパッケージ内部のファイル readme1t.txt/htm このファイルです WeekCRN.EXE 実行ファイルです 作成2023/01/01 readmejp/eg.txt 古いパッケージ (WKCln10.zip)のreadmeです。 操作方法はこのファイルを参照してください。 weekclnv.txt プログラムソースファイルです 作成2023/01/01 salvage.bat 前項参照、積算ファイルコピーバッチ chngyyyy.bat 前パッケージWKCl10.zip の機能です。少し危険です。readmejp.txt をご覧ください。 ・使用環境について * Machine 前回同様、VB.Netで作成しています。 WINDOWS10、おなじく7で動作します。 他のプラットフォームでの動作確認は取っ ておりません。 ・あとがきといいわけ 今回、マシンの都合により、 開発環境を再構築するところから始めねば なりませんでした。3年ぶりの更新です。 自分はいわゆる日曜プログラマーなので、 仕事と生活(syumi)の基盤は別にあります。 様々な世相において、なかなか作成の機会 をとることができませんでした。 作成は義務ではないとはいえ、使用を検討 していただいた方には伏してお礼を申し上げ る次第であります。 ==================== ======================================== WeekCLN For WIN10 Packeage of BugFIX WkCln223.zip Ver 0.9912 CopyRight MIYAMA. 2023 January KazutomiMiyama@outlook.jp ======================================== *In first The Un-convinient points that it was anounced in 2019 was desolved. Please read the past readme from package of WKCln10.zip. The operational methods are same. This archive included the old document :ReadmeUS.txt. **Desolve Point** *Repairing the error that two stake data files are not made on the correct style. Two kind of stake data files, daily.txt comment daily sumsheet.csv payment stakedata file are always made on, c:\daily_folder (working directry) But data layout error arised on those two files but the stake file output function was able to use normal using. This layout error was repaired on this version. ----- And one tool was mede for conviniuence. Those twn file is always made in the working folder 'c:\daily_folder', It is a deep forest condition with many data-temporary files. salvage.bat This batch file acts those two files from working folder to the place the batchfile existing. For example, bat is there desktop, it pulls the two files to the desktop. Please use after renaming two data stake files to avoid overwrite trouble. *appendex The payment stake data file is CSV style test. It is abe to be opened by calcurational- spread sheet software, but some kind of heavy functional calc-software sometimes cannot open CSV text directly without delicate self-tunig of those software. *renewal data style for days stake This program overwrites tempotary stake-working files to inner working directry, by step of unit of one week, by paging the one week displayed page, It makes whole stake files from gathering many temoprary week work stakes files. Therefore, The new Execute file:WeekCLN doesnot also make immediately those two final whole stake files with new correct format composition text file or spread- sheet. A general engineering skill can make a small execute batch file to deleate all those wrong-style temporary file by step of weeks, But it is able to destroy another user data by using with un-attentional operation by someone.Because of it, I didnot take those batch into this archive. In another hand, the new execute file is able to make certainly one week data contents by paging a week display page by user. And it makes also those two data final files through those temporary weeks working files. Please use it on this way. **appending one new function** It becames to able to use minus number on the calcurational windows. For example,on the case, Spanish 15cent but discount 5cent, The new function is able to operate as a next expression on a payment window, Spinach,15 discount,-5 ----------- @ 10 By the way, its window is a payment window, therefore, income number is also minus number, Those using style is able to exist also. *appendex, the old version WeekCLN does not have this function, if the old it reads data made by the new WeekCLN, it isnot recognize minus number. The old it recognises as the next: Spinach,15 discount-,5 ----------- @ 20 Data is not distroyed. Those recognize style are deferent only each by each. Please donot use the old one on the machine introduced this new version. *Using permission as right It is free-software. Everyone can use it and send it for anyone. *WkCln223.zip's content files readme1t.txt/htm :this readme WeekCRN.EXE :Executefile 2023/01/01 readmejp/eg.txt :old package's readme, Please read it to check operational method. weekclnv.txt :SourceFile of coding 2023/01/01 salvage.bat :for before reference. it salvages two whole stake files to the batch existeng layer. chngyyy.bat :Please read WKCln10.zip 's readmeeg.txt. It is a little danger. *Machine It can work on the windows-PC. win10,win7, it is able to be worked. (it was made by VB.net.) *appendex2 I losted once a development-environment on my PC, I had to re-construct it from zero condition. I am also 'Sunday Programer' therefore, My job and hobby are different each other. ...Many matteres raised on the past some years. Your country or economics, those condition is normal or enough to live or woking? ========================================