每当我在我的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中创建有吸引力的侧边栏菜单,如下图所示?

TCAtegoryPanelGroup和TCategoryPanel工作正常,但是为了将菜单项添加到TCategoryPanel并使其时尚和有吸引力,就像图中所示的那样复杂.虽然TJvXpBar是我想要的东西但是在背景中我想要一个能够区分左侧部分和右侧部分的面板,如下图所示,以及在运行时最大化窗体时自动扩展.
http://s5.postimg.org/6e6dfb4sn/interface.jpg
我希望GUI界面如上图所示,默认为800*400像素,如上图所示.应该在TJvXpBar的背景使用哪个面板(如图所示),以便在运行时(1366*768)最大化时,背景面板(条带)不会从上到下断开.
(请检查界面图像的链接,无法在编辑模式下添加图像)
我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找不到的错误.如何解决此错误?
我试图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)