小编Nin*_*are的帖子

当组件放在表单上时,FastReport FMX 2.0会出现错误"clCantRen"

每当我在我的FMX表格(RAD Studio 10.2)上放置FastReport 2.0 FMX - > TfrxReport组件时,我会收到弹出的错误消息"clCantRen"

运行时没有调试我得到以下错误"[dcc32错误] E2161错误:RLINK32:打开文件时出错"C:\ FireMonkey\MainFrm.fmx"

我的库路径如下

Win32: - C:\ Program Files(x86)\ FastReport FMX\LibD25 Win64: - C:\ Program Files(x86)\ FastReport FMX\LibD25x64

即使我试图保存项目或关闭项目,也不允许我通过弹出错误信息"clCantRen"来这样做.

只有在我从fmx表单中删除组件TfrxReport后,才允许我保存并关闭.请有人告诉我为什么我在FMX表格上收到TfrxReport组件的错误.

任何帮助将不胜感激.

delphi fastreport firemonkey

12
推荐指数
1
解决办法
276
查看次数

如何在德尔福创建有吸引力的侧栏菜单

如何在Delphi中创建有吸引力的侧边栏菜单,如下图所示?

在此输入图像描述

TCAtegoryPanelGroup和TCategoryPanel工作正常,但是为了将菜单项添加到TCategoryPanel并使其时尚和有吸引力,就像图中所示的那样复杂.虽然TJvXpBar是我想要的东西但是在背景中我想要一个能够区分左侧部分和右侧部分的面板,如下图所示,以及在运行时最大化窗体时自动扩展.

http://s5.postimg.org/6e6dfb4sn/interface.jpg

我希望GUI界面如上图所示,默认为800*400像素,如上图所示.应该在TJvXpBar的背景使用哪个面板(如图所示),以便在运行时(1366*768)最大化时,背景面板(条带)不会从上到下断开.

(请检查界面图像的链接,无法在编辑模式下添加图像)

delphi delphi-xe4

2
推荐指数
1
解决办法
6448
查看次数

使用Delphi获取sqlite3.dll未找到错误

sqlite3.dll在Delphi应用程序中找不到错误.我的电脑上已有sqlite3.dll文件E://sqlite-dll-win32-x86-3071700

我的来源如下

procedure TForm2.Button1Click(Sender: TObject);
var
    Results: TDataSet;
begin
    SQLConnection1.Params.Add('Database=E://empn.s3db');
    SQLConnection1.LibraryName := 'E://sqlite-dll-win32-x86-3071700/sqlite3.dll';
    try
        SQLConnection1.Connected := true;
        SQLMonitor1.Active := True;

        SQLConnection1.Execute('Selct * from usergroup', nil, Results)

    finally

    end;
end;
Run Code Online (Sandbox Code Playgroud)

正如上面提到的代码已经指出了库的路径

SQLConnection1.LibraryName := 'E://sqlite-dll-win32-x86-3071700/sqlite3.dll';
Run Code Online (Sandbox Code Playgroud)

但我仍然得到像sqlite3.dll找不到的错误.如何解决此错误?

delphi sqlite delphi-xe3

2
推荐指数
1
解决办法
8571
查看次数

如何在Delphi的SQLite表中插入整数值

我试图SQLite在Delphi的表中插入整数值.
表中emp usergroup_id是整数label,description是字符串数据类型.
我的代码如下:

var
  gid: Integer;
  sdescription,ldescription: String;
begin
  sdescription := RzEdit1.Text;
  ldescription := RzMemo1.Text;
  gid := Integer(RzComboBox1.Items.Objects[RzComboBox1.Items.IndexOf(gname)]);

  try
    SQLConnection1.Connected := true;
    SQLMonitor1.Active := True;
    sSql := 'INSERT INTO emp(usergroup_id, label, description) VALUES (gid,''' + sdescription + ''',''' + ldescription + ''' )';
    SQLConnection1.ExecuteDirect(sSql);

  except
    on E: EDatabaseError do
      ShowMessage('Exception raised with message' + E.Message);
  end;
end;
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误Unknown column gid.
当我用固定的整数值而不是变量尝试这样的东西时,它可以工作:

sSql := 'INSERT INTO emp(usergroup_id, label, description) VALUES …
Run Code Online (Sandbox Code Playgroud)

delphi sqlite delphi-xe3

1
推荐指数
1
解决办法
4685
查看次数

标签 统计

delphi ×4

delphi-xe3 ×2

sqlite ×2

delphi-xe4 ×1

fastreport ×1

firemonkey ×1