草庐IT

delphi-5

全部标签

delphi - 使用 Delphi ISAPI 的 SEO 友好 URL

我的客户希望我摆脱dll和?&字符并使用SEO友好的url。我该如何处理这个URL-重写?目前我有类似的东西:http://www.ultimateholidayplanner.com/uhp.dll/AccList?PN=AccommodationSearch.htm这需要变成类似这样的东西:http://www.ultimateholidayplanner.com/Accommodation/List.htm非常感谢 最佳答案 使用II7并下载MicrosoftURL重写模块来更改此行为。参见UsingURLRewritemod

c++ - 使用 GetProcAddress : callback function fails with invalid parameter 从 C++ 调用 Delphi DLL

我有一个从C++调用的第3方DelphiDLL。不幸的是,我无法访问PascalDLL代码,也不是Pascal程序员。没有lib文件,所以我使用GetProcAddress调用许多DLL函数,成功地通过值、地址和引用传递参数。我还注册了一个回调函数,它会在预期时被调用。我的问题是在回调函数中,无法评估两个参数之一(地址0x000001)。这是PascalDLL函数声明typeHANDLE=Pointer;///handle(**ThisfunctionRegistersthecallbackfunctionOnACLNeeded*)functionRegisterCallback(h:

Delphi 实现刘谦春晚魔术

看了博友的C#实现刘谦春晚魔术很好,改成了delphi版的。 1programProject1;23{$APPTYPECONSOLE}4{$R*.res}56uses7System.SysUtils,8System.Classes;910var11list,removeElement:TStringList;12i,NameCount,insertIndex,directCount,sexCount:Integer;13tmp,element,hiddenEle1,hiddenEle2:String;1415procedureFun1(NameCount:Integer);16begin17i

c++ - Delphi 应用程序无法调用简单的 C++ DLL 函数

我想编写一个C++DLL并从Delphi6应用程序调用它。我从教程中的简单HelloWorld代码开始,尽管它在从C++程序调用时运行良好,但在Delphi应用程序中它会导致以下错误消息MyDll.h#ifndef_MY_DLL_H_#define_MY_DLL_H_#ifdefinedMY_DLL#defineMYDLL_API__declspec(dllexport)#else#defineMYDLL_API__declspec(dllimport)#endifextern"C"{MYDLL_APIintHelloWorld();}#endifMyDll.cpp#defineMY_

c++ - 构建 C/C++ 库以将其链接到 Delphi 应用程序中......如何?

如果我有一个用C/C++编写的库源(可以说是libxml2),现在我想构建它,并将它链接到delphi应用程序中……我知道这是可能的,因为DelphiZlib是吗(http://www.dellapasqua.com/delphizlib/)...但我的问题是,如何准备那些.obj文件?提前致谢米。 最佳答案 您需要使用CodeGear的C++编译器来为Delphi生成兼容的obj文件。您的Delphi是否带有C++Builder?否则你可以试试free(Borland)commandlineversion.阅读有关此主题的更多信息

c++ - DVP7010B 显卡 DLL 的 C++ 头文件的 Delphi 转换?

我需要帮助将C++头文件转换为Delphi。下面是原始头文件和我的Delphi翻译。C++header:#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000#ifdefDVP7010BDLL_EXPORTS#defineDVP7010BDLL_API__declspec(dllexport)#else#defineDVP7010BDLL_API__declspec(dllimport)#endif#defineMAXBOARDS4#defineMAXDEVS4#defineID_NEW_FRAME37810#defineID_MUX0_NEW

c++ - 在 Delphi 中使用 SecureZeroMemory

我知道有一个SecureZeroMemoryC中的函数函数实现在中定义作为RtlSecureZeroMemory功能。QNS:如何SecureZeroMemory在Delphi中使用?Delphi是否发布了包含该功能的库?我正在使用Delphi7。Windows.pas只有ZeroMemory但不是SecureZeroMemory. 最佳答案 据我所知,ZeroMemory和SecureZeroMemory之间的唯一区别是SecureZeroMemory是作为内联函数实现的,确保它不会'不会被编译器优化掉。我不认为Delphi执行相

c++ - 我如何在 delphi 中定义 IOCTL_ATA_PASS_THROUGH?

我正在使用DeviceIoControl函数,我需要将IOCTL_ATA_PASS_THROUGH值传递给该函数。我找不到这个常量的任何delphi翻译,只是我找到了这个C++定义。#defineIOCTL_ATA_PASS_THROUGHCTL_CODE(IOCTL_SCSI_BASE,0x040B,METHOD_BUFFERED,FILE_READ_ACCESS|FILE_WRITE_ACCESS)但我在使用CTL_CODE宏将该值转换为delphi时遇到问题。问题是我如何在delphi中定义IOCTL_ATA_PASS_THROUGH? 最佳答案

c++ - 将 C++ 结构移植到 Delphi

首先,让我向您展示结构:structHPOLY{HPOLY():m_nWorldIndex(0xFFFFFFFF),m_nPolyIndex(0xFFFFFFFF){}HPOLY(__int32nWorldIndex,__int32nPolyIndex):m_nWorldIndex(nWorldIndex),m_nPolyIndex(nPolyIndex){}HPOLY(constHPOLY&hPoly):m_nWorldIndex(hPoly.m_nWorldIndex),m_nPolyIndex(hPoly.m_nPolyIndex){}HPOLY&operator=(constH

c++ - Delphi链接器和C++链接器的区别

我来自Delphi世界,在那里静态导入DLL函数非常容易。您需要做的就是像这样指定函数名称和模块:functionGetTickCount:DWORD;stdcall;external'Kernel32.dll';为什么在C++中我必须使用kernel32.lib才能导入函数?为什么我不能像在Delphi中那样简单地告诉链接器导入该函数?我知道这对你们中的许多人来说可能听起来很幼稚,但是从Delphi进入C++世界真的会让人感到困惑。 最佳答案 C++工具链需要几个步骤来完成Delphi可以一步完成的工作。在C++中声明外部DLL函