Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 4857|回复: 6

lazarus 1.0.10 安装 kol-ce-2.80.3 成功

[复制链接]

该用户从未签到

发表于 2013-6-24 17:51:45 | 显示全部楼层 |阅读模式
lazarus 1.0.10 安装 kol-ce-2.80.3 成功 修改内容如下:
只是安装成功使用怎么样还没有测试!安装成功的顶一个啊


GetLookupRootForComponent 的问题在PropEditUtils.pas. 文件里
和mckToolbarEditor.pas in line 23增加 Buttons, PropEdits, PropEditUtils
和 mckMenuEditor.pas in line 23增加 PropEdits, PropEditUtils
mirror 单元 SourceEditorWindow 改 SourceEditorManagerIntf
3776 行
直接改函数
function GetSourceEditorInterface(const Path: String): TSourceEditorInterface;
var
  i: longint;
begin
   if SourceEditorManagerIntf <> nil then begin
     for i:=0 to SourceEditorManagerIntf.SourceWindowCount - 1 do
       //if AnsiCompareText(SourceEditorManagerIntf.SourceEditors.GetProjectFile.Filename, Path) = 0 then begin
     if AnsiCompareText(SourceEditorManagerIntf.SourceEditors.GetProjectFile.Filename, Path) = 0 then begin
             Result:=SourceEditorManagerIntf.SourceEditors;
        exit;
      end;
   end;
   Result:=nil;
end;  

15687行左右改
          //S := SourceEditorWindow.ActiveEditor.FileName;
          S := SourceEditorManagerIntf.ActiveEditor.FileName;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x
回复

使用道具 举报

该用户从未签到

发表于 2013-8-2 22:43:35 | 显示全部楼层

按楼主的修改,但还是报错,不知道是怎么回事

求解,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-8-3 10:29:25 | 显示全部楼层
lazarus ide v1.0.10
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-8-30 10:14:27 | 显示全部楼层
我也是遇到这个问题,看来得换lazarus的版本了,版本太高不是好事。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-12 22:08:48 | 显示全部楼层
我都搞了半天,原来在这,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-12 22:30:14 | 显示全部楼层
GetSourceEditorInterface函数我这里要改成:
function GetSourceEditorInterface(const Path: String): TSourceEditorInterface;
var
  i: longint;
begin
   if SourceEditorManagerIntf <> nil then begin
     for i:=0 to SourceEditorManagerIntf.SourceWindowCount - 1 do
       //if AnsiCompareText(SourceEditorManagerIntf.SourceEditors.GetProjectFile.Filename, Path) = 0 then begin
     if AnsiCompareText(SourceEditorManagerIntf.SourceEditors[i].GetProjectFile.Filename, Path) = 0 then begin
             Result:=SourceEditorManagerIntf.SourceEditors[i];
        exit;
      end;
   end;
   Result:=nil;
end;  
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-4-18 10:01:36 | 显示全部楼层
KOL是个好东西,不知道KOL的APP在lazarus的fpc编译器下是不是也可以做到tiny到极限。。。
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 22:20 , Processed in 0.033870 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表