DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: wjy13061029975
今日帖子: 2
在线用户: 2
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/4 18:34:09
标题:
11.3控件安装出现AV错误 浏览:1902
加入我的收藏
楼主: 包括ICS,甚至以前的ocx导入的组件,安装都出现AV错误,感觉有问题。
只是控件Install时有问题,但使用这些控件的程序可以正常编译,就是组件面板上看不到这些可视化控件了,没有正常导入到IDE。
----------------------------------------------
-
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
普通会员
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
作者:
男 hguhgu (满汉全席) ★☆☆☆☆ -
普通会员
2023/3/4 22:22:04
2楼: 我这里安装没问题,可视化也看得到,但是ICS在C++Builder模式下form加上tftpserver编译就报错了
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/5 9:20:03
3楼: 感谢1楼回复。
我今天可以正常安装控件了,可能需要操作系统重启才可以吧。
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/5 9:26:31
4楼: 11.3的重构依然有问题,我不能使用重构修改变量名。重构经历了几个版本了,一直没有恢复,以前是正常的,大概在LSP之后就不正常了。
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/5 9:35:10
5楼: 11.3解决了上一个版本加载工程缓慢、需要等待的问题,加载迅速。LSP也好用了些,但个别变量仍然不能定位到声明的位置。
----------------------------------------------
-
作者:
男 1111111113 (1111111113) ▲△△△△ -
普通会员
2023/3/5 13:30:36
6楼: 看样子还得等等再用lsp版本。
----------------------------------------------
-
作者:
男 okgo (okgo) ▲△△△△ -
普通会员
2023/3/5 18:20:32
7楼: 你们现在用什么版本呀?  @vclclx  @1111111113
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/5 22:27:49
8楼: 我用的原版。
----------------------------------------------
-
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
普通会员
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
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
普通会员
2023/3/6 2:14:53
10楼: Formatter Delphi 11.3
此帖子包含附件:
GIF 图像
大小:1.72M
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/6 10:50:43
11楼: 代码格式化应该是没问题。

重构,在代码复杂了之后,在比较靠后的代码里在变量上右击,refactor,Rename...是灰色的,没法用。我发现先Find Declaration,定位到成员声明的地方,然后右键,refactor,Rename field,这时候是可以用的。但重构无法重构比较靠后的代码,可能是程序里有一些 {$IFDEF 条件定义影响到了。
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
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是虚的。
此帖子包含附件:
PNG 图像
大小:43.7K
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/6 11:29:13
13楼: 在var区域,光标在AInt后面,Rename是虚的。
此帖子包含附件:
PNG 图像
大小:39.2K
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/6 11:30:11
14楼: 在var区域,光标在AInt里面,Rename是实的。
此帖子包含附件:
PNG 图像
大小:38.7K
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/6 11:31:28
15楼: 在begin、end区域,光标在AInt上,Rename是虚的。
此帖子包含附件:
PNG 图像
大小:35.9K
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/6 11:32:36
16楼: 注释掉FireDac的调用,AInt上的重构就正常了。
此帖子包含附件:
PNG 图像
大小:36.3K
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
2023/3/6 11:43:40
17楼: 也可以将AInt变成“FInt: Integer;”并放到class的private里面,这样begin、end里的语句和变量声明就离得远一些,模拟比较大一些的项目。
----------------------------------------------
-
作者:
男 vclclx (vclclx) ★☆☆☆☆ -
普通会员
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上的重构也能正常,看来重构和内联变量的兼容有问题。
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
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/
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行140.625毫秒 RSS