问题列表 - 第15897页

ExternalInterface.addCallback无效

这是我的AC3代码

private function uploadet( dosya:String ):void {

        var uploader:URLRequest = new URLRequest(dosya);
            localFile.upload(uploader);
    }


        var a = flash.external.ExternalInterface.addCallback("uploadet",uploadet);
Run Code Online (Sandbox Code Playgroud)

这是Javascript

   <script type="text/javascript" src="swfobject.js"></script>
        <script type="text/javascript">

        swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");



        function uploadet(dosya){
        var myFlashMovie = swfobject.getObjectById("myId");
       myFlashMovie.uploadet(dosya);
        }

        </script>        


<style type="text/css">
<!--
body {
    background-color: #e6e6e6;
    margin-top: 50px;
}
-->
</style></head>
    <body >
        <object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="120">
                <param name="movie" value="SimpleUploader.swf" />
                <!--[if !IE]>-->
                <object type="application/x-shockwave-flash" data="SimpleUploader.swf" width="300" height="120">
                <!--<![endif]-->
                <div>

                </div>
                <!--[if !IE]>-->
                </object>
                <!--<![endif]-->
            </object>
          <div id="flash"  align="center">

          </div>

        <div align="center"><b>Javascript …
Run Code Online (Sandbox Code Playgroud)

javascript actionscript

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

ASP.NET Repeater和DataBinder.Eval

<asp:Repeater>我的网页中有一个绑定到编程创建的数据集的网页.

此转发器的目的是从AZ创建索引,单击该索引时,将刷新页面上的信息.

转发器有一个链接按钮,如下所示:

<asp:LinkButton ID="indexLetter" Text='<%#DataBinder.Eval(Container.DataItem,"letter")%>'
runat="server"   CssClass='<%#DataBinder.Eval(Container.DataItem, "cssclass")%>'
Enabled='<%#DataBinder.Eval(Container.DataItem,"enabled")%>'></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

数据集按以下方式创建:

