Lua在DoFile方法附近出現問題

2021-08-15 20:10:54 字數 677 閱讀 9374

在進行的熱更新的時候,需要使用lua與c#的互動,但是在編寫lua指令碼的時候,測試時候,有一種情況就是lua.dofile(),檔名是***.lua是沒問題的,而且lua指令碼也沒問題。(lua指令碼放置目錄也是沒問題的)

例如:c#中指令碼是:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace luainte***ce}}

而lua指令碼:

print("hello world")
如此簡單指令碼錯誤在哪?這麼一看真的沒有問題

但是問題就出在lua指令碼上

1)先檢視mylua.lua也就是lua指令碼的屬性,此處是否是始終複製

2)最容易忽視的是,lua指令碼的編碼格式是否是ansi 格式編碼

通常預設一般都是utf-8,而這個在這裡是不被編譯通過的!

在run方法中使用static成員變數問題

最近在寫乙個藍芽的測試程式,裡面定義了乙個communicatethread 連線線程類繼承於thread 在該類中定義了乙個run方法。run方法 如下 public void run catch ioexception e 本人的目的就是想通過其他類設定乙個static成員變數來控制while ...

在安裝mysql出現的錯誤以及解決方法

重灌的悲劇就是所有的軟體都得重新配置。有點不太情願,因為畢竟沒有太多的閒時間。但是,也有點小確幸,因為一直在學習其他的知識,開始的時候配置好的東西就再也沒有研究過,只覺得配好了就很高興,因為這樣就可以接著做下一件事了。畢竟軟體這塊好多東西準備不好或者配置不好,就無法進行下面的學習。剛好藉著這次機會重...

v touch使用方法以及在專案中遇到的問題

上篇部落格中我記得還有乙個坑沒有解決好,在這篇部落格中詳細說明一下。在 我的這個 庫里,更新到2.1版本。我先依次說一下我的解決方式 首先,第乙個問題 在v touch中,有滾動區域的話,滾動區域不好用,尤其是在ios系統中,無法滑動的問題 在解決這個的時候,我和團隊的leader我們確實翻過不少資...