MFC使用ODBC连接SQL Server 2008数据库编程一、相关工具准备二、SQL Server 2008配置1、目的2、步骤三、ODBC配置四、MFC中配置ODBC数据源并且实现数据库操作4.1 MFC中配置ODBC数据源4.2 实现数据显示功能(查询数据库) 一、相关工具准备VS2017、SQL Server 2008 可以从下面链接下载我告诉你二、SQL Server 2008配置1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 22:59:27
                            
                                23阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python打开pb的dll实现
## 1. 整体流程
| 步骤 | 描述                                                         |
|------|--------------------------------------------------------------|
| 步骤1| 导入`ctypes`模块,并创建一个`dl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-24 11:39:09
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            setRedraw(false)
 
setRedraw(false) 意思是在修改属性后,不自动重绘。这个方法可以避免在大量数据修改的时候,窗口不停闪烁。 一般用法是:
 
 setRedraw(false); 
 //中间程序大量数据修改操作 
 setRedraw(true);
 
----------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2007-11-06 08:01:41
                            
                                1200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ////////////////////////////////
标识当前行
〓标识当前行也就是给当前行加上醒目的标记。以便用户更清楚当前要对哪一行数据进行操作,尤其当用户的操作中间有停顿时,继续进行操作就特别须要知道哪个是当前行。这里的当前行不要狭隘地理解成仅仅是光标所在行。当翻页时假设光标所在行不在当前页中。这时应该将当前页中的第一行置为当前行,否则easy造成错觉;当删除数据时。不能自己主动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 17:35:10
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们所知道的是“任何类的所有实例都共享该类类型的java.lang.Class对象”例如)Student a = new Student();
Student b = new Student();然后 a.getClass() == b.getClass() 是真的 .现在假设Teacher t = new Teacher();没有泛型,下面是可能的 .Class studentClassRef             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 19:49:00
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PB)(主要对数据进行序列化与反序列化,方便网络传输中的编解码),之后发现这是一个好东西,在此稍微记录下该工具如何使用,方便以后查阅https://developers.google.com/protocol-buffers/docs/downloads准备工作首先需要准备好PB运行时库文件(.jar)文件,和PB编译器(protoc.exe,用于自动生成代码)官网下载下来的PB源文件,需要编译打            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-21 14:19:59
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用 PowerBuilder 调用 Java 生成的 DLL 的完整指南
在现代软件开发中,整合不同语言和平台的能力至关重要。本文将教你如何在 PowerBuilder (PB) 中调用一个 Java 生成的 DLL。我们将分步骤讲解整个过程,并提供必要的代码示例和详细说明。
## 流程概述
我们将遵循以下步骤来完成这个任务:
| 步骤        | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-13 09:48:11
                            
                                241阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Open()功能 打开窗口。该函数有两种语法格式:语法一、打开编程时已知数据类型的窗口对象;语法二、打开程序运行后才能确定数据类型的窗口对象。下面分别予以介绍:语法一、打开编程时已知数据类型的窗口对象语法Open ( windowvar {, parent } )参数windowvar:要打开窗口的窗口名,可以使用窗口画笔定义的窗口对象名,也可以使用该窗口对象的某个变量。Open()函数把打开窗口            
                
         
            
            
            
            PB调用DLL的常见问题及处理方法首先,为方便描述,先假设有一个DLL文件,名称为 test.dll,里面有个函数叫test。第一类:通用型标准DLL1、调用约定问题。Windows系统的标准DLL,通常有2种调用约定,即__cdecl和__stdcall,__stdcall约定在.h文件中通常又定义为 WINAPI和CALLBACK。咱们的PB只能调用__stdcall约定的DLL,不能调用__            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 10:01:59
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Inserts data into a DataWindow control, DataStore object, or graph control from data in a file.一个文件插入数据到一个数据窗口控件,数据存储对象,图形或数据控制。 The data can be tab-separated text, comma-separated text, XML, or dBase            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 21:24:16
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前尝试把自己的项目编译成DLL,结果出来一堆的错误提示,搜索互联网也没有解决方案。今天遇到一位朋友,他的项目文件很多,也复杂,却能编译成功。故而请教之。他答,把对象分开放入多个pbl中,保持一个pbl里面不要太多的对象即可编译成功。还未尝试,的确我习惯按业务分组来分pbl。可能一个pbl放太多对象。有时间测试测试。大家也可以去求证。晚上搜了一下,在华软上面也有类似的解答。*但是有个前提,要用极快            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-15 08:58:23
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用vc 8.0,新建mfc dll 项目,只要在唯一的那个cpp中写入函数,即可export,没有以前需要写def文件的麻烦: 
Crockey6_initApp theApp;//自动生成的,在它下面写
extern "C" _declspec(dllexport) int __stdcall Rockey6Init( char* password,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 14:29:25
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            LowerBound()LowerBound()功能得到指定数组第n维的下界。语法LowerBound ( array {, n } )参数array:数组名n:数值类型,可选项,指定要得到数组哪一维的下界。缺省值为1返回值Long。函数执行成功时返回array数组第n维的下界。如果n的值超过了指定数组的最大维数,那么该函数返回-1。如果任何参数的值为NULL,LowerBound()函数返回NU            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-01 10:20:23
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PixelsToUnits()功能 将像素值转换为PowerBuilder单位PBU。语法PixelsToUnits ( pixels, type )参数pixels:integer类型,指定要转换为PowerBuilder单位的像素数type:ConvertType枚举类型,指定按哪个方向进行转换。有效取值为:XPixelsToUnits! - 按水平方向转换像素;YPixelsToUnits!            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 05:27:48
                            
                                271阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参考其他资料
终于搞定了用VC6写DLL给PB调用的问题
 
原来要注意两个方法
一、函数的声明方式:
    extern "C" _declspec(dllexport) int _stdcall fu_add(int x,int y)
二、要以def文件里写
     LIBRARY "testdl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2008-04-23 19:33:16
                            
                                4670阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于DLL的函数: 动态链接库中定义有两种函数:导出函数(export  function)和内部函数(internal  function)。 导出函数可以被其它模块调用,内部函数在定义它们的DLL程序内部使用。 输出函数的方法有以下几种: 1、传统的方法 在模块定义文件的EXPORT部分指定要输入的函数或者变量。语法格...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-28 17:58:59
                            
                                713阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GetFocus()功能确定当前焦点位于哪个控件上。语法GetFocus ( )返回值GraphicObject。函数执行成功时返回当前得到焦点控件的引用,发生错误时返回无效引用。用法应用程序利用IsValid()函数可以检测GetFocus()是否返回有效的控件引用。同时,使用TypeOf()函数可以确定控件的类型。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-01-16 22:43:00
                            
                                892阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问:pb 中类型转换函数是什么?答:例如以下函数是类型转换函数:Ch            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-01-06 21:38:00
                            
                                130阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            FileWrite()功能向指定文件中写数据。语法FileWrite (fileno , variable )参数fileno:integer类型,指定文件句柄(由FileOpen()函数得到)variable:string或blob类型,其值将写入fileno参数指定的文件返回值Integer。函数执行成功时返回写入文件的字符或字节数,发生错误时返回-1。如果任何参数的值为NULL,那么File            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 19:36:35
                            
                                363阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在c# 中编写com组件,供PB调用实例 前言:c#中写的dll直接是不能被pb调用的,只有写成com组件才可以调用,所以用c#写dll时要注意。 c#中新建类库 类库类型为通用类库,项目名为AddCom 1、配置:右键点击解决方案资源管理器中的AddCom,选择“属性”,选择“应用程序”->“程序            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-25 06:18:44
                            
                                585阅读