问题列表 - 第20829页

从VBA中的函数返回对象实例时出错

我正在尝试实例化一个对象并从函数返回它.我正在上课的是我创造的课程.但是,当我尝试将Object设置为从函数返回的内容时,我得到一个错误.我究竟做错了什么?

Function CreateBlah(NAME As String, Count As Integer, val As String) As Blah
    Dim b As Blah
    Set b = New Blah
    bkmrk.Initialize NAME, Count, val
    MsgBox (bkmrk.NAME)
    CreateBlah = bkmrk
End Function
Run Code Online (Sandbox Code Playgroud)

然后在另一个功能......

Dim bmrk As Blah
Set bmrk = CreateBlah("Test", 1, Trim(AString))
Run Code Online (Sandbox Code Playgroud)

我也试过......

Dim bmrk As Object
Set bmrk = CreateBlah("Test", 1, Trim(AString))
Run Code Online (Sandbox Code Playgroud)

我是VBA的新手,谁能告诉我我做错了什么?

ms-access vba

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

什么样的声音处理算法允许您进行这样的可视化?

我有兴趣为MP3作为宠物项目制作一个OpenGL可视化工具.

我偶然发现了这个youtube视频,该视频演示了有人展示了与增强现实结合使用的可视化工具.

http://www.youtube.com/watch?v=SnshyLJSpnc#t=1m15s

请观看该视频,但忽略该视频的增强现实方面.我只对制作展示台而不是增强现实感兴趣.

使用了哪种算法来生成与音乐相关的模式?如果你观看,你可以看到几种不同的可视化方法.第一个有一个独特的外观:

第一个看起来像是在渲染区域上移动的波浪: 替代文字

另一个"模式"似乎是可视化在中心圈内围绕中心移动: 替代文字

任何精通音频编程的人,可以使用哪种算法来生成类似的外观可视化?第一个使用什么样的算法?还是那个有同心圆的?

任何指导我使用什么算法来基于音乐生成这些可视化的帮助都会对我有所帮助!

opengl audio visualization audio-processing

6
推荐指数
1
解决办法
2130
查看次数

grails-app/utils目录

我刚刚注意到了grails-app/utilsdir 的存在.我从来没有在任何文档(或在项目中使用)中看到它.它是在你运行时默认创建的,你create-app知道你应该把它放在那里吗?

"实用程序"代码是一个明显的猜测,但似乎应该在srcdir下面.

谢谢,唐

grails

30
推荐指数
1
解决办法
8638
查看次数

我可以从C#控制台窗口获得复制/粘贴功能吗?

我正在用C#开发一个控制台应用程序,并且想知道是否有办法在我的应用程序中获得"复制粘贴"或"标记粘贴"功能,类似于或与标准Windows命令提示符相同或相同.这是一个疯狂的追逐或简单的应用变量吗?

c# console command-line copy-paste console-application

37
推荐指数
3
解决办法
5万
查看次数

什么是(重新)熟悉语言的有效方法?

在过去7个月左右的时间里,我几乎专门用.NET C#进行编程.在此之前,我的大部分编程都是使用C++(来自学校).在工作中,我可能需要在接下来的几个月内完成一大堆C语言.我接触C的大部分内容都来自微控制器以及我在互联网上找到的东西.我理解C和C++之间的语法和许多区别,但我不知道存在什么类型的内置函数,我需要利用哪些库来使用所述函数,以及一些内存管理问题.基本上我需要在C上找到某种快速速成课程.建议?

c language-agnostic

0
推荐指数
1
解决办法
273
查看次数

处理DDD中的嵌套聚合

我刚刚开始使用DDD,我在确定如何适应数据的关系性质方面遇到了一些麻烦.我有我认为会被视为我的聚合根,但聚合也有自己的聚合.我不想违反德米特法则,我想知道我是否正在考虑这个错误,并希望一些DDD专家可以提供一些见解.

我的聚合根是我的Account对象,它有许多AccountElement实体的集合,它们本身就是各个ProductComponent实体的逻辑分组.

