Difference between revisions of "love.threaderror (日本語)"

(Created page with "{{newin (日本語)|0.9.0|090|type=callback}} Thread でエラーに遭遇したときに発生するコールバック関数です。 == 関数 =...")
 
m
 
Line 1: Line 1:
{{newin (日本語)|[[0.9.0]]|090|type=callback}}
+
{{newin (日本語)|[[0.9.0 (日本語)|0.9.0]]|090|type=コールバック}}
[[Thread (日本語)|Thread]] でエラーに遭遇したときに発生するコールバック関数です。
+
[[Thread (日本語)|Thread]] でエラーが起きたときに起動するコールバック関数です。
== 関数 ==
+
== 関数 ==
=== 概要 ===
+
=== 概要 ===
 
<source lang="lua">
 
<source lang="lua">
 
love.threaderror( thread, errorstr )
 
love.threaderror( thread, errorstr )
 
</source>
 
</source>
=== 引数 ===
+
=== 引数 ===
 
{{param|Thread|thread|エラーが発生したスレッド。}}
 
{{param|Thread|thread|エラーが発生したスレッド。}}
 
{{param|string|errorstr|エラーメッセージ。}}
 
{{param|string|errorstr|エラーメッセージ。}}
=== 返値 ===
+
=== 返値 ===
 
ありません。
 
ありません。
 
==  用例  ==
 
==  用例  ==
Line 20: Line 20:
 
function love.threaderror(thread, errorstr)
 
function love.threaderror(thread, errorstr)
 
   print("Thread error!\n"..errorstr)
 
   print("Thread error!\n"..errorstr)
   --  thread:getError() は直ちに同じエラー文字列を返します。
+
   --  thread:getError() は同一内容のエラー文字列を返します。
 
end
 
end
 
</source>
 
</source>
  
== 関連 ==
+
== 関連 ==
 
* [[parent::love (日本語)]]
 
* [[parent::love (日本語)]]
 
[[Category:Callbacks]]
 
[[Category:Callbacks]]
 
{{#set:Since=090}}
 
{{#set:Since=090}}
 
{{#set:PrettySince=0.9.0}}
 
{{#set:PrettySince=0.9.0}}
{{#set:Description=[[Thread (日本語)|Thread]] でエラーに遭遇したときに発生するコールバック関数です。}}
+
{{#set:Description=[[Thread (日本語)|Thread]] でエラーが起きたときに起動するコールバック関数です。}}
 
{{#set:Subcategory=General}}
 
{{#set:Subcategory=General}}
== そのほかの言語 ==
+
== そのほかの言語 ==
{{i18n|love.threaderror}}
+
{{i18n (日本語)|love.threaderror}}

Latest revision as of 01:52, 19 December 2019

LÖVE 0.9.0 から使用可能
このコールバックは以前のバージョンでは非対応です。

Thread でエラーが起きたときに起動するコールバック関数です。

関数

概要

love.threaderror( thread, errorstr )

引数

Thread thread
エラーが発生したスレッド。
string errorstr
エラーメッセージ。

返値

ありません。

用例

function love.load()
  mythread = love.thread.newThread("thread.lua")
  mythread:start()
end

function love.threaderror(thread, errorstr)
  print("Thread error!\n"..errorstr)
  --  thread:getError() は同一内容のエラー文字列を返します。
end

関連



そのほかの言語