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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0114
くう外部フォントの読み込みでエラー3未解決


くう

リンク

2014/1/14(Tue) 16:23:33|NO.59330

いつもお世話になっております

タイトルの通り、HSPで配布されているフォントを使用したいのですが、
http://hsp.tv/play/pforum.php?mode=pastwch&num=12372

http://fs-cgi-basic01.freespace.jp/~hsp/ver3/hsp3.cgi?print+200701/07060023.txt
といったページを参考にしたのですが、どのスクリプトでも
AddFontMemResourceEx や AddFontMemResourceA
の命令が書かれた行で"代入できない変数名を指定しています"というエラーが出ます。
どうやったらフォントを読み込んで使用することができるのでしょうか、
ご教授お願いします



この記事に返信する


nx

リンク

2014/1/14(Tue) 16:48:59|NO.59332


#include "gdi32.as" notesel fontbuf noteload "font.ttf" AddFontMemResourceEx varptr(fontbuf), strsize, 0, varptr(pcFonts) hFont = stat onexit *exit font "フォント名", 16 mes "testテスト" stop *exit RemoveFontMemResourceEx hFont end

うちの環境ではこれで動いてますが、どうでしょうか



くう

リンク

2014/1/15(Wed) 10:52:31|NO.59334

返信ありがとうございます
やはりAddFontMemResourceExの行でエラーが起きました。
関係ないかもしれませんが、iPhone用のアプリを作っていて
hsp3dishをインクルードしています。
また、windows上でフォントが変えられても実機で
変えられることが出来るでしょうか?



FunnyMaker

リンク

2014/1/15(Wed) 20:59:53|NO.59335

>関係ないかもしれませんが、iPhone用のアプリを作っていてhsp3dishをインクルードしています。

関係あります。
hsp3dishは外部DLLを利用できません。
従って、gdi32.dllを使おうとした時にエラーが起こっているのでしょう。
最初の宣言の時点では平気なようですが...。



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