protected DataSet getIndex(String index)
    {
        DataSet ds = new DataSet();
        ds.Tables.Add("index");
        ds.Tables["index"].Columns.Add("letter");
        ds.Tables["index"].Columns.Add("cssclass");            
        ds.Tables["index"].Columns.Add("enabled");
        char alphaStart = Char.Parse("A");
        char alphaEnd = Char.Parse("Z");
        for (char i = alphaStart; i <= alphaEnd; i++)
        {
            String cssclass="", enabled="true";
            if (index == i.ToString())
            {
                cssclass = "selected";
                enabled = "false";
            }
            ds.Tables["index"].Rows.Add(new Object[3] {i.ToString(),cssclass,enabled });
        }
        return ds;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行页面时,会抛出"指定的强制转换无效异常" Text='<%#DataBinder.Eval(Container.DataItem,"letter")'.我不知道为什么,我已经尝试手动转换为String(String),我尝试过ToString()方法,我已经尝试了一切.

另外,如果在调试器中我为DataBinder.Eval(Container.DataItem,"letter")添加一个监视,它返回的值是"A",根据我的说法,对于Text属性应该没问题.

编辑:

这是一个例外:

用户代码未处理System.InvalidCastException
消息="指定的强制转换无效".Source ="App_Web_cmu9mtyc"
StackTrace:位于e:\ Documents and Settings\Fernando\My …

.net c# asp.net data-binding repeater

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

在html页面中将英文数字转换为阿拉伯数字

我需要将出现在给定HTML页面中的所有英文数字转换为阿拉伯语数字(独立于用户浏览器编码).我更喜欢使用javascript,如果可以使用CSS处理它会很棒.

我找到了一些页面,但我发现阿拉伯字母在源代码中添加了ASCII表示.这是否意味着他们正在应用某种java脚本函数?

任何线索我怎么能做这样的事情?

javascript css ascii arabic

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

如何从MATLAB中的给定输入数据生成以下矩阵和向量?

假设我有输入data = [1 2 3 4 5 6 7 8 9 10]num = 4.我想用这些来生成以下内容:

i = [1 2 3 4 5 6; 2 3 4 5 6 7; 3 4 5 6 7 8; 4 5 6 7 8 9]
o = [5 6 7 8 9 10]
Run Code Online (Sandbox Code Playgroud)

这基于以下逻辑:

length of data = 10
num = 4
10 - 4 = 6
i = [first 6; second 6;... num times]
o = [last 6]
Run Code Online (Sandbox Code Playgroud)

在MATLAB中自动执行 …

matlab vector matrix

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

Cocoa-Touch如何:MPMoviePlayerController循环?

我有一个带闪屏的应用程序.对于启动画面,我决定添加一个m4v电影.我正在用它MPMoviePlayerController来展示这部电影.一切都按预期工作,除了一件事:

我正在尝试MPMoviePlayerController通过订阅它的MPMoviePlayerPlaybackDidFinishNotification通知来发出循环,[notification.object play]如果数据没有完成加载则发出.

这部分工作,它重新启动电影,但有淡出和重新淡化使它看起来很糟糕.

还有其他方法来循环播放电影吗?
或者以任何方式消除褪色?

iphone cocoa-touch objective-c

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

更快地找出系统上是否存在用户?

我有一个应用程序,每次启动时都会检查用户是否存在(如果没有创建).这样做如下:

bool bUserExists = false;
DirectoryEntry dirEntryLocalMachine = 
    new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer");

DirectoryEntries dirEntries = dirEntryLocalMachine.Children;

foreach (DirectoryEntry dirEntryUser in dirEntries)
{
    bUserExists = dirEntryUser.Name.Equals("UserName", 
        StringComparison.CurrentCultureIgnoreCase);

    if (bUserExists)
      break;
}
Run Code Online (Sandbox Code Playgroud)

问题在于部署它的大多数系统.这可能需要6-10秒,这太长了......我需要找到一种方法来减少这种情况(尽可能多).有没有更好更快的方法来验证系统上是否存在用户?

我知道还有其他方法可以解决这个问题,例如让其他应用程序休眠10秒,或者让这个工具在准备就绪时发送消息等等......但是如果我可以大大减少查找用户所需的时间,它会让我的生活更轻松.

c# windows active-directory

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

实时系统中的垃圾收集器

我是C#/ Java的新手,并计划将其原型化为软实时系统.

如果我在内存管理方面就像我在C++中所做的那样编写C#/ Java应用程序,也就是说,我明确地"删除"了我不再使用的对象,那么应用程序是否仍会受到垃圾收集器的影响?如果是这样,它对我的​​应用程序有何影响?

对不起,如果这听起来像一个明显的答案,但是新的,我想要彻底.

garbage-collection real-time soft-real-time

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

Objective-C中基于Tilde的路径

在Objective-C中,如何将基于波浪号的路径名转换为完整路径名?也就是说,我想转换~/sandbox/Users/TheBobs/sandbox.

objective-c tilde tilde-expansion

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

ddd在开始时挂起

当我启动ddd时,似乎挂起等待gdb.这是输出的尾端ddd --trace:

#  Saving session in "/home/kbrandt/.ddd/sessions/106d7eb3d567f23b01125736049734486400000041300582/init"...
#  Saving session in "/home/kbrandt/.ddd/sessions/106d7eb3d567f23b01125736049734486400000041300582/init"...done.
2009.11.04 13:48:17
<- "(gdb)  "
Run Code Online (Sandbox Code Playgroud)

如果我选择不同的调试器,就不会发生这种情况--perl.我读过有关添加set prompt (gdb)~/.gdbinit(末尾的空格)的内容,但这并不能解决问题.gdb自己很好.谁知道这可能是什么?

gdb ddd-debugger

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

阅读注册表项

我有一个Web应用程序,它从bin文件夹导入DLL.

const string dllpath = "Utility.dll";

    [DllImport(dllpath)]
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是首先从不在当前项目中但在某个不同位置的文件夹中导入DLL.

该文件夹的路径存储在注册表项中.

我该怎么做?

编辑:

为什么我不能解决这个问题?

public partial class Reports1 : System.Web.UI.Page
{

    RegistryKey registryKey = Registry.CurrentUser.OpenSubKey(@"Software\xyz");
    string pathName = (string)registryKey.GetValue("BinDir");

    const string dllpath = pathName;
    [DllImport(dllpath)]
    public static extern bool GetErrorString(uint lookupCode, [MarshalAs(UnmanagedType.LPWStr)] StringBuilder buf, uint bufSize);

    protected void Page_Load(object sender, EventArgs e)
    {
Run Code Online (Sandbox Code Playgroud)

string pathName = (string)registryKey.GetValue("BinDir"); 是不是在这里工作,但正在页面加载事件...

但是,如果我这样做DLL导入将无法正常工作......我该如何解决这个问题?

c# asp.net registry dllimport visual-studio

22
推荐指数
3
解决办法
7万
查看次数