Lazarus中文社区

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

QQ登录

只需一步,快速开始

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

Lazarus编写的程序无法运行

[复制链接]

该用户从未签到

发表于 2014-1-26 01:40:21 | 显示全部楼层 |阅读模式
我在Ubuntu下用Lazarus编写了一个简单的程序,就是在窗体上添加一个Edit控件,结果发现无法运行,会弹出错误窗口(Combobox、DateEdit控件也会报错)。但有的控件不会(比如Label、Button等)

请问这是怎么回事? 谢谢

本帖子中包含更多资源

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

x
回复

使用道具 举报

  • TA的每日心情
    开心
    2020-9-18 14:51
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2014-1-26 09:56:39 | 显示全部楼层
    没搞过在linux上的,不过记得 《LAZARUS实战宝典》 V1.0中,有关于在Ubuntu下开发的例子,建议下载这个文档看看,试试能否帮到你吧。
    帖子链接:http://www.fpccn.com/thread-3309-1-1.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-27 09:47:37 | 显示全部楼层
    好久没在ubuntu下搞,在centos下测试没问题的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-27 09:51:48 | 显示全部楼层
    你增加的不是一般的TEdit哟,你看下面的Message里:
    ListFilterEdit没找到?
    你增加一个自带的TEdit试试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-8-18 08:54
  • 签到天数: 1421 天

    [LV.10]以坛为家III

    发表于 2014-1-27 15:36:16 | 显示全部楼层
    曾经也发生此状况,不过是在Typhon中发生,笨笨的卸载软件重新安装得以解决~~~至今还不知道原因所在。

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-3-30 22:38:32 | 显示全部楼层
    我用的是从源码编译的lazarus,没有问题呢,在ubuntu下跑得棒棒的.拿来做服务还很稳定
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-4-12 22:40:47 | 显示全部楼层
    bugxiong 发表于 2014-1-27 09:47
    好久没在ubuntu下搞,在centos下测试没问题的

    是不是fpc在linux下编译的目标文件运行的时候要依赖些什么库,比如gtk+...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-4-15 19:31:40 | 显示全部楼层
    young0401 发表于 2014-3-30 22:38
    我用的是从源码编译的lazarus,没有问题呢,在ubuntu下跑得棒棒的.拿来做服务还很稳定

    可否分享下你的项目?不是要代码的。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-1 22:40
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2014-12-15 18:53:12 | 显示全部楼层
    因为不是root,自己编译的不会有这个情况
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-4-7 14:23:35 | 显示全部楼层
    Lazarus 0.9.30 在 Ubuntu 11.10 下会产生各种各样的问题,包括点击编辑器没有反应,界面死掉无法操作,无法用鼠标选定代码,编译出来的程序无端的报Scroll异常等,对开发造成很大的不便


    甚至换回 0.9.28 这个在 Ubuntu 11.04 下显得非常正常的版本,也依然不行。


    经过一番尝试,把问题确定在全局菜单和滚动条上。我们可以使用简单的命令,把全局菜单去掉,并且把滚动条换回经典样式。经测试,这样修改后,Lazarus 0.9.30 就变得非常稳定,和以往的版本并无二致。


    下面的去掉全局菜单和换回经典滚动条的方法


    $ sudo apt-get remove appmenu-*
    $ sudo apt-get remove liboverlay-scrollbar*
    $ sudo reboot


    这样改了之后,就会发现全局菜单没有了,菜单依然是在程序内,滚动条也变为了经典样式
    当然这个时候还是会有一个程序拥有全局菜单,它就是 LibreOffice,如果为了统一界面,想把它的全局菜单也去掉,可以用以下命令


    $ sudo apt-get remove lo-menubar


    若是依然觉得喜欢全局菜单和新样式的滚动条,也可以重新将它们安装回去,命令就不再赘述了
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

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

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

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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