问题标签 [visual-age]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
860 浏览

java - 从 VisualAge for Java 迁移到 Eclipse

目前,我们正在使用 IBM VisualAge for Java 为我们的遗留系统编写 Swing 类。我们计划迁移到 Eclipse,但我找不到一个简单的方法。是否有任何工具可以将 VisualAge Java 类存储库(.dat 文件)和 Swing 类的可视化组合迁移到 Eclipse?

0 投票
1 回答
507 浏览

jquery - 更新海边的嵌入式组件,不刷新整个页面

我有一个包含 3 个嵌入式组件的组件 (ItemTree)。第一个 (ItemTreeList) 是要选择的项目列表。第二个 (ItemGIDE) 显示您选择的项目的属性。

在 ItemTreeList 上进行新选择时,如何告诉 ItemGIDE 进行更新?

首先,这比我想象的要复杂。ItemTreeList 具有节点类型和节点实例的层次结构。它具有可折叠的 div,当单击顶级层次结构项或下面的实例时,将在其他对象上设置各种变量。因此,只需单击一下即可发生很多事情。我已经让 ItemTreeList 自行更新而不刷新整个页面。只需向需要刷新的其他组件(ItemGIDE)“宣布”(同样无需刷新整个页面)。

  • 我手头有 Jquery 和 Ajax。
  • 我将 Visualage Smalltalk 8.5.0 与 Seaside 3.0 一起使用。-我一直在考虑调用 ItemTree 来告诉它的子组件更新?
  • 我一直在考虑用'announce'来'announce'其他组件来更新?
  • 我进行实际编程不到 6 个月?
0 投票
1 回答
377 浏览

c++ - 从 IBM VisualAge C++ 3.6.5 迁移到 VS 2010

我们正在将 32 位 C++ 应用程序迁移到 64 位应用程序(VS 2010)。此应用程序是 10 年前使用 IBM VisualAge C++ 3.6.5 for Windows 开发的。由于 IBM 已停止支持此编译器,因此我们在将其迁移到 VS 2010 时遇到了问题。

这主要是因为缺少一些库。

示例错误:

错误 LNK2019:函数“int __cdecl allocate_heap_storage_(void)”(?allocate_heap_storage@@YAHXZ) 中引用了未解析的外部符号 __uopen 错误 LNK2019:函数“int __cdecl allocate_heap_storage_(void)”(?allocate_heap_storage@@YAHXZ) 中引用了未解析的外部符号 __ucreate错误 LNK2019:函数“int __cdecl deallocate_heap_storage_(void)”(?deallocate_heap_storage@@YAHXXZ) 中引用了未解析的外部符号 __udestory错误 LNK2019:函数“int __cdecl alloc_share_mem_(int,int)”(?alloc_share_mem@YAPAXHH@Z) 中引用了未解析的外部符号 __umalloc

上述函数在 umalloc.h 中定义,但我们缺少定义。

我们如何解决这个问题?

0 投票
1 回答
196 浏览

smalltalk - 报告海边会议,例如到期时间

如何显示一份报告,显示所有当前的海滨会议及其预期到期时间?

但是,这显示了错误的结果,因为它显示所有会话同时到期,即距现在时间 600 秒。我找不到另一种方法来获得“剩余时间”。

世界末日?(卢卡斯会做什么)?

KR 尘土飞扬

0 投票
1 回答
90 浏览

smalltalk - 如何找出对 myObject 的引用?

在 smalltalk 中搜索内存泄漏(粘性对象)时,我想获取对我的对象实例的引用(通过执行 a 检索Foo allInstances)。

0 投票
3 回答
478 浏览

executable - 使用 Instantiations VA Smalltalk™ 打包成可执行文件?

我想知道是否可以在 VA Smalltalk 中打包成可执行文件。关于这个主题的帖子似乎有矛盾的或旧的信息。来自 Instantiations的README评论了关于启动屏幕和客户端安装的其他资源调整,但不清楚是否要制作一个可执行的应用程序以供分发。

在这种情况下:

生成 exe 文件是否意味着剥离图像?图像是自举的,即从头开始构建的吗?

0 投票
3 回答
827 浏览

oop - 如何在 Smalltalk 中创建类的实例?

我是 Smalltalk(VisualAge 环境)的新手,我尝试创建一个计算她的实例数量的类。不幸的是,当我覆盖“新”方法时,有些东西不起作用。这是我的课程代码:

我想使用“initWithNiceParameter”消息创建新对象:

但我得到的只是错误:

这是因为“TestClassB”也是一个对象,并且似乎没有“niceVariable”设置器。

当“新”方法被覆盖时,您知道如何创建对象吗?

0 投票
1 回答
335 浏览

oop - smalltalk 反射 - 如何获取方法名称?

假设我有一个类和一个实例方法:

Smalltalk 中有什么方法可以获取方法的名称:

?

我正在 VisualAge 中开发。感谢帮助!

0 投票
2 回答
97 浏览

nginx - VisualAge Smalltalk Web 连接和 Nginx

我有一个在 VisualAge Smalltalk 中开发的 Web 应用程序,它使用 ABTWSAC (Web Connect) 来进行 CGI 处理。

在 Apache 中,我只是AddHandler cgi-script .exe在 mime 模块和Options -Indexes FollowSymLinks ExecCGIDirectory 模块中。

(还有一个在 IIS 中工作的 ISAPI 处理程序)。

你到底是如何在 nginx 中做到这一点的?Nginx 似乎总是希望在端口或“unix”套接字上运行服务(Windows 显然不支持)。

所有的谷歌搜索都表明人们认为 nginx 中的 cgi 必须是 PHP。这些例子或解释都没有告诉我如何做我想做的事情。

0 投票
0 回答
95 浏览

windows - VisualAge cpprbi40.dll 在 Windows 10 版本 20h2 中不起作用

多年前,我用 C++ 在 VisualAge for Windows 中开发了一些应用程序。该应用程序在 Windows 10 版本 2004 中运行,但不再在版本 20H2 中运行。我收到错误消息 ccprbi40.dll 无法执行,错误状态 0xc0000005。您有什么想法吗,发生了什么变化,我如何才能在 20H2 版本中使用?