delphi-prism

    0热度

    1回答

    我使用这个代码在我的Global.asax更改母版页: method Global.Application_PreRequestHandlerExecute(src: System.Object; e: EventArgs); begin var p: System.Web.UI.Page := System.Web.UI.Page(self.Context.Handler);

    1热度

    1回答

    我的Delphi代码中有大量的日志记录,它经常使用Self.ClassName来记录包含当前正在执行的代码的类的名称。 我现在正在将一些代码编译成Delphi Prism .NET程序集。 但是,在Delphi Prism下,Self.ClassName现在返回“TObjectExtender”而不是实际的类名。 例如 type TMyClass: TObject begin

    2热度

    1回答

    我为我的网站创建了两个主页面。一个用于正常使用,另一个用于打印。在我的正常母版页上,我有一个按钮,它将Session['P']设置为'1'。在打印母版页,我有另一个按钮设置Session['P']到'0'。而在我的Global.asax.pas,我有以下的代码,以确定要使用的母版页: method Global.page_PreInit(sender: System.Object; e: Even

    0热度

    1回答

    这是我如何恢复暂停的线程。 if SerialThread.ThreadState = ThreadState.Suspended then SerialThread.Resume; 虽然上面的代码不会引发编译器错误或语法错误,但它会引发如下警告; TSerialIndicator.pas(77,18):警告PW3:过时:“System.Threading.Thread.Resume

    4热度

    2回答

    我创建的线程和该线程可以被暂停。那么,我该如何杀死或终止暂停的线程呢? 我试图ABORT线程,我得到一个运行时错误消息说,线程被挂起,它不能被中止。我看了终止方法或类似的东西,它似乎并不存在。 myThread := new Thread(@BigLoop); myThread.Start; myThread.Suspend; myThread.Abort; <<<===exception

    2热度

    1回答

    对于这个问题,我通过Stackoverflow类似的问题做了一个答案。虽然他们中的很多人都很有帮助,但他们并没有解决我的问题。我的程序使用graphics.DrawLines方法在winform上绘制多边形,如下所示。 g.DrawLines(thepen,pts); 但是不断提高,“参数无效”,错误。所以,我改变了这行代码,看看它是否有所作为。 g.DrawLines(new pen(col

    0热度

    1回答

    我正在测试我的程序使用RemObjects TcpClient和TcpServer控件并遇到问题的TCP/IP连接。 如果主机或远程服务器没有监听连接,则客户端只是简单地冻结,试图进行远程连接并最终崩溃。 SignalClient.ConnectNew(LocalIPEdit.Text,Int32.Parse(ClientPort.Text)); 有没有什么办法可以防止这种情况,并且仍然给予用

    0热度

    2回答

    我的ASP.NET应用程序中有两个母版页。一个用于常规使用,另一个用于打印。我使用会话参数,看看是否应用当前处于打印模式或不: method Global.Application_PreRequestHandlerExecute(src: System.Object; e: EventArgs); begin var p: System.Web.UI.Page := System.We

    1热度

    1回答

    我的主页面上有一个HiddenField,并且它的值在主页面的Page_Load事件中设置。在我的其中一个内容页面中,我需要Page_Load事件中的此值。所以我将<%@ MasterType VirtualPath="~/Site.Master"%>添加到我的内容页面,并在母版页中创建一个属性以读取隐藏字段的值。但Page_Load事件似乎是以相反的顺序触发的,即首先是内容页面,然后是母版页,因

    2热度

    1回答

    我想在我的代码中将tooltripbutton向下推,我似乎无法做到这一点。我知道在Delphi RAD Studio或XE上,您可以执行以下操作并导致按钮被按下。 ToolStripButton1.Down := true; 唯一ToolStripButton财产我看到接近“上下”是检查真或假。如果我将它设置为true,它只会突出显示toolstripbutton不会按下它。 这里是按钮的外