- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 delphi superobject循环节点
var jo : ISuperObject; i : integer; list : TStrings;begin jo := SO('{"A":1, B:2, C:3, D:4}'); Memo1.Clear; for i := jo.AsObject.count -1 downto 0 do begin Memo1.Lines.Add(
2016-05-11 17:10:52
2655
转载 Delphi 7 在WIN764位上调用webservice 发生 access violation at address
因需要服务器上的程序要改为连webservice的,在本人的本本上调试运行都是ok的,就往服务器上搬,没想到搬上去后,报了access violation at address ****的异常,就以为哪又没实例化了,就仔细的调了调,可是任凭你咋调试,它丫还就是不行,弄过来弄过去,发现就是开始调用接口的时候异常了,无语了,这是咋回事啊,就开始google了,输入webservice Access v
2016-05-11 15:41:35
3261
转载 Delphi创建WebService部署到Apache
从Apache官网下载httpd2.2版本,安装。网上说安装后把安装目录保留了,就是现成的绿色版,需要在其他机器上使用,直接执行批处理:bin\httpd -k install,就可以。安装后,自动启动httpd,在桌面右下角的启动栏中,有个httpd的图标,可点击这个图标重启、停止服务。 启动DelphiXE7,创建新项目,项目类型选择WebServices-->SOAP Server A
2016-03-01 09:59:25
757
原创 Visual Studio 2013 web调试oracle打开连接时报错
解决方案如下:点击VS 2013的工具 – 选项,如下图: 4、找到项目和解决方案 – Web项目,勾选对网站和项目使用IIS Express的64位版; 5、再次在浏览器中打开该web表单页面,发现正常显示网站的Title了; 6、打开VS 2012的这个设置,发现没有IIS Express64位版;
2016-01-07 17:43:49
652
转载 DELPHI中记录的存储方式
在DELPHI中,我们用record关键字来表明一个记录,有时候,我们还会看到用packed record来声明的记录,这二者的区别就在于存储方式的不同;在windows中,内存的分配一次是4个字节的,而Packed按字节进行内存的申请和分配,这样速度要慢一些,因为需要额外的时间来进行指针的定位。因此如果不用Packed的话,Delphi将按一次4个字节的方式申请内存,因此如果一个变量没有4个字节
2016-01-05 16:57:00
625
转载 rundll32.exe调用Delphi Dll
Microsoft Windows 95、Windows 98 和 Windows Millennium Edition (Me) 包含两个名为 Rundll.exe 和 Rundll32.exe 的命令行实用程序,通过这两个程序可调用从 16 位或 32 位 DLL 导出的函数。但是,使用 Rundll 和 Rundll32 程序并不能调用从任何 DLL 导出的任何函数。例如,不能使用这两个
2016-01-05 10:44:26
846
转载 内存映射
type TData = record A:Integer; //其他数据 end; PData = ^TData; var hMap:Cardinal; data:PData; procedure MyDllMain(n:Integer);begin case
2015-12-31 15:59:07
431
转载 delphi中register, pascal, cdecl, stdcall, safecall
注: 使用错误,或者在该加的地方没有加,可能会出现"privileged instruction"错误,或者地址访问错误。常见的调用惯例有register, pascal, cdecl, stdcall, safecall。函数的调用管理决定了参数如何传递给子过程,并从堆栈中退出,以及寄存器在参数传递中的使用,错误和异常的处理。Delphi中默认的调用惯例是register。1) re
2015-12-30 18:07:42
2335
转载 dll传递string实现方法
[delphi] view plaincopydelphi中dll传递string的实现方法: dll项目uses第一个引用sharemem单元; 调用的项目uses第一个引用sharemem单元; 调用的单元uses第一个引用sharemem单元; **********************************************
2015-12-30 18:03:57
3759
转载 解决.NET 32位程序运行在64位操作系统下的兼容性问题
背景:一个第三方组件是C++.NET 32位开发的,后被C#(基于FrameWork4.0)调用并封装成组件,此二次封装的组件无法运行于64位操作系统上。 开发环境:VS2012;解决办法: 1、于64位操作系统上分别安装vcredist_VS2010_x64和vcredist_VS2010_x86; 2、选择宿主Exe 的目标框架为Fr
2015-12-30 17:10:44
6323
转载 vs2013 asp.net System.BadImageFormatException
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.Description: An unhandled exception occurred during the execution of the current web request. Please review the stac
2015-12-09 14:32:55
694
转载 HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
版权声明:本文为博主原创文章,未经博主允许不得转载。Errore HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 出现这种情况的原因通常是因为先安装了Framework,后安装的IIS;运行cmd,输入:C:\Windows\Microsoft.NET\Fr
2015-12-09 14:04:21
467
转载 VS2013定义了重复的 system.web.extensions/scripting/scriptResourceHandler
起因:在Win2008上发布编写好的web服务时,报如下错误system.web.extensions/scripting/scriptResourceHandler" title="定义了重复的 system.web.extensions/scripting/scriptResourceHandler" style="margin:0px; padding:0px; border
2015-12-09 14:02:32
678
原创 TCP
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, IdBaseComponent, IdComponent, IdCustomTCPServer, IdTCPServer, StdCtrls
2015-11-27 18:39:11
407
转载 JAVA源文件中可以包含多个类
可以的,一个“.java”源文件里面可以包含多个类,但是只允许有一个public类,并且类名必须和文件名一直;例如: package test; public class test { } class test1{ } class test2{ }
2015-11-26 11:00:37
759
原创 delphi7调用JAVA RESTFUL接口
IXMLHTTPRequest 在单元:msxmlfunction TFmeFndOrder.GetUCMPData(pTel: string): string;var HttpReq : IXMLHTTPRequest; vQryURL, vQryJSONStr : string;begin vQryURL := '
2015-11-24 16:48:21
4665
转载 JSON 之 SuperObject(1)
一直盼着 Delphi 能够直接支持 "正则表达式" 与 "JSON";Delphi 2009 刚来的时候, 有了 JSON, 但不好, 那时尝试过一点. 这是以前的链接: 什么是 JSON?Delphi 2010 带了两个相关单元: DBXJSON、DBXJSONReflect 貌似很强大, 但主要是给 DataSnap 准备的; 尝试了半天, 也很失望: 可能给 DataS
2015-11-24 16:43:06
438
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人