Зачем переходить на VS 2013 C++ разработчику? Этот вопрос, я думаю, возникал у многих. За долгое время привыкшие к, мягко говоря, нечастым релизам студии, разработчики за год получили 5!! релизов (2012, U1,2,3,2013). И это не считая VS 2012 U4, который сделали для тех, кто не может позволить перейти на 2013 прямо сейчас (по финансовым или...
测试。而且我们已经公开做了十三年了。
你面临着老程序不能强烈适应Windows 8的通常问题。也就是说,问题出在操作系统的安全性上。是的,微软在Windows 8中真的把所有人都放在了墙上,不再允许你在任何你想去的地方写入和存储数据。
为了解决这样的问题,我们发布了新的MetaTrader 4,它使用一个现代的数据存储模型,就像MetaTrader 5一样。
你推理、批评并给开发者提供建议,但你不知道Windows安全的基本规则。就这样,操作系统没有再给你写程序文件的权利。推荐的存储位置是只在AppData中。
如果你在正常模式下工作,一切都很好--所有的数据都已到位,工作目录在文件->打开数据目录中可用。
如果是你的DLL,只要在64位模式下重新编译即可。
你不需要用你的头去撞墙,假装32位库可以或应该在64位程序中工作。在一个邻近的论坛上已经向你解释过了,但你还在继续假装不明白。
不幸的是,你已经详细地描述了你的妄想。表面上是一个程序员的话(DLLs、目录、程序),但你真的不知道基本的东西。
因为这些是微软的规则(是的,没错)。随着Windows 8的发布,基本上要么按微软说的做,要么就把你的客户设置为禁止写入。
对于那些想在自己的目录中保留工作文件的人,有一个/portable开关。
不,这在技术上是不可能的(没有狂热)。我们需要的是64位库。
通常的程序也很容易做出64位版本。你是怎么想到这个问题的?当我们想毁掉我们的生意时,那么是的--转移到C#。这将是一个完美的方法。
这样你就不会有问题,使用MQL4/MQL5--它们像C#一样工作,并会在运行时自动对接32位和64位本地代码。
我写道,我没有把MT5安装在Program Files中,而是安装在C盘的一个单独文件夹中。为什么安装程序把所有东西都放在C:\Users\...\AppData\Roaming\MetaQuotes\Terminal里?如果我把它放在Program Files中,那是可以理解的,也是符合逻辑的,但我故意不把它放在系统目录中,以避免出现这样的问题。
我理解关于卸载MT4的事情。 我知道你在重新做一些事情,我希望你能解决这个问题。然而,如果你对MT4的卸载采取与MT5相同的技巧,也就是说,所有的东西都会被移到隐藏的文件夹中--这将是微软强加的白痴行为的延续,其原因其实非常深刻。这是黑人和白人之间的冲突。他们有很多黑人程序员,这些都是年轻的灵魂,对他们来说,时间流比白人慢一倍。因此,白人在潜意识和任何与年轻灵魂的意识接壤的东西上都要碰到边界的抑制性电流。任何东西的分离从来没有导致秩序和优化。而划分为不同的文件夹,更多的是划分为隐藏的文件夹,实际上是反进步的,"世界实践 "将在未来很长一段时间内因这种 "分而治之 "而出现问题。
说我不知道Windows安全的基本规则--这和我有什么关系呢。我是电脑的唯一用户,我花钱买Windows并不是为了把间谍游戏强加给我,也不是为了被剥夺自由和动不动就被拖累,因为我不知道该用它做什么。总的来说,这不是安全问题,这只是来自不发达的微软的危险。来自病毒的危害要比来自其解决方案的危害小得多,后者是最大的病毒。
关于64位系统和DLL的问题--我不知道,问是否有可能不把它们全部重新划分,而使它们通用。如果这是不可能的,那么对于我们这些在系统和编程的微妙之处训练不足的人来说,我们当然需要例子和描述如何去做。你答应写一篇关于DLL的新文章--那就太好了。这并不是说我不愿意掌握它;我从早到晚都在进行改进和交易,几乎没有休息日。 在货币市场上成功实现收支平衡的交易任务大大超过了一个非常聪明的人的智力发展,几乎没有时间去熟悉所有这些位的发展和整理其他人的缺陷。
我从32位的7系统换到了Windows 8,它工作得很好。只是在购买新电脑时,销售人员告诉我,Windows 8,是更快的一个。所以我报名参加了,没想到会有很多问题。是的,这个Windows 8总体上不坏,在某些方面甚至非常好。但不知何故,生活中的一切都被安排得很好,一旦有好事发生,就会有坏事出现,就像这个臭名昭著的securité。
我明白C#是什么。尽管如果有一个带有C#的终端,对我们用户来说就会容易得多。但我们必须容忍和适应,并从软件开发者本身的问题中缓过来。
公开承认吧,你是什么时候脱离Windowx XP的?
无法忍受,应该保存......
关于交易、自动交易系统和交易策略测试的论坛
开发人员!你甚至会测试你所创造的东西吗?
ang3110, 2013.12.25 23:11
我写道,我没有把MT5安装在Program Files中,而是安装在C盘的一个单独文件夹中。为什么安装程序把所有东西都放在C:\Users\...\AppData\Roaming\MetaQuotes\Terminal里?如果我把它放在Program Files中,那是可以理解的,也是符合逻辑的,但我故意不把它放在系统目录中,以避免出现这样的问题。
我理解关于卸载MT4的事情。 我知道你在重新做一些事情,我希望你能解决这个问题。然而,如果你对MT4的卸载采取与MT5相同的技巧,也就是说,所有的东西都会被移到隐藏的文件夹中--这将是微软强加的白痴行为的延续,其原因其实非常深刻。这是黑人和白人之间的冲突。他们有很多黑人程序员,这些都是年轻的灵魂,对他们来说,时间流比白人慢一倍。因此,白人在潜意识和任何与年轻灵魂的意识接壤的东西上都要碰到边界抑制性的电流。任何东西的分离从来没有导致秩序和优化。而划分为不同的文件夹,更多的是划分为隐藏的文件夹,实际上是反进步的,"世界实践 "将在未来很长一段时间内因这种 "分而治之 "而出现问题。
说我不知道Windows安全的基本规则--这和我有什么关系呢。我是电脑的唯一用户,我花钱买Windows并不是为了把间谍游戏强加给我,也不是为了被剥夺自由和动不动就被拖累,因为我不知道该用它做什么。总的来说,这不是安全问题,这只是来自不发达的微软的危险。来自病毒的危害要比来自其解决方案的危害小得多,后者是最大的病毒。
关于64位系统和DLL的问题--我不知道,问是否有可能不把它们全部重新划分,而使它们通用。如果这是不可能的,那么对于我们这些在系统和编程的微妙之处训练不足的人来说,我们当然需要例子和描述如何去做。你答应写一篇关于DLL的新文章--那就太好了。这并不是说我不愿意掌握它;我从早到晚都在进行改进和交易,几乎没有休息日。 在货币市场上成功实现收支平衡的交易任务大大超过了一个非常聪明的人的智力发展,几乎没有时间去熟悉所有这些位的发展和整理其他人的缺陷。
我从32位的7系统换到了Windows 8,它工作得很好。只是在购买新电脑时,销售人员告诉我,Windows 8,是更快的一个。所以我报名参加了,没想到会有很多问题。是的,这个Windows 8总体上不坏,在某些方面甚至非常好。但由于某些原因,生活中的一切都被安排得很好,就在做好事的时候,会有坏事出现,就像这个臭名昭著的安全问题。
我明白C#是什么。尽管如果我们有一个带有C#的终端,对我们的用户来说就会容易得多。但我们必须容忍和适应,并被软件创造者本身的问题拖累。
公开承认吧,你是什么时候脱离Windowx XP的?
哦,还有一件事。当我谈到C#时,我首先是指DLLs。互联网上有很多好的、方便的优化、神经网络和其他库,我想把它们连接到终端。像Alglib这样的库不是为随机过程和方法设计的。而处理不断变化的时间序列 的工作都是随机的。对于C# DLL来说,使用Unmanaged这样的方法是很困难的,因为那样你需要重写内部结构,而通常没有这样的可能性。这是一个带有功能描述和应用实例的裸DLL。而且用C#做一个应用程序并把它写在DLL中,比用C++做一堆额外的文件和函数要容易得多。 而且Wrapper方法很麻烦,很费时间,而且会降低DLL的速度。 终端本身在mql5上仍然正常运行,一切都很舒服。如果我们能提供C# DLL直接与之连接的便利,那就更完美了。
至于C:\Users\...\AppData\Roaming\MetaQuotes\Terminal。看来,微软希望微软占据全世界99.9%的空间,并准备为其余人提供0.1%的空间作为隐藏的保留。 好在目前只涉及程序文件。然而,我没有把MT5安装到Program Files,而是安装到C盘的一个单独文件夹。总之,MT5的安装程序把所有东西都塞进了隐藏的文件夹里。
如果我不是通过终端,而是通过通常的方式从Code Base下载东西,我应该把它放在哪里?毕竟,终端和编辑器不会在安装了终端的目录中看到这些文件。因此,它们必须被放在同一个文件夹中,对普通用户来说是隐藏的。荒谬的。一个对隐藏文件夹一无所知的普通用户无法将任何东西放在任何地方。
...
还有。微软正在进行一种几乎是强行的尝试,用C#取代C++作为主要的编程语言。在最近的VS2013中,他们甚至取消了设置表单工作的可能性,在论坛上,"为什么?"的问题被回答为 "你为什么不尝试使用更完美的C#?然后事实证明,从长远来看,C++可能会去到第二位,或者完全消失。新的终端是否应该以C#作为语言的基础?
在Visual Studio 2013中使用C++,或者为什么要切换到它?http://maxshulga-ru.blogspot.ru/2013/12/cpp-in-vs2013.html
如何在Visual Studio 2013中创建Windows Forms
http://www.cyberforum.ru/net-framework/thread989286.html
http://www.cyberforum.ru/cpp-cli-winforms/thread1012010.html
http://www.cyberforum.ru/visual-cpp/thread996569.html#post5282198
http://kaktusenok.blogspot.ru/2012/12/visual-studio-2012-winforms-windows.html
在Visual Studio 2013中使用C++,或者为什么要切换到它?http://maxshulga-ru.blogspot.ru/2013/12/cpp-in-vs2013.html
你的最后两篇文章在写作风格和思想表达方面有着惊人的不同。第一个 是复制的吗?
至于C:\Users\...\AppData\Roaming\MetaQuotes\Terminal。微软显然希望微软占据世界99.9%的空间,并愿意将0.1%的空间作为隐性保留给其他人。 好在这暂时只涉及程序文件。