论坛信息
最新加入:
l_hx
今日帖子:
5
在线用户:
2
导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2023/3/4 18:34:09
标题:
加入我的收藏
楼主:
包括ICS,甚至以前的ocx导入的组件,安装都出现AV错误,感觉有问题。 只是控件Install时有问题,但使用这些控件的程序可以正常编译,就是组件面板上看不到这些可视化控件了,没有正常导入到IDE。
----------------------------------------------
-
作者:
2023/3/4 21:35:23
1楼:
IDE use 32bits binaries, then, maybe some problem with this part ???
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
2023/3/4 22:22:04
2楼:
我这里安装没问题,可视化也看得到,但是ICS在C++Builder模式下form加上tftpserver编译就报错了
----------------------------------------------
-
作者:
2023/3/5 9:20:03
3楼:
感谢1楼回复。 我今天可以正常安装控件了,可能需要操作系统重启才可以吧。
----------------------------------------------
-
作者:
2023/3/5 9:26:31
4楼:
11.3的重构依然有问题,我不能使用重构修改变量名。重构经历了几个版本了,一直没有恢复,以前是正常的,大概在LSP之后就不正常了。
----------------------------------------------
-
作者:
2023/3/5 9:35:10
5楼:
11.3解决了上一个版本加载工程缓慢、需要等待的问题,加载迅速。LSP也好用了些,但个别变量仍然不能定位到声明的位置。
----------------------------------------------
-
作者:
2023/3/5 13:30:36
6楼:
看样子还得等等再用lsp版本。
----------------------------------------------
-
作者:
okgo (okgo)
▲△△△△
-
普通会员
2023/3/5 18:20:32
7楼:
你们现在用什么版本呀? @vclclx @1111111113
----------------------------------------------
-
作者:
2023/3/5 22:27:49
8楼:
我用的原版。
----------------------------------------------
-
作者:
2023/3/6 2:10:59
9楼:
... begin // Language->Formatter->Delphi->Line Break->Var and Const sections-> AS IS // // Ctrl + D = Formatter... // var VarInlineA1: string; // same line var VarInlineA2: string := 'hello'; // same line // ShowMessage(VarInlineA2); end;
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
2023/3/6 2:14:53
10楼:
Formatter Delphi 11.3
此帖子包含附件: 大小: 1.72M
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
2023/3/6 10:50:43
11楼:
代码格式化应该是没问题。 重构,在代码复杂了之后,在比较靠后的代码里在变量上右击,refactor,Rename...是灰色的,没法用。我发现先Find Declaration,定位到成员声明的地方,然后右键,refactor,Rename field,这时候是可以用的。但重构无法重构比较靠后的代码,可能是程序里有一些 {$IFDEF 条件定义影响到了。
----------------------------------------------
-
作者:
2023/3/6 11:27:36
12楼:
新建工程,在窗体上添加一个按钮,双击按钮,代码如下: uses FireDAC.Comp.Client; procedure TForm1.Button1Click(Sender: TObject); var AInt: Integer; begin AInt := 0; var AConn := TFDConnection.Create(nil); AConn.Free; end; 在begin后面的变量AInt上右击,Refactor,Rename是虚的。
此帖子包含附件: 大小: 43.7K
----------------------------------------------
-
作者:
2023/3/6 11:29:13
13楼:
在var区域,光标在AInt后面,Rename是虚的。
此帖子包含附件: 大小: 39.2K
----------------------------------------------
-
作者:
2023/3/6 11:30:11
14楼:
在var区域,光标在AInt里面,Rename是实的。
此帖子包含附件: 大小: 38.7K
----------------------------------------------
-
作者:
2023/3/6 11:31:28
15楼:
在begin、end区域,光标在AInt上,Rename是虚的。
此帖子包含附件: 大小: 35.9K
----------------------------------------------
-
作者:
2023/3/6 11:32:36
16楼:
注释掉FireDac的调用,AInt上的重构就正常了。
此帖子包含附件: 大小: 36.3K
----------------------------------------------
-
作者:
2023/3/6 11:43:40
17楼:
也可以将AInt变成“FInt: Integer;”并放到class的private里面,这样begin、end里的语句和变量声明就离得远一些,模拟比较大一些的项目。
----------------------------------------------
-
作者:
2023/3/6 11:59:00
18楼:
procedure TForm1.Button1Click(Sender: TObject); var AInt: Integer; AConn: TFDConnection; begin AInt := 0; AConn := TFDConnection.Create(nil); AConn.Free; end; 将内联变量全部声明到var区域,AInt上的重构也能正常,看来重构和内联变量的兼容有问题。
----------------------------------------------
-
作者:
2023/3/6 23:39:02
19楼:
mark标记
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/ >http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/