日付差の結果を文字・整数化するために

投稿者:imabarino <giken.ono.junji.h25 あっとまーくgmail.com> 投稿日:2021/01/04(Mon) 15:24:07 No.2618

すみません
以下のコードで解決しました。
サイトの中をよくみておらず質問してしまい、申し訳ありませんでした。
ーーーーーーーー
対象日時は、「2020/04/01」を日時形式化
時間差は、今日-対象日時
「[対象日時の日付]とは[時間差の日数]日差があります」を表示する
ラベル2の内容を[時間差の日数]とする
ーーーーーーー


いつもお世話になっています。
校務支援ソフトを作成しているものです。
4月からの経過日数を調べるために
以下のソースを実行したところ、
ーーーーーーーーーーー
開始日は、今日を「yyyy/MM/dd」に整えて日時形式化したもの
終了日は、「2020/4/1」を「yyyy/MM/dd」に整えて日時形式化したもの
k1は、(終了日と開始日の日付差)
ラベル2の内容をk1とする
ーーーーーーーーーーー
今日が1/4なので
【実行結果】→ 278.00:00:00
と出ます。
これで、結果はよいのですが、
この頭の【278】の部分を使って、この番号に関係するファイルからの読み込みや書き出しを使用と思っています。
しかし、日時形式の関係かもれませんが、【278】だけを利用する方法が分かりません。
文字列化するだとか、整数化するとか試してみたのですが、うまくできません。
【278】のみを取り出す方法をご存じの方がいらっしゃいましたら、ご教授願えませんでしょうか。
よろしくお願いします。

Re^2: Edge版ウェブブラウザについて

投稿者:はまちゃん 投稿日:2021/01/04(Mon) 01:22:58 No.2617

早速お返事ありがとうございます。
Edge版ウェブブラウザは Microsoft でも発展途上ということなのですね。

> そのためIEの開発は終了しているものの、5〜10年の長さで当面はサポートされ続けると予想しています。
> WebViewもまだ開発中ですし、もうしばらくは慌てなくてもよいかと考えています。
それを知れて少し安心しました。とりあえずは現状のまま様子を見ようと思います。

> データ表を印刷するという用途でしたら
> プロデルに直接、印刷機能を追加することも可能かと思います。
> 今後、簡単なレベルから機能を付けて行ければと思います。
本当ですか!?機能追加なんて、ちょっと申し訳ない気もするのですが…でも機能を付けていただけるならとても嬉しいです!!気長にお待ちしておりますm(__)m

Re^4: 修正済みです

投稿者:ゆうと 投稿日:2021/01/03(Sun) 22:01:21 No.2616

SP201225さま
  こんにちは ゆうとです。お返事ありがとうございます。

> 事象としては、EXE化して実行後「カードを置いてください」という
> メッセージ画面が表示され、そのままフリーズし応答なしになります。

ブログ記事の最後のプログラムが、実行可能ファイルだとフリーズするということですね。
最新版で再発?していることを確認しました。
対処方法としては、「休憩する」手順を繰り返し文の中に入れてください。
カード読み取り頻度が早すぎてGUIの描画に処理が回っていませんでした。

------------
繰り返す
・・・・
  休憩する
繰り返し終わり
------------
プロデル側でどのように対応するかは今後考えます。

参考にしてください。

Re: Edge版ウェブブラウザについて

投稿者:ゆうと 投稿日:2021/01/03(Sun) 16:01:14 No.2615

はまちゃん様 はじめましてゆうとです。
TTSneoの頃から使って頂き感謝します。

> Edge版ウェブブラウザでIE版ウェブブラウザ同様の印刷機能が追加される予定はあるでしょうか。

残念ながらEdge版ウェブブラウザでは、印刷には未対応となっています。
Edgeプラグインにあるウェブブラウザは、WebViewというMicrosoftが提供している部品を
利用しています。WebViewでは(おそらく技術的な問題で)印刷機能をサポートしないと
書かれていますので、プロデル上でも未対応となっています。

すでに新しいEdge用のWebView2への移行しているようですが、こちらもまだテスト版の段階であり
また同等な理由で、IEのような印刷機能には対応されないかもしれません。

WebViewについては現在進行形で開発が進んでいますので
ある程度方向性が見えたところでプロデルでも追って対応できればと思っています。

> というのは、データ表を印刷するために、HTMLの表を作成してIE版ウェブブラウザの印刷機能を利用して印刷…という処理を行っています。
> ところがIEはすでに開発が終了、サポートも数年で終了という話もあります。

IEについては単にブラウザのみならずWindowsの重要な部品としての役割も持っていますので
Windows10本体のサポートと連動しています。
そのためIEの開発は終了しているものの、5〜10年の長さで当面はサポートされ続けると予想しています。
WebViewもまだ開発中ですし、もうしばらくは慌てなくてもよいかと考えています。

> (プロデルの、画像としての印刷機能を利用すれば使用環境に左右されないしおそらく1番賢い方法だとは思うのですが、私には簡単ではないので…汗)

使いたい用途も教えて頂きありがとうございます。
(このような「何に使いたいか」をおっしゃってくれる方が少なく、的確なお返事ができないことが多く
お返事を書く上でかなり助かります)

データ表を印刷するという用途でしたら
プロデルに直接、印刷機能を追加することも可能かと思います。
今後、簡単なレベルから機能を付けて行ければと思います。

