コンピュータや音楽の事書いてます

2021-01-01から1年間の記事一覧

C++Builder エラーメッセージをググっても見つからないとき

Embarcadero C++Builderの情報はネット上でも非常に少なく、日本語のエラーメッセージをググっても事例などが見つからないことが多い。 英語に変更すれば見つかる可能性が高まる。 また、バッチコンパイルでコンパイルの高速化をした際、メッセージが文字化…

jQueryのappend()は移動にも使える

appendという言葉からして、追加の機能だと思っていた。これだと、appendという言葉通り、追加になる。 $("#d1").append("<input type=button>"); しかし、既存の要素を対象にすると、 <script src="https://code.jquery.com/jquery-3.6.0.slim.min.js"></script> <script> var sw = 1; function move(){ if(sw == 1){ $("#d1").append($("#b1")); sw = 2; } else{…

コードサイニング証明書の取得の流れとトラブル解決

Visual Studio からClickonce発行したアプリが顧客先で「発行元が不明」の警告を出すのでそれを解決するため。 ここが安いみたいなので注文した。 www.thesslstore.com Comodo Code Signing $82.5/YearCOMODOのオフィシャルから購入するのと何が違うのかは分…

ImageListにPNG画像を読み込んだら色が変わってしまう

Microsoft OfficeのTaskPaneにUserControlを配置し、そこへ画像ボタンを配置したら、元の画像ファイルよりも明るい色に変わった。 原因は全くわからない。バグでは? 現象はImageListにPNG画像を読み込んだ状態で起こった。ImageListならMouseHoverとかMouse…

無名関数をclassメンバに代入しても実行できないとき

このような無名関数を $getMailBody = function ($data){ return <<<EOF {$data["氏名"]} 様 この度は、 EOF; }; $db->customerMailBody = $getMailBody; //クラスメンバへ代入 このクラスのメンバに代入したとき、 class DB { public Closure $customerMailBody; これでは実行時エラーになってしまう。 //DB</eof>…

jQueryのpostでphpでDBにinsertしたら SyntaxError: Unexpected end of JSON input at parse ()

DB処理はちゃんと終わっているのに、ブラウザに帰ると、jQueryの.fail() に入ってきてしまう。原因はレスポンスを返していないせいだった。 insertだから何も返さなくて良いと勘違いしており、 echo json_encode($statement->fetchAll(PDO::FETCH_ASSOC)); …

DocumentWindow内のスライドのピクセル座標を取得

ピクセル座標(モニターディスプレイ上の座標)を取得 var aw = app.ActiveWindow; aw.Panes.OfType<Pane>() //先にスライドのPaneをactivate .Where(p=>p.ViewType==PpViewType.ppViewSlide) .First().Activate(); var pxLeft = aw.PointsToScreenPixelsX(0); //</pane>…

SlideShowNextSlide 内でのスライド遷移による無限ループ回避

何らかの理由で一時的にスライド遷移を禁止したいので、遷移したときに瞬時に元にもどす処理。 SlideShowNextSlide 内で、GotoSlide()すると、再びSlideShowNextSlide イベントが発生する為、無限ループしてしまう。 それを回避する為に普通考えるのは、イベ…

Failed to read the 'cssRules' property 回避

読み込んでいる全スタイルシートから検索 var ss=document.styleSheets; ss.forEach(s=>{ var cr; try { cr = s.cssRules; } catch{return;} //クロスドメインのstyleSheetは失敗するので飛ばす cr && cr.forEach(r=>{ var text = r.cssText; var sel = r.se…