一个AccountElement的上下文之外Account已经没有任何意义,所以我很舒服,我的结论是,Account对象是我聚合根,我预计其总实体Elements属性.这是让ProductComponent我感到困惑的系列.该集料具有外没有任何意义AccountElement,而真正具有的外部没有任何意义Account.

我认为我不应该通过点击它来访问单个ProductComponent对象,例如:

var reference = account.Elements(0).ProductComponents(0).ReferenceCode;
Run Code Online (Sandbox Code Playgroud)

但与此同时,(从域的角度来看)ProductComponent直接从Account实体访问是没有意义的.

我确信如果不了解我的域名,这有点难以理解,但我希望这足以得到一些好的反馈.

domain-driven-design aggregateroot

14
推荐指数
1
解决办法
3697
查看次数

如何在Python中生成HTML文本的目录?

假设我有一些HTML代码,就像这样(从Markdown或Textile或其他东西生成):

<h1>A header</h1>
<p>Foo</p>
<h2>Another header</h2>
<p>More content</p>
<h2>Different header</h2>
<h1>Another toplevel header
<!-- and so on -->
Run Code Online (Sandbox Code Playgroud)

我怎么能用Python为它生成一个目录?

html python tableofcontents

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

SQL存储过程执行时间之谜

我试图找出为什么SQL Server存储过程执行缓慢,所以我放入了一些原始计时器,如下所示:

Create Procedure DoStuff
As Begin

    Declare @Stopwatch datetime 
    Set @Stopwatch=GetDate()

    Print char(13) + 'Task A'
    /* Perform Task A */
    Print DateDiff(ms, @Stopwatch, GetDate()); Set @Stopwatch = GetDate()

    Print char(13) + 'Task B'
    /* Perform Task B */
    Print DateDiff(ms, @Stopwatch, GetDate()); Set @Stopwatch = GetDate()

    Print char(13) + 'Task C'
    -- Perform Task C
    Print DateDiff(ms, @Stopwatch, GetDate()); Set @Stopwatch = GetDate()

End

Exec DoStuff
Run Code Online (Sandbox Code Playgroud)

我得到这样的东西:

Task A
0

Task B
80

Task C
100

所以我认为该过程需要180毫秒才能执行.但是,该过程需要3000多毫秒才能执行; 在客户统计中,我明白了 …

sql sql-server optimization query-optimization

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

UINavigationController:推送视图何时收到Dealloc消息?

我希望在我推出一个视图控制器后,我需要释放我对视图控制器的所有权,就像我在下面所做的那样.

CustomViewController *nextViewController = [[CustomViewController alloc] initWithNibName:@"CustomView" bundle:nil];
[[self navigationController] pushViewController:nextViewController animated:YES];
[nextViewController release];
Run Code Online (Sandbox Code Playgroud)

在我这样做之后,我假设导航控制器拥有该对象的所有权,并在完成时将其释放,然后在我的customViewController上调用dealloc.当我点击导航栏上的后退按钮并且不再显示视图时,我希望会发生这种情况.但这不会发生.我在一个CustomViewController的dealloc方法中添加了一个NSLog(@"CustomViewController确实收到了dealloc"),但它永远不会被打印出来.这是正常的行为吗?

导航控制器是否只是在保留该对象以防万一在某些时候需要它?当内存开始耗尽时它会摆脱它吗?我尝试模拟低内存警告但没有任何反应.我有一种感觉,这个问题的答案是我不应该太担心并遵循保留/释放/自动释放的标准程序.尽管如此,是否还有其他人深入研究了这一点并找到了绝对答案?

iphone memory-leaks memory-management uiviewcontroller uinavigationcontroller

13
推荐指数
1
解决办法
4514
查看次数

如何确定属性是否是具有反射的自动实现的属性?

所以在我的情况下,我正在使用反射来发现类的结构.我需要能够通过PropertyInfo对象找出属性是否是自动实现的属性.我假设反射API没有公开这样的功能,因为自动属性是C#依赖的,但是有没有解决方法来获取这些信息?

.net c# reflection automatic-properties

27
推荐指数
2
解决办法
4595
查看次数