HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0302
キーマカレー大佐v2.0dxlibのgetfpsが使えない?2解決


キーマカレー大佐v2.0

リンク

2021/3/2(Tue) 02:19:32|NO.92377

dxライブラリのgetfps命令を使ってfpsを取得したいです。

返ってくる値がfloatなので、
http://hsp.tv/play/pforum.php?mode=pastwch&num=9727
↑のgetdoubleを使って値を取得できましたが、サブ機のwindows7では正常に動作したのに対し、
メイン機のwindows10ではgetfps命令の行で外部dllの呼び出しに失敗します。

使っているdllは最新のもので、モジュールは
https://hsp.moe/download/DxLib.as
↑これに#func global GetFPS "dx_GetFPS"を追加したものを使っています。



この記事に返信する


TOMATO

リンク

2021/3/2(Tue) 09:12:45|NO.92380

一応確認ですが、以下のコードは Windows10 で「OK」になります?
「NG」になってしまう場合は、
どこかに配置されている古いDLLをロードしてしまっていると思われます。


#include "DxLib.as" #uselib "DxLib.dll" #func global GetFPS "dx_GetFPS" if (varptr(GetFPS)) : mes "OK" : else : mes "NG"



キーマカレー大佐v2.0

リンク

2021/3/2(Tue) 17:34:53|NO.92384

hspがインストールされているフォルダに古いdxlib.dllを置いてしまったことが原因でした。
ファイルを削除したら正常に動いてくれました。ありがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.