标签: x++

X ++中的"this"与"element"关键字

在X ++中编写代码时,有时需要引用this.functionYouWant(),有时需要引用element.FunctionYouWant().有时两者都在范围内.我经常尝试一个,如果我想要的功能不在那里,我会尝试另一个.是否有规则说明何时使用this以及何时使用element

x++ axapta dynamics-ax-2009

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

Microsoft Dynamics AX 2009开发

我是Microsoft Dynamics AX开发的新手,我想学习它的基本知识.我有一个安装了'09版本的虚拟机.

从一开始就熟悉语言(X ++)是否必不可少?我应该从什么开始(教程,视频,概述,导游)以及我在哪里找到它?

我想要链接,提示或任何可能有用的东西!

是否很容易找到一步一步的教程?任何链接?

x++ axapta

13
推荐指数
3
解决办法
3384
查看次数

Magento和Microsoft Dynamics AX Integration

我们计划将Magento与Microsoft AX 2009(产品和客户)集成.由于我是C#开发人员,我很困惑如何开始.在探索时我发现了最好的集成方式是通过WCF.但我想知道

  1. 如何在AX中创建Web服务.
  2. 可用服务的可扩展性.

我无法在网上找到一个好的资源.所以任何人都可以建议一个好的资源,或者哪个是最好的方法.

web-services ax x++ magento dynamics-ax-2009

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

在x ++声明后真的需要分号吗?

正如Microsoft Dynamics AX 2009编程:入门一书中所述,需要在x ++中声明后添加分号:

只要第一行代码不是关键字,变量声明后的额外分号就是强制性的.分号告诉编译器变量声明已经结束.在分号后面不能声明新变量.

(直接从书中复制,不变,如果需要我会删除它)

但是,当我删除分号并运行作业时,绝对没有错误或问题:

static void Job1(Args _args)
{
    str string1 = "STACKOVERFLOW";
    ;
    print string1;
    pause;
}
Run Code Online (Sandbox Code Playgroud)

就像

static void Job2(Args _args)
{
     str string1 = "STACKOVERFLOW";

     print string1;
     pause;
}
Run Code Online (Sandbox Code Playgroud)

真的需要吗?我应该习惯使用它吗?

declaration x++ axapta

10
推荐指数
3
解决办法
1522
查看次数

如何在Dynamics AX中创建一个简单的对话框?

如何在Dynamics ax中创建一个简单的对话框?

x++ axapta

10
推荐指数
2
解决办法
8万
查看次数

如何使用Microsoft Dynamics AX编写txt文件?

我想写一个txt文件(就像我在Visual Studio中使用c#使用字符串编写器和所有内容一样,我已经非常熟悉了)

我使用什么类和方法?

它是如何工作的?

什么是X ++语法?

x++ text-files dynamics-ax-2009

9
推荐指数
1
解决办法
3万
查看次数

如何更改AX信息消息的级别

在Dynamics AX 2009中,我试图确定信息消息的缩进级别.我想要的是类似的东西:

Prefix
    Info1
    Info2
Prefix2
    Info3
Run Code Online (Sandbox Code Playgroud)

我找到了这个:

http://www.doens.be/2010/05/the-ax-infolog/

但是不想使用循环,所以我认为这样的东西可能会起作用:

setprefix("Prefix");    

{
    info("Info1");
    info("Info2");
}

setprefix("Prefix2");

{
    info("Info3");
}
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.有没有办法在x ++中执行此操作,以及有关缩进级别当前处于活动状态的规则是什么?

x++ axapta

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

X ++或Dynamics AX中的.toString()变量是什么?

是否有类似于Axapta中着名toString()C#方法?

我尝试运行底层代码:

info(this.dataSource());
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误信息:"参数'txt'与所需的类型不兼容."

x++ axapta dynamics-ax-2009 dynamics-ax-2012

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

如何捕获内部异常?

是否有可能捕获内部异常:

try 
{
    ttsbegin;    
    info("step one");        
    try 
    {
       info("step two");
       throw Error("error");
    }
    catch 
    {
       info("catch step two");
    }        
    ttscommit;
}
catch 
{
    info("catch step one");
    ttsabort;
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以评论ttsbegin;/ttscommit,但我需要进行交易.

x++ axapta

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

在AX 2012中刷新整个表单?

我目前正在使用底部有网格的表单.每当我点击f5时,网格都会刷新,但表单的其余部分却没有.我该怎么做才能让整个表单刷新它的数据?

谢谢.

x++ axapta dynamics-ax-2012

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