修正编辑器,调试器选择
This commit is contained in:
parent
08d81e052f
commit
0db9c5a249
|
|
@ -41,7 +41,7 @@ type teditorform = class(TVCform) //
|
||||||
const c_m_close_min = "关闭时最小化";
|
const c_m_close_min = "关闭时最小化";
|
||||||
const c_m_lang = "语言";
|
const c_m_lang = "语言";
|
||||||
const c_m_run = "运行";
|
const c_m_run = "运行";
|
||||||
const c_m_editor = "编辑器";
|
const c_m_editor = "ĬÈÏ";
|
||||||
const c_m_exer = "当前执行程序";
|
const c_m_exer = "当前执行程序";
|
||||||
const c_m_help = "帮助";
|
const c_m_help = "帮助";
|
||||||
const c_m_tsl_help = "tsl语言帮助";
|
const c_m_tsl_help = "tsl语言帮助";
|
||||||
|
|
|
||||||
|
|
@ -1336,18 +1336,16 @@ type TTslDebuga=class(TCustomControl)
|
||||||
function getdebuger(pms); //获得调试程序
|
function getdebuger(pms); //获得调试程序
|
||||||
begin
|
begin
|
||||||
p := static pluginpath();
|
p := static pluginpath();
|
||||||
//FDebugExe := inireadstring("",p+"localediter.ini","debug","debuger","");
|
|
||||||
global g_debug_chooser;
|
global g_debug_chooser;
|
||||||
if g_debug_chooser="当前执行程序" then
|
if g_debug_chooser="当前执行程序" then
|
||||||
begin
|
begin
|
||||||
FDebugExe := "1";
|
FDebugExe := "1";
|
||||||
end else
|
end else
|
||||||
begin
|
begin
|
||||||
|
FDebugExe := inireadstring("",p+"localediter.ini","debug","debuger","");
|
||||||
|
if not ifstring(FDebugExe) then FDebugExe := "";
|
||||||
end
|
end
|
||||||
pms := " ";
|
pms := " ";
|
||||||
//if FDebugExe="1" then //默认获取参数
|
|
||||||
// begin
|
|
||||||
ps := owner.getexecuteparams(FRuningfile);
|
ps := owner.getexecuteparams(FRuningfile);
|
||||||
if ps then
|
if ps then
|
||||||
begin
|
begin
|
||||||
|
|
@ -1380,7 +1378,6 @@ type TTslDebuga=class(TCustomControl)
|
||||||
idx++;
|
idx++;
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
//end
|
|
||||||
if(FDebugExe="1")and cmdexe then
|
if(FDebugExe="1")and cmdexe then
|
||||||
begin
|
begin
|
||||||
FDebugExe := cmdexe;
|
FDebugExe := cmdexe;
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,11 @@ type t_func_finder_register = class(tsl_c_api_const) //
|
||||||
end
|
end
|
||||||
fhooks[length(fhooks)] := f;
|
fhooks[length(fhooks)] := f;
|
||||||
if not fhookptr then fhookptr := makeinstance(thisfunction(find_HOOK));
|
if not fhookptr then fhookptr := makeinstance(thisfunction(find_HOOK));
|
||||||
if not fhookseted then TSL_InterpSetFindFunctionHook(fhookptr);
|
if not fhookseted then
|
||||||
|
begin
|
||||||
|
TSL_InterpSetFindFunctionHook(fhookptr);
|
||||||
|
fhookseted := true;
|
||||||
|
end
|
||||||
end
|
end
|
||||||
function del_hook(f);
|
function del_hook(f);
|
||||||
begin
|
begin
|
||||||
|
|
|
||||||
BIN
tsleditor.exe
BIN
tsleditor.exe
Binary file not shown.
Loading…
Reference in New Issue