Articles of 窗户

PHP启动:无法加载dynamic库

我正在尝试使用Firebird 2.5.2.26539: Windows 8 Apache 2.2.22 PHP 5.4.10 当我在php中启用firebird的扩展: – extension=php_interbase.dll – extension=php_pdo_firebird.dll 我得到这些错误: [26-Dec-2012 12:08:11 UTC] PHP警告:PHP启动:无法加载dynamic库'C:\ Program Files文件(x86)\ PHP \ ext \ php_interbase.dll' – 无法find指定的模块。 在第0行的未知 [26-Dec-2012 12:08:13 UTC] PHP警告:PHP启动:无法加载dynamic库'C:\ Program Files文件(x86)\ PHP \ EXT \ php_pdo_firebird.dll' – 无法find指定的模块。 在第0行的未知 如果我在命令行中使PHP-a,错误信息是不同的:找不到fbclient.dll。 我有flamerobin运行,它打开数据库。 所以我将fbclient.dll复制到PHP根path。 然后错误变成: [26-Dec-2012 11:55:46 UTC] PHP警告:PHP启动:无法加载dynamic库“C:\ Program Files文件(x86)\ PHP \ ext […]

Qt:QPainter + GDI在相同的部件?

我试图使用这里描述的方法在同一个小部件上使用QPainter和GDI调用。 不幸的是,这个教程似乎已经写在Qt的早期版本上,现在它不能工作。 我设置WA_PaintOnScreen标志并重新实现paintEngine()返回NULL。 然后在paintEvent()创build一个QPainter,使用它,然后使用一些GDI调用来绘制位图。 GDI调用工作正常,但QPainter什么都不做。 我在控制台上得到以下错误: QPainter::begin: Paint device returned engine == 0, type: 1 这是不是支持了? 我该怎么做? 我也尝试在GDI绘画小部件的顶部创build一个额外的小部件,但是由于顶部小部件显示为黑色并阻止了GDI小部件,所以效果不佳。

在GNU / Linux上生成lnk文件以转移到Windows

我会先解释我的目标,以避免“XY问题”的误解。 我希望能够生成一个文件(在Linux上),当下载到Windows机器并双击时,将打开一个已知path(在本地窗口上的(MS Office,但不应该是IIUC)文件机器)由服务器预设。 看来我想要做的事情是可能的,如果我包含我想要打开的文件的path(并没有关于它存储在等卷的其他细节)在lnk文件。 我首先检查了lnk文件格式规格试图在python脚本中生成文件,但这不是我的小菜一碟(我以前从来没有写过处理二进制文件的代码)。 此外,还有很多我想沟通的格式,但我仍然需要注意他们的标志/字段/长度/终止等。 然后我偶然发现了winedump工具和WINE在〜/ .wine文件夹中创build的一些.lnk文件。 WINE代码库中必须有一些能够生成lnk文件的函数,但是我找不到它。 它在哪里? 它是像win的mklink一样的命令的forms吗? 如果没有(我猜这是一个函数的地方,如果不是),你可以指向我这样,我可以写封装命令? 或者是否有任何库可以编写lnk文件并在GNU / Linux上运行?

CUPS服务器编译为Windows?

是否有可用于Windows的CUPS服务器版本? 看着CUPS的源代码,它似乎已经准备好了Visual Studio编译,但我没有find任何实际支持包的踪迹。 我想在Windows上设置一个CUPS服务器,这样我就可以将Linux / MacOSX / Win客户端打印到我在此服务器上设置的打印机上。

在Apache 2.4中安装casperJS和phantomJS将数据传递给PHP

我试图通过单击网站中的运行button来运行我的casperjs脚本。 我的本地设置是PHP 5.5.14与Windows7上的Apache 2.4 [正常运行; 用php页面testing]; 我的问题是:如何正确安装casperJS和phantomJS,以便在执行脚本时识别PATH。 我需要知道Windows中的path是什么: putenv(“PHANTOMJS_EXECUTABLE = / usr / local / bin / phantomjs”); 。 我已经解决了以下可能的解决scheme,但是没有一个提到如何正确安装casperJS和phantomJS以便Web服务器识别它们: CasperJS将数据传回PHP ,将参数从php传递给casperjs / phantomjs , 如何运行casperJS脚本从PHP API , 使用casperjs和PHP来保存数据 , php执行幻像js的作品,但casperjs不工作的权限被拒绝 这是我当前的脚本,让多个用户login到一个页面,注销,然后返回多less成功/失败。 var casper = require('casper').create() var colorizer = require('colorizer').create('Colorizer'); var userNames = ['username1','username2','username3','username4', 'username5']; var passWords = ['password1','password2','password3','password4', 'password5']; var url = 'http://mywebsitenet.com'; var […]

离子2启动失败与产生的命令错误

在Windows 7上安装了离子2testing版 npm install -g ionic@beta 似乎安装好。 它是2.0.0-beta.25 当我尝试创build一个项目 ionic start test tabs –v2 –ts 它与安装npm packages …位失败 Error with start undefined Error Initializing app: There was an error with the spawned command: npminstall There was an error with the spawned command: npminstall 将不胜感激任何帮助…

在Windows中重置打开文件对话框位置

我使用GetOpenFileName函数打开一个打开的文件对话框。 我正在做一个处理函数,将对话窗口居中在所有者窗口。 我将CDN_INITDONE通知中的对话框CDN_INITDONE 。 目前,Windows似乎记得桌面应用程序的最后一个对话框位置,并覆盖了我的对话框坐标。 如何重置最后记住的位置,以便我可以检查居中将为我的用户工作? 我想使用不同的用户或虚拟机运行testing,但这不是很方便。 不幸的是,在registry中searchmyexecutable.exe不会返回任何内容。 我正在运行Windows 8。

如何知道MASM是使用相对还是绝对偏移来编码我的JMP指令?

如何知道MASM是使用相对还是绝对偏移来编码我的JMP指令? 我知道x86提供了相对和绝对偏移量的JMP操作码。 我想确定我的跳转是相对的,但我找不到任何正确的MASM文档,告诉我JMP @label是否实际上转换为相对跳转。 请尽可能在答案中提供文档链接。 相反的问题:请参阅如何在MASM中对绝对的JMP / CALL指令进行编码? 如果你试图让MASM发出一个直接绝对远的jmp

你如何使用IME?

我想做一个处理用户input的控件,所以我希望能够处理不同的键盘,其中一种方法是使用IME。 如果您没有处理它,那么在IME处于活动状态时会出现一个浮动窗口(例如日语写入活动)。 我发现需要照顾的消息,但我不知道如何发送我陷入IME的密钥,什么时候我得到一个有效的转换字符。

Windows Azure VM远程桌面连接问题

我用Windows Server 2008 R2创build了一个Windows Azure虚拟机。 服务器的状态正在运行。 港口是开放的。 但我不能RDP。 这给我一个错误 由于以下原因之一,远程桌面无法连接到远程计算机: 远程访问服务器未启用 远程计算机已closures 远程计算机在networking上不可用 确保远程计算机已打开并连接到networking,并且启用了远程访问。 任何帮助? 我实际上创造了两次,但没有运气 编辑 我能够从家里连接。 但不是来自工作networking。 所以绝对有工作networking的限制。 你能否build议我的下一步应该是什么?