Php 使用表单时出现tidesdk异常

Php 使用表单时出现tidesdk异常,php,tidesdk,Php,Tidesdk,我有一个带有php模块的简单tidesdk程序,其中包含一个简单表单和一个处理该表单的php文件 一切正常。但是当我提交表单时,程序崩溃并抛出下面列出的异常 我正在通过tidesdk开发者运行这个程序 这是表格 <form action="login.php"> <table style="margin: 0 auto; width: 250px;"> <tr&g

我有一个带有php模块的简单tidesdk程序,其中包含一个简单表单和一个处理该表单的php文件

一切正常。但是当我提交表单时,程序崩溃并抛出下面列出的异常

我正在通过tidesdk开发者运行这个程序

这是表格

<form action="login.php">
                        <table style="margin: 0 auto; width: 250px;">
                            <tr>
                                <td style="padding-top: 20px;">
                                    <div class="input-group margin-bottom-sm"> 
                                        <span class="input-group-addon"> 
                                            <i class="fa fa-user fa-fw"></i>
                                         </span>
                                        <input name="username" class="form-control custom-input" type="text" placeholder="Username" id="focusedInput">
                                    </div>
                                </td>
                            </tr>
                            <tr>
                                <td style="padding-top: 15px;">
                                    <div class="input-group"> 
                                        <span class="input-group-addon">
                                            <i class="fa fa-key fa-fw"></i>
                                         </span>
                                        <input name="password" class="form-control" type="password" placeholder="Password">
                                        <input id='loginSubmit' name='loginSubmit' type="hidden" value="<?php print md5(time()); ?>">
                                  </div>
                                </td>
                            </tr>
                            <tr>
                                <td style="padding-top: 15px;">
                                    <button name="login" id="login" type="submit" class="btn-inverse button-custom" data-section="2">
                                        Sign In
                                        <i class="fa fa-sign-in fa-fw"></i>
                                    </button>
                                </td>
                            </tr>
                        </table>
                    </form>
 <?php 

      print_r($_GET);

?>
我在Windows8Pro-64位上运行这个。但我也在32位版本的XP和Windows7上尝试过,但得到了相同的例外

有人能帮我吗

提前谢谢

这是应用程序的完整跟踪

'HelloWorld.exe' (Win32): Loaded 'C:\Users\Jay\Desktop\hsm-test\dist\win32\HelloWorld\HelloWorld.exe'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shell32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\user32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.8428_none_d08a11e2442dc25d\msvcp80.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.8428_none_d08a11e2442dc25d\msvcr80.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\combase.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shlwapi.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\imm32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msctf.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\SHCore.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\profapi.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\tide.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\PocoFoundation.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\WebKit.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\icuuc40.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\IPHLPAPI.DLL'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ole32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\libproxy.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\oleaut32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\CFLite.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\JavaScriptCore.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\crypt32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winmm.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ws2_32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\libcurl.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\libxml2.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\icuin40.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\icudt40.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\nsi.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winnsi.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\pthreadVC2.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msasn1.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winmmbase.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\wsock32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\Wldap32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\libeay32.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\ssleay32.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\zlib1.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\devobj.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\uxtheme.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dwmapi.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\app\1.3.1-beta\tideapp.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\PocoUtil.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\PocoXML.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\codec\1.3.1-beta\tidecodec.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\PocoZip.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\database\1.3.1-beta\tidedatabase.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\PocoData.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\PocoSQLite.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\filesystem\1.3.1-beta\tidefilesystem.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\media\1.3.1-beta\tidemedia.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\monkey\1.3.1-beta\tidemonkey.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\network\1.3.1-beta\tidenetwork.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\PocoNet.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\secur32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dhcpcsvc.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptsp.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rsaenh.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcrypt.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\platform\1.3.1-beta\tideplatform.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\runtime\win32\1.3.1-beta\cairo.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msimg32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\process\1.3.1-beta\tideprocess.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\ui\1.3.1-beta\tideui.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\comdlg32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9600.16384_none_a9f4965301334e09\comctl32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\worker\1.3.1-beta\tideworker.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\php\1.3.1-beta\tidephp.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\php\1.3.1-beta\php5ts.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\odbc32.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dnsapi.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\php\1.3.1-beta\php_gd2.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\ProgramData\TideSDK\modules\win32\php\1.3.1-beta\php_curl.dll'. Module was built without symbols.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\clbcatq.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\WindowsCodecs.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\version.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dhcpcsvc6.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\mlang.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\usp10.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\NapiNSP.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\pnrpnsp.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\nlaapi.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\mswsock.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winrnr.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rasadhlp.dll'. Cannot find or open the PDB file.
'HelloWorld.exe' (Win32): Loaded 'C:\Windows\SysWOW64\FWPUCLNT.DLL'. Cannot find or open the PDB file.
The thread 0xf80 has exited with code 0 (0x0).
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
First-chance exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
The thread 0x1d50 has exited with code 0 (0x0).
Unhandled exception at 0x738573BD (msvcr80.dll) in HelloWorld.exe: 0xC0000005: Access violation reading location 0x88001200.
引述自:

当您运行微软基础类(MFC)应用程序时,您可以 接收访问冲突错误消息

通常,如果满足以下条件,则会出现此问题:

  • 运行MFC应用程序的文件夹的名称包含 百分比符号(%)
  • 您可以在配置文件下创建MFC应用程序 文件夹
您的项目似乎位于您的用户文件夹中:

C:\Users\Jay\Desktop\hsm-test\dist\win32\HelloWorld\HelloWorld.exe
仍引用:

修补程序信息 Microsoft现在提供了受支持的修补程序,但仅限于 旨在纠正本文中描述的问题。 仅将其应用于遇到此特定问题的系统。 此修补程序可能会接受附加测试。因此,如果你不是 受此问题严重影响,建议您等待 下一个包含以下内容的Microsoft Visual Studio 2005 service pack 修补程序

要立即解决此问题,请与Microsoft产品支持部门联系 获取修补程序的服务。查看Microsoft的完整列表 产品支持服务电话号码和有关的信息 支持费用,请访问以下Microsoft网站:


谢谢你的回答。但是除了表单变量之外的所有变量都在同一个位置工作。我也尝试过移动项目,但仍然出现同样的错误。我还构建了一个安装程序,并将其安装在XP和Windows 7上,但出现了相同的错误。@JayBhatt是否尝试将其从用户文件夹中移出?是的。当我安装它时,程序的位置是“c:\program Files\xxxx”@JayBhatt Ok,对不起。。。无论如何,我将保留此答案,以便将来的访问者不会发布相同的内容。问题似乎是您没有为Visual Studio安装正确的运行时文件。有关详细信息,请查看此页面:。顺便说一下,你可能想试试夜雨。Tidesdk对PHP的支持有很多缺陷,因此您可能会遇到其他问题。我也在两台不同的机器上试过,结果都是一样的错误。但是谢谢你提出一个替代方案。有没有关于如何使用nightrain创建安装包的想法?目前nightrain似乎没有提供安装程序,因为其目的是使应用程序尽可能可移植。但是,我建议您在完成应用程序开发并使用Nightrain对其进行测试后,使用InstallShield()或InstallBuilder()等工具为最终产品创建安装程序。也有一些免费的,但通常你是非常有限的。BitRock的InstallBuilder最适合跨平台部署!InstallBuilder有点贵,但值得。谢谢您的帮助。。
C:\Users\Jay\Desktop\hsm-test\dist\win32\HelloWorld\HelloWorld.exe