草庐IT

AppInit_DLL

全部标签

HIVE 表 DLL 基本操作(一)——第1关:Create/Alter/Drop 数据库

第1关:Create/Alter/Drop数据库任务描述本关任务:根据编程要求对数据库进行相关操作。相关知识为了完成本关任务,你需要掌握:1.如何创建数据库;2.如何修改数据库;3.如何删除数据库。Create创建数据库数据库本质上是一个目录或命名空间,用于解决表命名冲突。创建数据库的语法为:CREATE(DATABASE|SCHEMA)[IFNOTEXISTS]database_name[COMMENTdatabase_comment][LOCATIONhdfs_path][WITHDBPROPERTIES(property_name=property_value,…)];DATABASE|

java - 使用 JNA 链接到自定义 dll

如何使用JNA访问自定义.lib/.dll函数?有人可以举个例子吗?谢谢。 最佳答案 示例(fromWikipedia):importcom.sun.jna.win32.StdCallLibrary;importcom.sun.jna.Native;/**SimpleexampleofWindowsnativelibrarydeclarationandusage.*/publicclassBeepExample{publicinterfaceKernel32extendsStdCallLibrary{//FREQUENCYisexp

java - 将静态windows库转换为dll

我有一个包含一堆静态*lib文件的库,我希望从JNA(一个允许动态调用`dll'的Java库)访问它们JAVACode),那么有没有办法神奇地将静态lib改成dll呢?代码是使用VisualStudio编译的(希望是相关的),我也有相应的头文件。我无权访问源代码,而且我想只使用免费(如啤酒)工具来完成它。 最佳答案 我不知道有任何工具会自动执行此操作,但过程是创建一个DLL项目并将您的库添加到该项目。对于头文件中的每个函数:intSomeLibFunc(intx,inty);您需要在DLL中创建和导出您自己的函数;intMyFunc

java - 是否可以使用Java创建dll?

想为WindowXP创建动画dll制作Java2d动画并导出为dll可以吗?? 最佳答案 是的。您需要用C++编写代码来启动带有JNI调用接口(interface)的JVM,并调用它。但是,您可能会发现很难以这种方式创建与Windows环境应用程序无缝集成以显示动画的窗口。这是一种相当高级的JNI用法,我建议您先阅读JNI书籍,然后再尝试一点。 关于java-是否可以使用Java创建dll?,我们在StackOverflow上找到一个类似的问题: https:

java - 找不到库 : jvm. dll。这里发生了什么?

在安装了我的应用程序的某些计算机(但不是全部)中,看起来安装成功后,当您尝试运行它时,它会显示此错误:该文件存在于该目录中,因此,我不确定为什么它说找不到库。该错误后跟最后:然后什么也没有发生。应用程序不启动。知道发生了什么事吗?有些人指出了这个似乎在谈论这个问题的错误报告:https://bugs.openjdk.java.net/browse/JDK-8191176但我已经使用8u162和8u172(早期访问,特别是jdk-8u172-ea-bin-b03-windows-x64-18_jan_2018)构建了我的应用程序,结果是一样的。它发生在Windows10Pro1703和1

java - 从 JAR 中提取和加载 DLL

我的Java应用程序使用DLL库。如何从JAR文件中获取它?DLL位于项目的源文件夹中。我必须将它包含在我的JAR中,在运行时将其解压缩(在jar的同一目录中)并加载它。 最佳答案 在尝试加载它之前,您需要将dll放在您的库路径中(推荐)。这样您就必须从jar中提取它并将其复制到lib路径中。privatevoidloadLib(Stringpath,Stringname){name=System.mapLibraryName(name);//extendsnamewith.dll,.soor.dylibInputStreaminp

python - 抑制 "The program can' t 启动,因为 X.dll 丢失”错误弹出窗口

我有一个Python程序,它使用os.system来执行各种命令。(它不能使用subprocess,因为它必须一直向后兼容到Python2.0。)在Windows上,有时该命令会引用不寻常目录中的DLL,因此我会收到臭名昭著的“程序无法启动,因为缺少X.dll”错误弹出窗口。我的问题不是关于如何让命令找到它的所有DLL。我已经知道该怎么做了。我想知道的是,当缺少DLL时,如何告诉Windows不要显示此对话框?相反,子进程应该将错误消息打印到stderr(它已被重定向到os.system调用中的一个文件)并失败退出(导致os.system到返回一个错误代码)。这样我的程序就可以捕获错误

python - 使用 Python ctypes 在 AutoIt DLL 中调用函数

我想调用AutoItdll中的函数,我使用Python在C:\ProgramFiles(x86)\AutoIt3\AutoItX\AutoItX3.dll中找到它。我知道我可以使用win32com.client.Dispatch("AutoItX3.Control")但我无法安装该应用程序或在系统中注册任何内容。到目前为止,这是我所在的位置:fromctypesimport*path=r"C:\ProgramFiles(x86)\AutoIt3\AutoItX\AutoItX3.dll"autoit=windll.LoadLibrary(path)以下是有效的方法:autoit.AU3

python - py2exe:编译的 Python Windows 应用程序不会运行,因为 DLL

我承认我是Python的新手,我还不知道我在做什么。最近我使用Python2.6.2和wxPython2.8创建了一个非常小的Windows应用程序。而且效果很好;我对它正常工作的情况感到非常满意。通常我的意思是当我直接通过Python解释器调用它时,如下所示:>pythonmyapp.py但是,我想更进一步,将它实际编译成一个独立的可执行文件。所以我关注了theseinstructions来自使用py2exe的wxPythonwiki。起初它在命令行中给我错误,说缺少MSVCR90.dll。然后我将MSVCR90.dll复制到我的Python\DLLs文件夹中。乍一看好像它已修复,因

python - "Windows Error: provider DLL failed to initialize correctly"在卡住的 wxpython 应用程序中导入 cgi 模块

我有一个卡住的wxpython应用程序的用户获取了附加的屏幕截图。错误消息是“Windows错误:提供程序DLL无法正确初始化”从暂停的视频中截取的屏幕截图是我从他们那里得到此错误消息的唯一方法,因为整个事情会立即消失(包括为捕获stderr而创建的DOS窗口,此消息出现的位置)。IEpython在它真正开始之前就已经死了。回溯指向我在controller.py第14行的代码。这一行是导入cgi出于某种原因,似乎cgi在导入过程中随机调用(为什么会这样?)并且出于某种原因,由于某些DLL原因而失败。有什么线索吗?注意1:此应用适用于数百名其他Windows和Mac用户。因此,就好像由于