はてなキーワード: DLLとは
インストールただしただけではStudio Oneから見えなかった…😟
直接.exeとか.dllの入ってるフォルダを見るように指定したら使えるようになったけど、VSTのフォルダ構成がなんか混乱してきた
なんか一向に曲ができない、なんか違う感あるので、いっそVST書く方でもやろうかと思った
VSTといえばJuceでしょ、とJuceのテンプレート生成してVisual Studioでビルドできるところまで確認はした
なるほど、みんなこんな感じで書いてるんだね
ついでにlibsdlがver.3作ってる途中なので、それもサンプルコードをいくつかビルドしてみた
ちゃんと動くね、2Dゲーなら問題なく書けそう、まあ、今の時代ゼロからC++やJavaで書きたがる人がいるかというと少ないとは思うのだけど、
個人的にはUnityやUnrealのGUIみたいなのはクソだと思ってて、1行から書き始めて動作する方が落ち着くんだよね
でも、コードはもうあんまり書きたくないんだ、作曲したいんだ、コピーしたいんだ
Logic Proのドラム音源とかそこそこいいんだね、ちょっとMacほしくなる
というか、俺がMacほしくなる要因が、ヒラギノフォントとか、ドラム音源とか、なんかもうOSとかハードとか関係ないな、おまけがほしいになってる
Mac OS X Jaguarぐらいから?の付き合いだったけど、やっぱりxcodeはクソだと思ったし、Obj-Cもクソだと思ったし、今はまあSwiftあるけどさ…
Cocosでゲーム作ろうとしたりとかしてたよな、なんか見せた人のウケは悪かったけど…
若い頃は死ぬほど絵が描きたかったはずなのに、こうなってみるとまったく創作意欲?がわかないな…😟
正直、作曲欲もあるというとウソになる、ずっとやりたかったけど、色々諸事情があってやれなかったので、死ぬまでぐらい好き勝手にやりたくなった、
そういう後ろ向きの発想なんだけど、こうなると自分から何か発信したいとか、そういう姿勢じゃないんだよな
アーティストになりたいんじゃなくて、スタジオミュージシャンになりたいみたいな…、まあ、それももう無理なおこがましいレベルの低さなんだけど…
まあ、病気の件もあるけど、やるの遅すぎたよね、楽器は10代ぐらいから始めて、ギター、ベース、ドラム、技術としてのボーカル、ピアノ、
シンセサイザー系のキーボード、ブラス系、一通りやるべきだよね、うまくならなくていいけど、どんな楽器でも触れるレベルにはなっておくべき
能力は機械がいくらでも増幅してくれるけど、知識は機械が植え付けてくれるわけではないので…😟
やっぱり、まずはバンドスコアを買って、DAWに落とし込むとか、Guitar Proで楽譜として採譜して、MIDIに変換したものをDAWで読んで加工するとか、
マケスピver2にして以前、以前ver1用に書いたDDE通信が使えない事に気が付いていたので、ちょっと、まじめに調べてみることにしたら、以外なことがわかった。
そして、マケスピ2 RSSではその仕様が、何とSendMessageとCOPYDATASTRUCTを利用した、いにしえのWindowメッセージ通信になっている。
しかも、ネイティブdllの中に、C# ILをgz形式で埋め込んだ変な構造だ。
MarketSpeed2_RSS_32bit.xll(dll)の中にリソースとして、C#で書かれたMSRSSがgz(lz77)として埋め込まれてる。
しかし、今時SendMessageとCOPYDATASTRUCTかよ!
はぁ・・・これをpythonでエミュレートするのは骨が折れるだろう。
pythonでexcelを操作した方がマシだな!(これは既にやってる人がいる)
いい加減にWebAPI化してくれないか。
そしたら、他のプログラムでも簡単に使えて便利だと思うんだけどなあ。
WinNTSetup は、主に大規模展開を目的として、Windows オペレーティング システムをインストールする前にカスタマイズするように設計されています。
インストール中に、約 2MB の Microsoft アプリである Windows アセスメント & デプロイメント キット (Windows ADK) をダウンロードするように求められます。
インターフェースは非常にユーザーフレンドリーなようです。このタブは 2 つのタブに分かれており、1 つは Windows 7 以降用、もう 1 つは Windows 2000、XP、および 2003 のみ用です。理解できないものの上にマウスを置くと、バルーン ヒントが表示されます。
Windows インストール ファイルの場所、ブート ドライブの場所、およびインストール ドライブの場所を選択する必要があります。パッチ UxTheme.dll、無人インストール、ドライバーの追加、ドライブ文字の事前割り当て、モード、微調整、VHD (仮想ハード ディスク) などの追加オプションが提供されます。
25 の追加調整を備えた設定ボタンがありますが、それらは古いオペレーティング システムに適用される標準的な調整に重点を置いています。例としては、「へのショートカット」矢印の削除、システムの復元の無効化、XP スタイルのタスクバー ボタン、クイック起動の表示などが挙げられます。 Windows 10 と 11 のユーザーは、Cortana やその他の不足している設定を削除することによりプライバシーに関心を持つようになりました。私たちの多くが使用しているもう 1 つの不足しているオプションは、ドライブのアクセスを高速化するためにインデックス作成を無効にすることです。
インストールした7-zipをアンインスト&再インストールせずそのまま手動で移動させたことで、dllファイルが読み込みなくなっていた模様。
これは、
https://ameblo.jp/eruna-captor/entry-12384271374.html
これが使う、
が、新しい必要があることがわかりました。
と
axrar.spiをあきらめてax7z_s.spiを使おうとしてax7z_s.txtの解説
ax7z_s.spi 単独では動作しません。他に 7-zip 4.57 以降に含まれる 7z.dll が
※ 7-zip 4.62, 4.65, 9.20, 9.22 の 7z.dll でも動作しているようです。
・レジストリ HKCR\Software\7-zip\Path (文字列)に設定されたフォルダ
・レジストリ HKLM\Software\7-zip\Path (文字列)に設定されたフォルダ
rarを読み込まなくなったソフトのPluginフォルダにはax7z_s.spiのために7z.dllを設置していたのですが、axrar.spiとは一階層ずれていたのでこれも読めず、レジストリ先も見つからない、という状態だったかもしれませn。
axrarのreadme.txtには7z.dllに依存するなど動作条件が記載されているわけでもないので憶測ですが、おそらくそういうことでしょう。rarを扱える(7z.dllが使える)環境でaxrarを使うはずなので明記するまでもないということかもしれません。
https://w.atwiki.jp/comicview/
ax7z.spi for 7-zip 4.57+ s (s_y4b5 15/01/08) ※ZIP, RAR, LZH, 7z等。要7z.dll。Hamana非対応
ax7z.spi for 7-zip 4.57+ (y3b6 15/01/08) ※ZIP, RAR, LZH, 7z等。要7z.dll。
https://xtech.nikkei.com/atcl/nxt/news/18/15159/
まあお察しの通り内部的に秒単位で重複を全く想定してなかったのは間違い無さそうなんだけどさ
足立区の時は、該当のプログラムは足立区でしか使われていません。同じ問題が他の地域で発生する可能性は全くありません。って断言しちゃって、当然どうなってんだと詰められてる訳よ。
「全く違うコードで動いておりますが、開発効率を最適化させる為に担当者が該当箇所のコードを参考にしている事が判明いたしました。
他の従業員にはコードを真似する事はしないように教育しておりますので全く問題はありません。
また、足立区の場合は2人同時に発行した場合の現象で、今回の3人が同時に発行した場合とは全く異なります。
ソースコードの開示に付きましては、弊社法務からご連絡している通り 弊社の知的財産に含まれますので公開する事は差し控えさせて頂きます。
(納品DVDの5-2-12 の 住民票印刷システム(FJ-2012-更新版-2-修正済み)/DLL-145-4575.dll に実行ファイルが含まれております)」
って返して後は法務に連絡するようにしてやっと開放されてそう。
DMM版ウマ娘プリティーダービーを遊ぼうとしても、エラーダイアログを出さずに起動しなくなる現象に遭遇した。
Windowsのイベントビューアーを除くと、こんなログが吐かれていた(各IDは削除)。
=====
日付:
ユーザー:
説明:
障害が発生しているアプリケーション名: umamusume.exe、バージョン: 2020.3.24.51085、タイム スタンプ: 0x
障害が発生しているモジュール名: apphelp.dll、バージョン: 10.0.22621.963、タイム スタンプ: 0x
障害が発生しているアプリケーション パス: D:\DMMGames\Umamusume\umamusume.exe
障害が発生しているモジュール パス: C:\WINDOWS\SYSTEM32\apphelp.dll
結論から言うと、Windows本体のapphelp.dllが原因でウマ娘が起動できなくなっているという。
アプリケーションに罪は無いため、DMM Game Playerやウマ娘を何度再インストールしても直らない厄介な現象だ。
Windowsは数十万のファイルが存在するため、今回のようにWindows Updateやアプリケーションのインストール・アンインストールを繰り返すだけでシステムファイルが壊れる事がある。
Windowsでは、これを直すためのコマンドがコンソールUIのみに用意されている。
Windowsのスタートメニューを右クリックして、コマンドプロンプトまたはターミナルを管理者権限で起動する。
を実行する。これは、オンライン上にある正しいWindowsのシステムイメージを元に、壊れたファイルを修復する操作となる。
実行するとこう表示される。
[==========================100.0%==========================] 復元操作は正常に完了しました。
DISM.exeを実行すると、正しいWindowsのシステムイメージがPC内に保存された状態になる。
この状態で、
sfc /scannow
を実行すると、次のように表示される。
システム スキャンを開始しています。これにはしばらく時間がかかります。
Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に修復されました。
オンライン修復の場合、詳細は次の場所にある CBS ログ ファイルに含まれています
windir\ Logs\CBS\CBS.log (たとえば C:\Windows\Logs\CBS\CBS.log)。オフライン修復の場合、
これで、とりあえずWindows自体の修復コマンドによってシステムファイルが正しい状態に復元された状態となる。
実行してもまだメモリ上には古いシステムファイルが読み込まれて実行されている状態なので、終わったらPCを再起動する。
さて、準備は完了だ。ここまでの操作でWindowsを回復しDMM Game Playerで「ダウンロード版をプレイ」を押す事でウマ娘が起動し…ない!
イベントビューアーには今もウマ娘を起動しようとする度にアプリケーションクラッシュイベントが追加されている。救いは無いのですか?
結局、今回のケースではPCで常駐していたリモートデスクトップ用のSplashtop StreamerとVirtual Desktop Streamerをタスクキルする事でウマ娘が起動できるようになり、DMMブラックフライデーで得た有償石でおはガチャを回すことに23時成功した。
①Games for Windows LIVE(GFWL)のサービスが2014年7月終了
↓
②GFWLを前提としたゲームが起動しなくなる
↓
③有志がGFWLのDLLを無償配布したり、MODでGFWLを無効化したりした
↓
↓
多くの対応ゲームがユーザーに遊ばれていたが、Microsoftもゲームメーカも対応せず(ある意味当然)
Fallout3も例にもれず「未だに」そこそこ活発なモッダーが色んな報告をしてくれてる
ところが2021/10/12に、何をとち狂ったかSteamでFallout3が更新された
それは7年越しに実現したGFWLを必要としない更新で、人々はこれを歓迎するはずだった・・・が
この更新は罠なので、SteamでFallout3を購入してたまに遊んでる人が居るなら、更新しない方が良い
この手のマルチプラットフォームゲームをわざわざPC版で遊ぶ理由は大概「MOD」にある
システム変更MOD、装備MOD、クエストMOD、クリーチャーMODなど多岐にわたるが、これらのいくつかがFallout Script Extender (FOSE)というモジュールを必要としている
言ってしまえば、ゲームをhookしていろいろと変更を可能にするモジュールで最終更新は2015年である
このモジュールは性質上、ゲームのバージョンを確認しているが、当然最新のバージョンに対応していない
そのため、実行しようとするとエラーが表示され起動しなくなる
GFWL問題はユーザー側で解決し、ユーザーは問題なく遊べていたのに、突然放り込まれる更新で遊べなくなってしまう人続出
2021-10-12 update (if you are seeing CRC = D32E228B errors):
Bethesda has released an update labeled 1.7.0.4 on Steam.
This does two things: removes GFWL, and updates the compiler to VS2019.
I do not have a timeframe for when FOSE can be updated to this new version.
(意訳)そんなリソースねぇ、 (゚⊿゚)シラネ.
まぁ、まだ売られているFallout3を新規に購入する人間からすれば、遊べないものを売るなというクレームにもなろうから、遊べるようにしました、というのは分かる
分かるのだが・・・・
データを出し入れする機械として使わなければOK たとえば自販機とかコピー機とかその他外部のデータをHDDに書き込まずメモリにデータを取り込まずOSの基礎能力だけでデバイスを稼働させたりする用に
音楽プレイヤーも安全なデータだと確認済ならよいだろうけど扱うデータは一度どこかで安全を確認してXPでも安全なもの(OSが違うと安全性も違う)ならば使ってもよいかも
工場のコンピュータとか会社の会計の機械とか、入力はキーボードとマウスからだけとかでデータを出力しつづけるだけとかでも大丈夫だと思う
OSがブラウザと一緒みたいなOS(オペレーションシステム)について誤解があるみたいだけど別物なので一応説明してみます
ブラウザは④とか⑤の「アプリ」の類で「インターネット接続+受信データ変換(文字列→画像とか文字色大きさ配置)+データ送信=ブラウザ」というものです
④に仕事をまるなげして結果だけ吸い上げてる⑤、その⑤をアプリだと名乗ってる⑥なんかもあります
例えてる時点で正確性はないけどだいたい違うって理由のイメージ付けになればと思って
③DLL・中間処理プログラム ここまでの深さで接続しているものに命令を出す一覧 禁書目録みたいなもの
④アプリ(OS内) ③までの情報を組み合わせて用途に合わせて組み上げたもの ふみこみ+ねじり+つきだし=正拳突き(①身体機能+②制御機能+③具体的動作=④命令セット)
ーーーーーーここまでがOSーーーーーー
⑤アプリ(一般に言われるアプリ)おもに③とかに接続して機能する(⑤正拳突きをだす=④=①+②+③:⑤の命令パターンを詰め込んだセット=アプリ)
高校入学時にパソコンを買ってもらって、FrontPageExpressってソフトウェアが入っていた。
触ったら、Webサイトを作るソフトって事を知って、その日に本を買ってHTMLでページを作った。
数日たって、掲示板を置いた。
その時にPerl言語を知って、ソースを見て何となくいじったりして覚えていった。
そんで、親戚が務めている会社のWebサイトを作ってくれって頼まれて作ったり、その会社経由でPCサポートのバイトをしながら
自宅でサーバを立ててみたくて、その時はFreeBSDをインストールして、色々必要なアプリのソースコンパイルしながらソース見て行って
C言語を何となく覚えて、自分でファイル圧縮を作ってみたりソケット通信作ってみたりした。
その後、たしか高3くらいでDirectXが面白そうでいじり始めて、一回挫折して
VB6で暇つぶしで電卓作ったり、関数をC++で作ってdll化とかしていて
ふと、DirectXをいじったらすんなり扱えるようになってたり
って感じで、とりあえず何かを作って表示させるってのは成功体験として凄く楽しいし、
だからといって、自分で調べないで教えてもらって表示出来ましたってのは、成功体験として弱すぎる。
何も見ずに全部作れるレベルになるまでには、相当な回数の検索をしないといけないから、その練習にもなる。