参考になれば幸いです。
ご質問ありがとうございます。

Edge版ウェブブラウザについて

投稿者:はまちゃん 投稿日:2020/12/29(Tue) 18:01:37 No.2614

こんにちは、TTSneoのころから愛用させていただいているはまちゃんと申します。
Edge版ウェブブラウザについて質問があります。
Edge版ウェブブラウザでIE版ウェブブラウザ同様の印刷機能が追加される予定はあるでしょうか。

というのは、データ表を印刷するために、HTMLの表を作成してIE版ウェブブラウザの印刷機能を利用して印刷…という処理を行っています。
ところがIEはすでに開発が終了、サポートも数年で終了という話もあります。
近い将来IEが使用不可になる前に、Edgeに乗り換えることができればと思っています。
(プロデルの、画像としての印刷機能を利用すれば使用環境に左右されないしおそらく1番賢い方法だとは思うのですが、私には簡単ではないので…汗)
Edgeの印刷機能追加の予定の有無、ご回答お待ちしております。

Re^3: 修正済みです

投稿者:SP201225 投稿日:2020/12/29(Tue) 12:48:11 No.2613

ゆうとさん

ご連絡ありがとうございます。
紹介いただいたプラグインでも試してみましたが、解決しませんでした。

事象としては、EXE化して実行後「カードを置いてください」という
メッセージ画面が表示され、そのままフリーズし応答なしになります。
メッセージ画面にカーソルを合わせると処理中(青い丸がクルクル回る状態)なので
裏で何かしらの処理が走っているとは思います。

PCのスペックなどに起因しているかもしれません。
こちらのプログラムの動作推奨スペック等はございますでしょうか。

SP201225さん
>   こんにちは ゆうとです。
>
> 「事象が改善されていない」とは実行可能ファイルでFeliCaの読み取りがフリーズするということでしょうか。
>
> 確認してみましたが、次の環境で実行可能ファイルで問題なくFeliCaのIDmの読み取りはできました。
> うまく動作しない場合には、PC/SCプラグインでお試しください。
> https://wp.utopiat.net/2019/02/867/
>
> ◆動作環境情報◆
> プロデル 1.8.1032
> Windows 10(64)
> メモリ:7.91 GB

Re: 曜日の形式

投稿者:ゆうと 投稿日:2020/12/26(Sat) 22:12:26 No.2612

cavemanさま
  ご無沙汰しております。ゆうとです。

VB6と.NETの書式に互換性がないため
プロデルでは、曜日表記は日本のみとなり、
TTSneoの書式形式のように日本語表記と英語表記とで書き分けることができなくなりました。

最新版にて
-------
今日を「dddd」に「en-us」として整えて報告する
-------
などとして英語圏の表記に切り替えることで、表示できるように対応しました。
TTSneoとは使い勝手が異なりますが、ご活用ください。

Re^2: 修正済みです

投稿者:ゆうと 投稿日:2020/12/26(Sat) 14:48:38 No.2611

SP201225さん
  こんにちは ゆうとです。

「事象が改善されていない」とは実行可能ファイルでFeliCaの読み取りがフリーズするということでしょうか。

確認してみましたが、次の環境で実行可能ファイルで問題なくFeliCaのIDmの読み取りはできました。
うまく動作しない場合には、PC/SCプラグインでお試しください。
https://wp.utopiat.net/2019/02/867/

◆動作環境情報◆
プロデル 1.8.1032
Windows 10(64)
メモリ:7.91 GB

Re: 修正済みです

投稿者:SP201225 投稿日:2020/12/25(Fri) 13:40:41 No.2610

> cpxmx729さま
>   こんにちは ゆうとです。
>
> こちらの件、実行可能ファイルの作成時の
> スレッド関連の問題でフリーズしていたようです。
>
> すでに修正されているかと思いますのでご確認ください。
> お返事遅くなりました。

ゆうとさま
横から失礼いたします。

先日プロデルをインストールしましてcpxmx729さまと同じコードで
実行可能ファイルを作成し動かしてみました。
事象が改善されていないように思うのですが、バージョンの問題でしょうか?
(安定版でインストールしています)
回避できる環境情報についてご回答お願いいたします。

曜日の形式

投稿者:caveman 投稿日:2020/10/22(Thu) 12:38:37 No.2609

いつもお世話になっております。
cavemanです。

曜日の書式形式について、教えていただきたく
TTSneoでは、曜日は、

aaa → 曜日を日本語 (省略形) で表します (日〜土)。
aaaa → 曜日を日本語で表します (日曜日〜土曜日)。
ddd → 曜日を英語 (省略形) で表します (Sun 〜 Sat)。
dddd → 曜日を英語で表します (Sunday 〜 Saturday)。

で、TTSneoとは逆で、d 関係で日本語曜日となります。

しかし、英語関係の表示が何にすべきかわかりません。
a 関係で試しましたが、出来ませんでした。
何にすべきでしょうか? 教えていただけませんでしょうか?

尚、ヘルプなどで、
「書式」関数の書式一覧が見つけられません。 どこかに記載されているのでしょうか
併せて教えていただければ幸いです。

◆動作環境情報◆
プロデル 1.7.1004
Windows 10(64)
メモリ:7.83 GB
で作成中です。

▲ページの先頭へ

- WebForum -