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を置いてしまったことが原因でした。
ファイルを削除したら正常に動いてくれました。ありがとうございます。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.92377への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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