このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
C++Builder使いが優しくコメントを返しますが、
お礼はC++Builderの布教と初心者の救済をお願いします。
■C++Builder XE2 - エンバカデロ・テクノロジーズ
http://www.embarcadero.com/jp/products/cbuilder
<過去スレ>
くだすれC++Builder(超初心者用)その4
http://toro.2ch.net/test/read.cgi/tech/1256256376/
くだすれC++Builder(超初心者用)その3
http://pc11.2ch.net/test/read.cgi/tech/1171219191/
くだすれC++Builder(超初心者用)その2
http://pc10.2ch.net/test/read.cgi/tech/1144308804/
くだすれC++Builder(超初心者用)
http://pc8.2ch.net/test/read.cgi/tech/1117225464/
<兄弟スレ>
くだすれDelphi(超初心者用)その54
http://toro.2ch.net/test/read.cgi/tech/1325028195/
探検
くだすれC++Builder(超初心者用)その5
■ このスレッドは過去ログ倉庫に格納されています
2012/04/21(土) 13:26:14.76
428デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN C++Builder6で作られたソフトのメンテやらされているんだけど
簡単な画像処理で
Image1->Canvas->Pixels[x][y]=color;
で512*512ぶん回してるところがやたら遅いんだけど
Canvasを実メモリ配列に吸い出して
なんか処理してから
元に戻したいんだけど、どうすればいいんでしょ?
サンプルコードでもあれば教えてください。
簡単な画像処理で
Image1->Canvas->Pixels[x][y]=color;
で512*512ぶん回してるところがやたら遅いんだけど
Canvasを実メモリ配列に吸い出して
なんか処理してから
元に戻したいんだけど、どうすればいいんでしょ?
サンプルコードでもあれば教えてください。
429デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN >>428
今日も面接いってきたよ 2012年の3月から147社正社員面接しているのに採用されないよ
正社員歴2年の高卒の27だよ 福岡市に一人で住んでるよ 身長174センチ体重55キロだよ
資格は 簿記3級 秘書検定3級 ITパスポート,運転免許 モスのエクセルとワードだよ
これはネタではないよ
事実だよ
コピペでもないよ
今日も面接いってきたよ 2012年の3月から147社正社員面接しているのに採用されないよ
正社員歴2年の高卒の27だよ 福岡市に一人で住んでるよ 身長174センチ体重55キロだよ
資格は 簿記3級 秘書検定3級 ITパスポート,運転免許 モスのエクセルとワードだよ
これはネタではないよ
事実だよ
コピペでもないよ
430デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN >>428
ScanLine()で一行分ゴッソリ取ってくるのが普通じゃないの?
ScanLine()で一行分ゴッソリ取ってくるのが普通じゃないの?
431デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN >>430
ありがとうございます。
VC++ばかりやってたのでVCLのメソッドがよく判っていません。
明日やってみます。
ついでと言ってはなんですが、これ以外にcanvasのイメージを一気にxy配列で取り込む方法ってありますか?
ありがとうございます。
VC++ばかりやってたのでVCLのメソッドがよく判っていません。
明日やってみます。
ついでと言ってはなんですが、これ以外にcanvasのイメージを一気にxy配列で取り込む方法ってありますか?
432デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN >>431
CopyRect使えばTBitmapにコピー出来るけどそんな事したいのか?
配列に取り込むには一度TBitmapに変換してからじゃないと1ドット毎に
システムコールが起きるので遅くて仕方がない
CopyRect使えばTBitmapにコピー出来るけどそんな事したいのか?
配列に取り込むには一度TBitmapに変換してからじゃないと1ドット毎に
システムコールが起きるので遅くて仕方がない
433デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN だいたいWindowsのビットマップは丸っきり前後関係が逆なのでC言語の配列とは
相性が最悪なんだよな
C<=>FORTRANで行と列を交換するtranspose()位の手間がかかる
相性が最悪なんだよな
C<=>FORTRANで行と列を交換するtranspose()位の手間がかかる
434デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN ここはくだすれ...
歴史的に Windows BitMap の内部フォーマットは千差万別。かつ、連続したメモリブロックになっていない場合もある(あった)
ので結構めんどくさい。ひとことで言うと例外が多い。
素性のはっきりしたデータを最新の OS で動かすのであればそんなに問題ないんだけど
どんな画像でも、ちょっとふるい OS でも、となるとね...
なので一ピクセル単位のアクセスってのが、とっても遅いんだけど、まぁ安全。ってこと。
もうちょい早く処理したいなら ScanLine を使えば水平一ラインごとに読み書きできるので
たいていこちらを使う。
歴史的に Windows BitMap の内部フォーマットは千差万別。かつ、連続したメモリブロックになっていない場合もある(あった)
ので結構めんどくさい。ひとことで言うと例外が多い。
素性のはっきりしたデータを最新の OS で動かすのであればそんなに問題ないんだけど
どんな画像でも、ちょっとふるい OS でも、となるとね...
なので一ピクセル単位のアクセスってのが、とっても遅いんだけど、まぁ安全。ってこと。
もうちょい早く処理したいなら ScanLine を使えば水平一ラインごとに読み書きできるので
たいていこちらを使う。
435デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN 千差万別って、DDBとDIB Sectionの2種類しかないじゃないか
436デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN フルカラーの24bit16万色が(+8bitα値がGDI+)当たり前の今は関係ないけど、
昔は少ないVRAMにパレットを割り当てる事によって原色に近い色を出してたろ
そういうのを全部VCLに吸収して表面から見えないようにしていたので、プログラム
によってはびっくりするような結果が出ていた
そこまで考慮するかどうかで対応策も違ってくる
無視していいと思うんだけどね
昔は少ないVRAMにパレットを割り当てる事によって原色に近い色を出してたろ
そういうのを全部VCLに吸収して表面から見えないようにしていたので、プログラム
によってはびっくりするような結果が出ていた
そこまで考慮するかどうかで対応策も違ってくる
無視していいと思うんだけどね
437デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN ×16万色
○256^3≒1677万色
○256^3≒1677万色
438デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN http://www13.plala.or.jp/kymats/study/multimedia.html
ここが分かりやすいな
俺はDelphi Graphic Secretsというすっげー古い本を読んでるけど
今でも関心するような事が書いてある
でもほとんど今では役に立たないような事が多いけどな
VCLがいかに初期Windowsのヒデエ場所を隠蔽して見えなくしているかも
だいたい分かる
ここが分かりやすいな
俺はDelphi Graphic Secretsというすっげー古い本を読んでるけど
今でも関心するような事が書いてある
でもほとんど今では役に立たないような事が多いけどな
VCLがいかに初期Windowsのヒデエ場所を隠蔽して見えなくしているかも
だいたい分かる
439431
2013/08/22(木) NY:AN:NY.AN 皆様のご親切に感謝です。
全体の内容がわかってなくての質問でした。
よく見てみると今回の質問は
ネットワークからモノクロ8ビットの画像データをメモリ配列に取り込んで
このメモリ配列の画像データを小さいウインド画面でモニタするために
color=data*0x10000+data*0x100+data;
Image1->Canvas->Pixels[x][y]=color; // これをグルグル
とやっているのを高速化したいのですがお勧めの手法はなんでしょうか?
単純に画像メモリ配列データをウインドに画像として出力したいということで
古いOSと古いマシンの対応は不要です。
勉強不足長文すみません。
全体の内容がわかってなくての質問でした。
よく見てみると今回の質問は
ネットワークからモノクロ8ビットの画像データをメモリ配列に取り込んで
このメモリ配列の画像データを小さいウインド画面でモニタするために
color=data*0x10000+data*0x100+data;
Image1->Canvas->Pixels[x][y]=color; // これをグルグル
とやっているのを高速化したいのですがお勧めの手法はなんでしょうか?
単純に画像メモリ配列データをウインドに画像として出力したいということで
古いOSと古いマシンの対応は不要です。
勉強不足長文すみません。
440デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN http://www.geocities.jp/asumaroyuumaro/program/tips/ScanLine.html
こんな感じでScanLine()を行数分繰り返して出来たBitMapを
Imageに代入
こんな感じでScanLine()を行数分繰り返して出来たBitMapを
Imageに代入
441デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN ああそうだ、初めて知ったんだけど、ImageコンポーネントのPictureプロパティの
HandleからHBITMAP構造体へのポインタを得て、BITMAP構造体を
GetTObject()で取得しても、bmBitsはNULLになっちゃうのな
これどうすればいいんだろ
HandleからHBITMAP構造体へのポインタを得て、BITMAP構造体を
GetTObject()で取得しても、bmBitsはNULLになっちゃうのな
これどうすればいいんだろ
443デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN444デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.AN TBitmap(もしくは、TCanvas)の2つを透過コピーするサンプルコード下さいorz
>>441
TImage->Picture->BitmapのWidthかHeightを設定するタイミングでアサインされるんでわ?
>>441
TImage->Picture->BitmapのWidthかHeightを設定するタイミングでアサインされるんでわ?
445デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.AN ScanLineでマスク画像の白の部分以外を描けばいいだけじゃない?
マスク画像使わないんなら設定した色以外の場合だけ描けばいいんじゃない?
マスク画像使わないんなら設定した色以外の場合だけ描けばいいんじゃない?
446デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.AN AlphaFormatの事だとVCLは事情が異なるからなあ
GDI+をサポートしていないので、描画時に考慮するだけで他の動作は違うし
GDI+をサポートしていないので、描画時に考慮するだけで他の動作は違うし
447444
2013/08/30(金) NY:AN:NY.AN >設定した色以外の場合だけ描けば
調べても動作させても上手くいかなかったので、そうします。
調べても動作させても上手くいかなかったので、そうします。
448デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.AN ListViewでレポート表示させている場合に、ある行にフォーカスを設定すると
その行が画面に見えてない時には見える位置まで自動でスクロールしてしまうのですが
スクロールさせないようにすることは可能でしょうか?
スクロールしてしまった後に自力で戻すしかないでしょうか?
その行が画面に見えてない時には見える位置まで自動でスクロールしてしまうのですが
スクロールさせないようにすることは可能でしょうか?
スクロールしてしまった後に自力で戻すしかないでしょうか?
449デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN ある行にフォーカスを設定ってSelectedってこと?
だとしたらウチではそんなことにならないんだけど…
だとしたらウチではそんなことにならないんだけど…
450デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN SelectedじゃなくてFocused
設定すると点線で囲まれる
設定すると点線で囲まれる
451デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN ListView1->Items->Item[10]->Forcused=true;
にしても全然スクロールしないよ。XEだけど
にしても全然スクロールしないよ。XEだけど
452デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN その行が表示されていない状態でフォーカスを設定すると見える位置までスクロールしない?
ファイラーなんかでフォーカス行が見えていない時に↑↓キーでフォーカス行を変更すると
見える位置までスクロールするのと同じことなんだけど
ファイラーなんかでフォーカス行が見えていない時に↑↓キーでフォーカス行を変更すると
見える位置までスクロールするのと同じことなんだけど
453デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN >>451
描画の更新するとどうなる?
描画の更新するとどうなる?
454デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN ListView1->Invalidate();しても移動しないよ
455デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN UpdateやRefreshは?
あと移動しないということは見えない状態のままということだよね
それで↑↓キーをどっちか押すと見える位置まで移動する?
あと移動しないということは見えない状態のままということだよね
それで↑↓キーをどっちか押すと見える位置まで移動する?
456デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN いろいろ試してみた結果 「Forcusedをtrueにしたから」 というわけでもなく
再描画されたタイミングでフォーカス行までスクロールされているみたい
あと仮想リストビューを使っているのでその辺も違いがあったかもしれない
リストのデータを更新してCountに件数をセットしたタイミングでスクロールされていた
(フォーカスを設定していたタイミングではなかったので、ここで勘違いしてた)
なのでCountに件数をセットする前に表示されている一番上の行番号を退避しておいて
件数をセットした後でまた元の一番上の行番号が見えるように戻してやることで解決したっぽいです
ここまでお付き合いして情報を寄せて頂きありがとうございました
再描画されたタイミングでフォーカス行までスクロールされているみたい
あと仮想リストビューを使っているのでその辺も違いがあったかもしれない
リストのデータを更新してCountに件数をセットしたタイミングでスクロールされていた
(フォーカスを設定していたタイミングではなかったので、ここで勘違いしてた)
なのでCountに件数をセットする前に表示されている一番上の行番号を退避しておいて
件数をセットした後でまた元の一番上の行番号が見えるように戻してやることで解決したっぽいです
ここまでお付き合いして情報を寄せて頂きありがとうございました
457デフォルトの名無しさん
2013/09/05(木) 17:36:57.52 C++Builder6のIDEについて質問です。
IDE使用中にパソコンがフリーズしたことがあり、それ以来エラーが出るようになりました。
エラーのメッセージは下記リンク先と全く同じです。
http://www.functiont.info/diary/200509.html
2005年9月18日(日) Delphiの本体でエラー?
--
モジュール 'vcl60.bpl' のアドレス 40110C48 でアドレス 00000018 に対する書き込み違反がおきました。
モジュール 'coreide60.bpl' のアドレス 0052700C でアドレス 000000B4 に対する読み込み違反がおきました。
私の場合は一応は使えるのですが、IDEのメニューで「開く」から別のプロジェクトを開くと
この上のエラーメッセージが出ます。そして検索やコンパイル結果が表示されるウィンドウが
ドッキングから外れて浮いた状態で小さく表示されます。この後このウィンドウを
ドッキングし直せば以降は普通に使えるのですが、また別のプロジェクトを開くと
同じ事象が発生します。
またこのウィンドウをドッキングから外したりして弄っていたら下のエラーメッセージが出ました。
リンク先では再インストールで直ったとあるので、修復インストールや、アンインストール後に
インストールし直してみたりしたのですが改善されませんでした。
ファイルが壊れたのなら上書きで直りそうですが、何かゴミデータでも残っているのでしょうか?。
そのウィンドウの位置やサイズ情報を読み込んで変な位置に表示しようとしてエラーが出ている
ようにも思えるのですが、何かお心当たりのある方いらっしゃいますか?。
IDE使用中にパソコンがフリーズしたことがあり、それ以来エラーが出るようになりました。
エラーのメッセージは下記リンク先と全く同じです。
http://www.functiont.info/diary/200509.html
2005年9月18日(日) Delphiの本体でエラー?
--
モジュール 'vcl60.bpl' のアドレス 40110C48 でアドレス 00000018 に対する書き込み違反がおきました。
モジュール 'coreide60.bpl' のアドレス 0052700C でアドレス 000000B4 に対する読み込み違反がおきました。
私の場合は一応は使えるのですが、IDEのメニューで「開く」から別のプロジェクトを開くと
この上のエラーメッセージが出ます。そして検索やコンパイル結果が表示されるウィンドウが
ドッキングから外れて浮いた状態で小さく表示されます。この後このウィンドウを
ドッキングし直せば以降は普通に使えるのですが、また別のプロジェクトを開くと
同じ事象が発生します。
またこのウィンドウをドッキングから外したりして弄っていたら下のエラーメッセージが出ました。
リンク先では再インストールで直ったとあるので、修復インストールや、アンインストール後に
インストールし直してみたりしたのですが改善されませんでした。
ファイルが壊れたのなら上書きで直りそうですが、何かゴミデータでも残っているのでしょうか?。
そのウィンドウの位置やサイズ情報を読み込んで変な位置に表示しようとしてエラーが出ている
ようにも思えるのですが、何かお心当たりのある方いらっしゃいますか?。
458デフォルトの名無しさん
2013/09/05(木) 17:47:04.84 レイアウトファイルぶっ壊れてるんじゃね
デスクトップレイアウトとデバッグレイアウトを上書き保存したらどうだろうか
デスクトップレイアウトとデバッグレイアウトを上書き保存したらどうだろうか
459デフォルトの名無しさん
2013/09/05(木) 18:18:41.61 レスありがとう。
「標準」という名称でデスクトップの配置を保存してみましたがやはり上のメッセージが出ますね。
また 表示→デスクトップの配置→標準 という感じで保存した名称「標準」を選択しようとしても
同じエラーメッセージが表示されて選択できず <未指定> にチェックが付いたままになります。
この配置の読み込みでエラーが出るということはその辺に問題点があるということなのでしょうけど
一体何を読み込んでしまっているのだろう・・・。
保存すると 標準.dst というファイルが作成されましたが、同じフォルダ内にある bcb.dsk と見比べて
みればいいのかな?。 dsk ファイルも散々書き換えて試したのですが、やはりこの辺を徹底的に
調べるしかないか。
「標準」という名称でデスクトップの配置を保存してみましたがやはり上のメッセージが出ますね。
また 表示→デスクトップの配置→標準 という感じで保存した名称「標準」を選択しようとしても
同じエラーメッセージが表示されて選択できず <未指定> にチェックが付いたままになります。
この配置の読み込みでエラーが出るということはその辺に問題点があるということなのでしょうけど
一体何を読み込んでしまっているのだろう・・・。
保存すると 標準.dst というファイルが作成されましたが、同じフォルダ内にある bcb.dsk と見比べて
みればいいのかな?。 dsk ファイルも散々書き換えて試したのですが、やはりこの辺を徹底的に
調べるしかないか。
460デフォルトの名無しさん
2013/09/05(木) 19:59:35.35 http://docwiki.embarcadero.com/RADStudio/XE4/ja/%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97_%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%82%92%E4%BF%9D%E5%AD%98%E3%81%99%E3%82%8B
このあたりはどうなん
俺のXE4でも使えたけど
http://stackoverflow.com/questions/2893191/delphi-2009-rad-studio-desktop-selector-not-working
こんなのも発見した
HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Session\DesktopName=Default Layout
HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Session\RuntimeDesktopName=Debug Layout
壊れてないか?
このあたりはどうなん
俺のXE4でも使えたけど
http://stackoverflow.com/questions/2893191/delphi-2009-rad-studio-desktop-selector-not-working
こんなのも発見した
HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Session\DesktopName=Default Layout
HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Session\RuntimeDesktopName=Debug Layout
壊れてないか?
461デフォルトの名無しさん
2013/09/05(木) 21:22:19.99 C++Builder6なので同じような項目を探してみたところ以下のような箇所を見つけました。
[HKEY_CURRENT_USER\Software\Borland\C++Builder\6.0\Session]
"DesktopName"=""
"RuntimeDesktopName"=""
現状では空欄になってますけど、これに各々 Default Layout と Debug Layout って入れるということなのかな?。
[HKEY_CURRENT_USER\Software\Borland\C++Builder\6.0\Session]
"DesktopName"=""
"RuntimeDesktopName"=""
現状では空欄になってますけど、これに各々 Default Layout と Debug Layout って入れるということなのかな?。
462デフォルトの名無しさん
2013/09/05(木) 21:38:11.37 古いパソコンにもC++Builderを入れてたので(こちらは問題なく動く、けどパソコンが非力)
レジストリを見てみましたがその2つの項目自体が無いですね。関係ないかもしれないです。
>>459 で「標準」という名前でデスクトップ レイアウトとデバッグ時のレイアウトを作ったので
その時に追加されたのかもしれない。そして症状が変わらなかったため削除したので
空欄になってるだけみたいです。
レジストリを見てみましたがその2つの項目自体が無いですね。関係ないかもしれないです。
>>459 で「標準」という名前でデスクトップ レイアウトとデバッグ時のレイアウトを作ったので
その時に追加されたのかもしれない。そして症状が変わらなかったため削除したので
空欄になってるだけみたいです。
463デフォルトの名無しさん
2013/09/05(木) 22:05:26.23 参考にならないかも知れないですがXE4ではこうなっています
[HKEY_CURRENT_USER\Software\Embarcadero\BDS\11.0\Session]
"RuntimeDesktopName"="Debug Layout"
"DesktopName"="Default Layout"
[HKEY_CURRENT_USER\Software\Embarcadero\BDS\11.0\Session]
"RuntimeDesktopName"="Debug Layout"
"DesktopName"="Default Layout"
464デフォルトの名無しさん
2013/09/05(木) 22:26:56.87 http://edn.embarcadero.com/article/39780
8.デスクトップレイアウトの設定
2009辺りからもプリセットで用意されてるみたいですね。
バージョン6の頃はまだ無いみたいです。
またアンインストールしてみるかなぁ。
多分レジストリに情報が残っていたんじゃないかと推測。
BCB6RegClean.exeをやればいいのかな?。
8.デスクトップレイアウトの設定
2009辺りからもプリセットで用意されてるみたいですね。
バージョン6の頃はまだ無いみたいです。
またアンインストールしてみるかなぁ。
多分レジストリに情報が残っていたんじゃないかと推測。
BCB6RegClean.exeをやればいいのかな?。
465デフォルトの名無しさん
2013/09/26(木) 23:00:41.47 XE2で、エントリーポイント(WinMain)があるファイルの
USEFORMマクロの上に気が付いたら空行を
どんどん追加されてるんだけど、これどうにかならないの?
USEFORMマクロの上に気が付いたら空行を
どんどん追加されてるんだけど、これどうにかならないの?
466デフォルトの名無しさん
2013/09/28(土) 19:03:52.62 C++Builder2009Proを使っています。
.pas ファイルをコンパイルしようとしているんですが、Indy系のファイルが見つからないとしてエラーになってしまいます。
>[致命的エラー] F1026 ファイル 'IdBaseComponent.dcu' が見つかりません
cppのC++で書かれたフォームにIdHTTPを貼り付ける → コンパイルは通る。
pasのDelphiで書かれたフォームにdHTTPを貼り付ける → 上記のエラーが出る。
C++Builder2009に付属のdccコンパイラはお試し的なもので本格的にコンパイルできるようにするにはDelphi買えってことなんでしょうか?
それともなにか方法があるんでしょうか。
(まあC++BuilderだけでDelphiも利用できたら分ける意味が無いなとは思うのですが)
.pas ファイルをコンパイルしようとしているんですが、Indy系のファイルが見つからないとしてエラーになってしまいます。
>[致命的エラー] F1026 ファイル 'IdBaseComponent.dcu' が見つかりません
cppのC++で書かれたフォームにIdHTTPを貼り付ける → コンパイルは通る。
pasのDelphiで書かれたフォームにdHTTPを貼り付ける → 上記のエラーが出る。
C++Builder2009に付属のdccコンパイラはお試し的なもので本格的にコンパイルできるようにするにはDelphi買えってことなんでしょうか?
それともなにか方法があるんでしょうか。
(まあC++BuilderだけでDelphiも利用できたら分ける意味が無いなとは思うのですが)
467デフォルトの名無しさん
2013/09/28(土) 19:43:41.98468デフォルトの名無しさん
2013/10/08(火) 16:46:16.13 Delphi糞ユーザーは口をはさまないで下さい。うざいだけです。
469デフォルトの名無しさん
2013/10/08(火) 20:14:26.21470デフォルトの名無しさん
2013/10/08(火) 20:45:58.37 触らないほうが…
471デフォルトの名無しさん
2013/10/10(木) 03:23:18.25 エンバカってバグ取り=アップデート(要お布施)ってこと?
XE6が出ても、新規では10万するのかな
XE6が出ても、新規では10万するのかな
472デフォルトの名無しさん
2013/10/13(日) 12:32:54.38 リリースビルドの設定でパッケージを含んで動的リンクさせないような設定にしたいんだけど
毎回プロジェクト作るごとに設定するの面倒だからデフォルト設定にしたいんだけどそう言う設定ないの?
毎回プロジェクト作るごとに設定するの面倒だからデフォルト設定にしたいんだけどそう言う設定ないの?
473デフォルトの名無しさん
2013/10/13(日) 12:50:08.40 よくわからんけど。
「プロジェクト」->「オプション」メニューから設定してない?
「ツール」->「オプション」から設定すればデフォにならない?
「プロジェクト」->「オプション」メニューから設定してない?
「ツール」->「オプション」から設定すればデフォにならない?
474デフォルトの名無しさん
2013/10/13(日) 13:24:40.58 ビルドの設定はわからなかったけど、フォーマッタって言うの見てたら
ソースの成形っていうメニューがあることを初めて知って設定して実行したらいい感じになった
VSだとある程度自動だけどこれいいな
ソースの成形っていうメニューがあることを初めて知って設定して実行したらいい感じになった
VSだとある程度自動だけどこれいいな
475デフォルトの名無しさん
2013/10/14(月) 10:02:24.58 >>472
どのバージョンを使ってるのか分からないけど
プロジェクトのデフォルト設定はXEまではあったが、XE2からは廃止された
XE2からはオプションセットにプロジェクト設定を保存して、それを適用しろという事らしい
どのバージョンを使ってるのか分からないけど
プロジェクトのデフォルト設定はXEまではあったが、XE2からは廃止された
XE2からはオプションセットにプロジェクト設定を保存して、それを適用しろという事らしい
476デフォルトの名無しさん
2013/10/17(木) 11:29:53.79 Builder XE4でNMSMTPってみつからないんだけど?
なくなった?
Indy使えってこと?
なくなった?
Indy使えってこと?
477デフォルトの名無しさん
2013/10/17(木) 19:24:33.34 NM*とはずいぶん古いな。とっくに作ってた会社もなくなってる。Indyでどうぞ。
478デフォルトの名無しさん
2013/10/17(木) 21:30:50.90 入力補完でキャストすれば行けるのに出てこない候補とかあるんだけど
設定とかあるの?
設定とかあるの?
479デフォルトの名無しさん
2013/10/17(木) 21:31:22.72 あ、XEです
480デフォルトの名無しさん
2013/10/23(水) 11:10:01.90 XE4ってデフォでAPIがWCHARになってるんだけど
WriteFileって引数はWCHARで通るのに書き出されたファイルみると
ちゃんとなってない・・・
アスキーの"123"ってかきたかったのに"1 2 3 "ってなっちゃうんだけど
これcharでやろうとしたら逆にエラーでるし
どうしたらWCHARでちゃんとWriteFileでファイル作れますかね?
WriteFileって引数はWCHARで通るのに書き出されたファイルみると
ちゃんとなってない・・・
アスキーの"123"ってかきたかったのに"1 2 3 "ってなっちゃうんだけど
これcharでやろうとしたら逆にエラーでるし
どうしたらWCHARでちゃんとWriteFileでファイル作れますかね?
481デフォルトの名無しさん
2013/10/23(水) 11:21:58.49 あれ?
試しにサイズにsizeof(WCHAR)かけたらちゃんとかけた
lstrlenは文字数を返してるけどWriteFileのサイズってバイト数のままかこれ
でもサイズが半分しか指定してなくて何でWCHARの2バイトのままかかれるのかwからん
試しにサイズにsizeof(WCHAR)かけたらちゃんとかけた
lstrlenは文字数を返してるけどWriteFileのサイズってバイト数のままかこれ
でもサイズが半分しか指定してなくて何でWCHARの2バイトのままかかれるのかwからん
482デフォルトの名無しさん
2013/10/23(水) 12:10:53.61 内部は全部ユニコードだから
483デフォルトの名無しさん
2013/10/23(水) 16:46:48.23 XE4で質問
ソフトを起動してからボタンを押すとメインフォームのVisible=falseにしたらフォームが消えるんですが
コンストラクタでやっても消えてくれません。
Application->ShowMainForm = false;
これやっても消えてくれません。
起動時にどうやったらフォーム非表示で起動できますかね?
ソフトを起動してからボタンを押すとメインフォームのVisible=falseにしたらフォームが消えるんですが
コンストラクタでやっても消えてくれません。
Application->ShowMainForm = false;
これやっても消えてくれません。
起動時にどうやったらフォーム非表示で起動できますかね?
484デフォルトの名無しさん
2013/10/23(水) 19:31:20.33 ApplicationEvents配置して、OnActiveイベントに記述
485デフォルトの名無しさん
2013/10/23(水) 19:35:46.81 >>480-481
BOOL WriteFile(hFile, lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, lpOverlapped)
HANDLE hFile; /* 書き込み先のファイルのハンドル */
LPCVOID *lpBuffer; /* ファイルに書き込むデータのアドレス */
DWORD nNumberOfBytesToWrite; /* 書き込むバイト数 */
LPDWORD lpNumberOfBytesWritten; /* 書き込まれたバイト数のアドレス */
LPOVERLAPPED lpOverlapped; /* 重複I/Oに必要な構造体のアドレス */
これでしょ?
引数は
LPCVOID だからもとからバイト数だよ。
BOOL WriteFile(hFile, lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, lpOverlapped)
HANDLE hFile; /* 書き込み先のファイルのハンドル */
LPCVOID *lpBuffer; /* ファイルに書き込むデータのアドレス */
DWORD nNumberOfBytesToWrite; /* 書き込むバイト数 */
LPDWORD lpNumberOfBytesWritten; /* 書き込まれたバイト数のアドレス */
LPOVERLAPPED lpOverlapped; /* 重複I/Oに必要な構造体のアドレス */
これでしょ?
引数は
LPCVOID だからもとからバイト数だよ。
486デフォルトの名無しさん
2013/10/23(水) 19:42:04.47 だよな
487デフォルトの名無しさん
2013/10/24(木) 05:28:10.04 MainFormが表示されてから、表示を消さないといけない
MainFormが表示される前のタイミングで、表示を消しても無意味
ノーマルなやり方は
MainFormのOnActivate()イベントで、消すのが普通だろうな
MainFormが表示される前のタイミングで、表示を消しても無意味
ノーマルなやり方は
MainFormのOnActivate()イベントで、消すのが普通だろうな
488デフォルトの名無しさん
2013/10/24(木) 09:10:40.83 どういうのを作りたいのかよくわからんがフォーム自体いるのかね
消えたまま起動して後からまた表示させることもあるんかな
トレイに入れておくとか、あるいはバックで動かしたいのか
フォーム使わないなら最初から無いまま作ればいいんだし
消えたまま起動して後からまた表示させることもあるんかな
トレイに入れておくとか、あるいはバックで動かしたいのか
フォーム使わないなら最初から無いまま作ればいいんだし
489デフォルトの名無しさん
2013/10/24(木) 09:40:11.62 まあ、オプションの自動生成フォームから、MainFormを外せばいいんだけどね
490デフォルトの名無しさん
2013/10/24(木) 11:55:35.09 >>487
そこでfalseしても消えてくれない
そこでfalseしても消えてくれない
491デフォルトの名無しさん
2013/10/24(木) 12:39:30.47 XE4とwin8で一回目にダイアログを実行してなにかファイルを選択して、
二回目にダイアログを実行したとき、フルパスで表示されます
ファイル名だけを表示させる方法を教えてください。
昔はファイル名だけが表示されたと思うんですが、、、、
ttp://www.dotup.org/uploda/www.dotup.org4608757.png
二回目にダイアログを実行したとき、フルパスで表示されます
ファイル名だけを表示させる方法を教えてください。
昔はファイル名だけが表示されたと思うんですが、、、、
ttp://www.dotup.org/uploda/www.dotup.org4608757.png
492デフォルトの名無しさん
2013/10/24(木) 14:03:31.99 >>489
それやると次は、「プログラムを起動しても何も起きません」ってなるんじゃね?
それやると次は、「プログラムを起動しても何も起きません」ってなるんじゃね?
493デフォルトの名無しさん
2013/10/24(木) 15:46:08.57494デフォルトの名無しさん
2013/10/24(木) 17:14:19.35 Application->ShowMainForm = false; はコンストラクタでおk
495デフォルトの名無しさん
2013/10/24(木) 19:26:03.98 >>483で、
> ソフトを起動してからボタンを押すとメインフォームのVisible=falseにしたらフォームが消えるんですがコンストラクタでやっても消えてくれません。
> Application->ShowMainForm = false;
> これやっても消えてくれません。
って書いてあったから流れ的にコンストラクタで Application->ShowMainForm = false; やっても消えないという意味だと解釈してしまったが
質問者は コンストラクタで Visible=false しかやってないってことなのか。
>>493
自動生成のフォームのコンストラクタはもとからRun()の前だよ。
> ソフトを起動してからボタンを押すとメインフォームのVisible=falseにしたらフォームが消えるんですがコンストラクタでやっても消えてくれません。
> Application->ShowMainForm = false;
> これやっても消えてくれません。
って書いてあったから流れ的にコンストラクタで Application->ShowMainForm = false; やっても消えないという意味だと解釈してしまったが
質問者は コンストラクタで Visible=false しかやってないってことなのか。
>>493
自動生成のフォームのコンストラクタはもとからRun()の前だよ。
496デフォルトの名無しさん
2013/10/26(土) 21:50:00.84 コンポーネント作ってるんだけど、ファイル名を格納するStringで
オブジェクトインスペクタにファイル選択ダイアログを表示させるボタンを表示させたいんだけど
どうやったらいいのでしょうか
オブジェクトインスペクタにファイル選択ダイアログを表示させるボタンを表示させたいんだけど
どうやったらいいのでしょうか
497デフォルトの名無しさん
2013/10/26(土) 22:08:36.95 プロパティを文字列型じゃなくてTFileName型に変えたらどう?
498デフォルトの名無しさん
2013/10/26(土) 22:29:04.51 >>497
出ませんね
出ませんね
499デフォルトの名無しさん
2013/10/26(土) 22:44:08.65 あら。ごめん。俺あんま経験なくてw
なんか、プロパティエディタ登録すればいいらしいんだが、
DesignIntf.pasやDesignEditors.pas,VCLEditors.pasのデフォルトや標準のエディタが
登録されてて、これで間に合わなければ自分で作るらしい。
登録にはRegisterPropertyEditorとかいう関数で。
って、俺じゃあれだから、プロの意見の待った方がいいな。
なんか、プロパティエディタ登録すればいいらしいんだが、
DesignIntf.pasやDesignEditors.pas,VCLEditors.pasのデフォルトや標準のエディタが
登録されてて、これで間に合わなければ自分で作るらしい。
登録にはRegisterPropertyEditorとかいう関数で。
って、俺じゃあれだから、プロの意見の待った方がいいな。
500デフォルトの名無しさん
2013/10/26(土) 22:51:17.03 VCLEditors.pasにTMPFileNamePropertyというTMediaPlayer用の
File Open Dialogを表示するプロパティエディタがあるから、これを真似れば
いいんじゃないかと思う。
File Open Dialogを表示するプロパティエディタがあるから、これを真似れば
いいんじゃないかと思う。
501デフォルトの名無しさん
2013/10/27(日) 15:44:18.10 初歩的な質問ですみません。
for文やwhile文などでくりかえし処理をすると,繰り返しの回数が99回目までは問題ないのですが
必ず100回目で「sqrt domain error」が必ず出ます。
数値を色々変えてみても必ず起きます.
ssqrt domain errorはルートの中身が負のときでるエラーだと思うのですが
それ以外に出る原因はありますか?
for文やwhile文などでくりかえし処理をすると,繰り返しの回数が99回目までは問題ないのですが
必ず100回目で「sqrt domain error」が必ず出ます。
数値を色々変えてみても必ず起きます.
ssqrt domain errorはルートの中身が負のときでるエラーだと思うのですが
それ以外に出る原因はありますか?
502デフォルトの名無しさん
2013/10/27(日) 16:20:24.52 そう言う場合はまず作ってるプログラムから離れて間違っているのか確認してから
そうでは無いなと確信してから自分のプログラムを疑う物ですよ
そうでは無いなと確信してから自分のプログラムを疑う物ですよ
503デフォルトの名無しさん
2013/10/29(火) 13:52:21.53 >>501
√に入れる変数にunsigned入れたらいいんじゃね?
√に入れる変数にunsigned入れたらいいんじゃね?
504デフォルトの名無しさん
2013/10/29(火) 14:24:43.48 何でもassert
505デフォルトの名無しさん
2013/10/29(火) 15:07:07.12 デバッグすればいいだけじゃん
ループの100回目でブレークポントを張って
変数の値を確認すればよい
ループの100回目でブレークポントを張って
変数の値を確認すればよい
506デフォルトの名無しさん
2013/10/29(火) 23:49:47.28 スタックでも壊してたりしてな
507デフォルトの名無しさん
2013/11/05(火) 17:38:05.77 void __fastcall TForm2::ButtonWRClick(TObject *Sender)
{
char *tmp;
CamRegInfo ci;
ci.devaddr = 0xba; // dev addr
unsigned short val[3];
int addr = 0;
int data = 0;
tmp = strdup(EditAddr->Text.c_str());
sscanf(tmp,"%02x",&addr);
free(tmp);
tmp = strdup(EditData->Text.c_str());
sscanf(tmp,"%02x",&data);
free(tmp);
ci.devaddr = addr;
ci.data = data;
USBWriteData((unsigned char *)&ci,6,0x07); // to I2C Controller
}
2010年くらいにいただいたビルダーのサンプルプログラムを今,実行しようとしていますが
[BCC32 エラー] Unit2.cpp(204): E2034 'wchar_t *' 型は 'const char *' 型に変換できない
[BCC32 エラー] Unit2.cpp(204): E2342 パラメータ '__s' は const char * 型として定義されているので wchar_t * は渡せない
というエラーがtmp = strdup(EditAddr->Text.c_str());に出ます.
調べるとこうするとエラーが取れました.tmp = strdup(AnsiString(EditData->Text).c_str());
しかし,新たに[ILINK32 エラー] Fatal: ファイル 'K.OBJ' を開けません
というエラーが出て困っています.
{
char *tmp;
CamRegInfo ci;
ci.devaddr = 0xba; // dev addr
unsigned short val[3];
int addr = 0;
int data = 0;
tmp = strdup(EditAddr->Text.c_str());
sscanf(tmp,"%02x",&addr);
free(tmp);
tmp = strdup(EditData->Text.c_str());
sscanf(tmp,"%02x",&data);
free(tmp);
ci.devaddr = addr;
ci.data = data;
USBWriteData((unsigned char *)&ci,6,0x07); // to I2C Controller
}
2010年くらいにいただいたビルダーのサンプルプログラムを今,実行しようとしていますが
[BCC32 エラー] Unit2.cpp(204): E2034 'wchar_t *' 型は 'const char *' 型に変換できない
[BCC32 エラー] Unit2.cpp(204): E2342 パラメータ '__s' は const char * 型として定義されているので wchar_t * は渡せない
というエラーがtmp = strdup(EditAddr->Text.c_str());に出ます.
調べるとこうするとエラーが取れました.tmp = strdup(AnsiString(EditData->Text).c_str());
しかし,新たに[ILINK32 エラー] Fatal: ファイル 'K.OBJ' を開けません
というエラーが出て困っています.
508デフォルトの名無しさん
2013/11/06(水) 00:38:50.77 それは困りましたね。
509デフォルトの名無しさん
2013/11/06(水) 09:22:42.32 Unicodeの意識が無さ過ぎ
510デフォルトの名無しさん
2013/11/06(水) 10:02:11.48 >>507
http://docwiki.embarcadero.com/RADStudio/2010/ja/TCHAR_%E3%83%9E%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0
http://docwiki.embarcadero.com/RADStudio/2010/ja/RAD_Studio_%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B_Unicode
http://marupeke296.com/CPP_charUnicodeWideChar.html
http://www.watercolor-city.net/ct_delphi/delphi_tiburon/
http://docwiki.embarcadero.com/RADStudio/2010/ja/TCHAR_%E3%83%9E%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0
http://docwiki.embarcadero.com/RADStudio/2010/ja/RAD_Studio_%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B_Unicode
http://marupeke296.com/CPP_charUnicodeWideChar.html
http://www.watercolor-city.net/ct_delphi/delphi_tiburon/
511デフォルトの名無しさん
2013/11/06(水) 10:14:53.13 >>509 スレタイ読め
512デフォルトの名無しさん
2013/11/06(水) 10:23:07.10 >>511
オマエのクソレスの方が何の役にもたってないことに気付けボケ
オマエのクソレスの方が何の役にもたってないことに気付けボケ
513デフォルトの名無しさん
2013/11/07(木) 15:24:59.71 仮想デストラクタをcppに書くと必ず、
「ここには記憶クラス"virtual"は指定できない」ってエラーが出るんだけど
どうしたらよいの?
「ここには記憶クラス"virtual"は指定できない」ってエラーが出るんだけど
どうしたらよいの?
514デフォルトの名無しさん
2013/11/07(木) 17:28:29.26 >>513
ヘッダに宣言書いているでしょ?
CPPに書くデストラクタの本体には virtual はつけない。
~~~~~~~~~~~~~~~~~~
もしCPPに書いているのがclass宣言で、その宣言に virtual をつけるのはOK
もしそのようにしているのに怒られると言うなら具体的にコードを書いてみて
ヘッダに宣言書いているでしょ?
CPPに書くデストラクタの本体には virtual はつけない。
~~~~~~~~~~~~~~~~~~
もしCPPに書いているのがclass宣言で、その宣言に virtual をつけるのはOK
もしそのようにしているのに怒られると言うなら具体的にコードを書いてみて
515デフォルトの名無しさん
2013/11/07(木) 17:32:54.63 >>514
ありがとう!ヘッダに宣言書いていました
ありがとう!ヘッダに宣言書いていました
516デフォルトの名無しさん
2013/11/07(木) 22:21:46.25 System.DateUtils.hppをインクルードすると、
W8058 ヘッダーに初期化データが含まれているためプリコンパイルヘッダーを作成できない
ってエラーが出るのは、回避不可能なの?
W8058 ヘッダーに初期化データが含まれているためプリコンパイルヘッダーを作成できない
ってエラーが出るのは、回避不可能なの?
517デフォルトの名無しさん
2013/11/07(木) 22:38:52.41518デフォルトの名無しさん
2013/11/11(月) 13:09:32.22 継承される可能性のあるクラスは、仮想デストラクターを置けって言うけど、
ヘッダーファイルに↓の置いておくだけでよいの?
virtual __fastcall ~TSample();
ヘッダーファイルに↓の置いておくだけでよいの?
virtual __fastcall ~TSample();
519デフォルトの名無しさん
2013/11/11(月) 13:32:23.26520デフォルトの名無しさん
2013/11/11(月) 15:07:57.54 >>519
特にエラーは何も出ずに実行できるのだが
特にエラーは何も出ずに実行できるのだが
521デフォルトの名無しさん
2013/11/11(月) 16:58:02.35 >>518
本体(デストラクタの実体)がないからエラーになるはずだけど
[ILINK32 エラー] Error: 未解決の外部参照 '__fastcall TSample::~TSample()' が x:\xxx\xxxx\xxxx.OBJ から参照されました
宣言したけど使っていない場合はエラーも出ないし実行に支障はない
これはメンバ関数も同じだよね
ヘッダーに書きたいなら宣言にあわせて実体も書いておくものじゃないだろうか。
virtual __fastcall ~TSample() { }
抽象クラスでの純粋仮想デストラクタを考慮するなら
virtual __fastcall ~TSample() = 0;
になるだろうし。
仮にその(>>518)宣言で問題にならないにしても、継承したクラスで問題起きるかもしれないから書いておいたほうが無難だとは思う。
本体(デストラクタの実体)がないからエラーになるはずだけど
[ILINK32 エラー] Error: 未解決の外部参照 '__fastcall TSample::~TSample()' が x:\xxx\xxxx\xxxx.OBJ から参照されました
宣言したけど使っていない場合はエラーも出ないし実行に支障はない
これはメンバ関数も同じだよね
ヘッダーに書きたいなら宣言にあわせて実体も書いておくものじゃないだろうか。
virtual __fastcall ~TSample() { }
抽象クラスでの純粋仮想デストラクタを考慮するなら
virtual __fastcall ~TSample() = 0;
になるだろうし。
仮にその(>>518)宣言で問題にならないにしても、継承したクラスで問題起きるかもしれないから書いておいたほうが無難だとは思う。
522デフォルトの名無しさん
2013/11/11(月) 16:58:31.24 アプリの起動時に、しなきゃならない処理がたくさんあるんだけど
(INIファイルの読み込みとか)
メインフォームやスプラッシュフォームのコンストラクターとかに
書くと気持ち悪いから、アプリケーション初期化関連のメソッドを
並べたクラスを一つ作って、メインフォームのコンストラクターから
インスタンス作って全部やらせるのって、汚いやり方?
1つの仕事を順番にやるだけのクラスになるんだけど。
(INIファイルの読み込みとか)
メインフォームやスプラッシュフォームのコンストラクターとかに
書くと気持ち悪いから、アプリケーション初期化関連のメソッドを
並べたクラスを一つ作って、メインフォームのコンストラクターから
インスタンス作って全部やらせるのって、汚いやり方?
1つの仕事を順番にやるだけのクラスになるんだけど。
523デフォルトの名無しさん
2013/11/11(月) 17:01:13.43524デフォルトの名無しさん
2013/11/11(月) 17:46:35.14525デフォルトの名無しさん
2013/11/11(月) 17:52:53.52526デフォルトの名無しさん
2013/11/11(月) 18:15:55.83 共通なグローバルな初期化はメインのデータモジュール作って、データモジュールのコンスタラクタとかでやれば??
で、各フォーム特有の初期化は各フォームのコンストラクタでやる。
「プロジェクトオプション」の「フォーム」で指定する作成順序はメインデータモジュール->メインフォームの順で。
俺はだいたいそうやって作ってるけど。
大抵、データベースアプリとかで、グローバルな接続コンポはデータモジュール作って、そこに置くように、
その延長でそうしてる。
で、各フォーム特有の初期化は各フォームのコンストラクタでやる。
「プロジェクトオプション」の「フォーム」で指定する作成順序はメインデータモジュール->メインフォームの順で。
俺はだいたいそうやって作ってるけど。
大抵、データベースアプリとかで、グローバルな接続コンポはデータモジュール作って、そこに置くように、
その延長でそうしてる。
527デフォルトの名無しさん
2013/11/11(月) 18:47:50.47528デフォルトの名無しさん
2013/11/11(月) 18:59:36.66 まず、データモジュールってコンポーネントはしってるんだよね??
グローバルな設定の初期化(終了化)するタイミングはデータモジュールのコンスタラクタ(デストラクタ)なわけで、
後は、君が書いたクラス次第でしょ。ここが何をして、どう使うクラスになってるのか全く想像できないから、
どう説明したらいいか・・
グローバルな設定の初期化(終了化)するタイミングはデータモジュールのコンスタラクタ(デストラクタ)なわけで、
後は、君が書いたクラス次第でしょ。ここが何をして、どう使うクラスになってるのか全く想像できないから、
どう説明したらいいか・・
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 【実況】博衣こよりのえちえちダンガンロンパ6🧪
- 【高市速報】毎日の調査で衆院投票先、自民2.4維新7.2立憲14.5国民6.0公明8.4参政4.8共産21.7れいわ19.3保守1.2社民3.6みらい10.8 [369521721]
- 【実況】博衣こよりのえちえちダンガンロンパ5🧪
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 実写映画「ストリートファイター」のキャラアートが公開。何か知らん人がいる…… [624898991]
- マイナンバー更新、申請書が届くまでに一ヶ月。そして受付予約枠は2ヶ月先まで埋まってる...どうなってんだこの国 [237216734]
