CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

帮个忙! 菜鸟有个问题! 关于DLL

楼主bluebilly(蓝色天使)2003-07-03 09:55:12 在 .NET技术 / C# 提问

近日小菜鸟有个问题,关于在C#中调用DELPHI或C++编写的动态联接库(DLL),我怎么样去调用,我怎样去做,有个小小的例子最好啦,谢谢,急急! 问题点数:100、回复次数:5Top

1 楼declude(郁闷)回复于 2003-07-03 10:05:36 得分 0

你在论坛上搜索一下,很多资料。-:)Top

2 楼kinglht(爱新觉罗至尊宝)回复于 2003-07-03 10:16:19 得分 0

注册dll,拷贝到bin目录,添加引用!!Top

3 楼xiajianfeng()回复于 2003-07-03 10:17:30 得分 0

see  
   
  http://www.csdn.net/Develop/Read_Article.asp?Id=16233  
   
  :)Top

4 楼why168()回复于 2003-07-03 11:09:31 得分 0

他们不是托管代码,只能用DllImport()加入,你去看看msdn,上面有详细的介绍Top

5 楼ljj77(小妖)回复于 2003-07-03 13:03:41 得分 100

[DllImport("WINPPLB.DLL",   SetLastError=true)]  
  static   extern   unsafe   int   B_Set_Darkness(  
  int   darkness);  
   
  [DllImport("WINPPLB.DLL",   SetLastError=true)]  
  static   extern   unsafe   int   B_CreatePrn(  
  int   selection,string   filename);  
   
   
  [DllImport("WINPPLB.DLL",   SetLastError=true)]  
  static   extern   unsafe   void   B_ClosePrn();  
   
   
  [DllImport("WINPPLB.DLL",   SetLastError=true)]  
  static   extern   unsafe   int   B_Print_Out(  
  int   copypiece   );  
   
  [DllImport("WINPPLB.DLL",   SetLastError=true)]  
  static   extern   unsafe   int   B_Prn_Text(  
  int   x   ,    
  int   y   ,  
  int   ori,    
  int   font,    
  int   hor_factor   ,  
  int   ver_factor,    
  byte   mode,  
  string   data);  
   
  [DllImport("WINPPLB.DLL",   SetLastError=true)]  
  static   extern   unsafe   int   B_Prn_Barcode(  
  int   x   ,    
  int   y,    
  int   ori   ,    
  string     typee,    
  int   narrow   ,    
  int   width,    
  int   height   ,    
  byte   mode,    
  string   data   );  
   
  [DllImport("WINPPLB.DLL",   SetLastError=true)]  
  static   extern   unsafe   int   B_Prn_Text_TrueType(  
  int   x   ,  
  int   y   ,  
  int   FSize,  
  string   FType,  
  int   Fspin   ,  
  int   FWeight   ,  
  int   FItalic,  
  int   FUnline   ,  
  int   FStrikeOut,  
  string   id_name   ,    
  string   data  
    );  
   
  [DllImport("WINPPLB.DLL",   SetLastError=true)]  
  static   extern   unsafe   int   B_Get_Pcx(  
  int   x,  
  int   y   ,  
  string   filename);  
   
  public   void   PrintBar(string   vehicleName,string   cardID)  
  {  
  B_CreatePrn(1,"a22");  
  B_Set_Darkness(8);  
  B_Prn_Barcode(65,   8,   0,   "9",   1,   2,   20,(byte)'N',   cardID);  
  B_Prn_Text(65,30,0,1,1,1,78,vehicleName+cardID);  
  //B_Prn_Text_TrueType(60,   30,   8,   "宋体",   1,   10,   0,   0,   0,   "AA",   vehicleName);  
  B_Prn_Text(65,200,0,1,1,1,78,"");  
  B_Print_Out(1);  
  B_ClosePrn();  
   
  }Top

相关问题

  • 菜鸟急等大侠帮忙(关于DLL的调试)
  • 菜鸟提问--关于DLL
  • dll的菜鸟问题!!!
  • dll菜鸟级问题
  • 菜鸟提问:.dll问题!
  • 菜鸟问题 调用dll
  • 50分回答一个菜鸟问题~!!(急!请帮忙!!)关于DLL的使用
  • 菜鸟一问:DLL的问题
  • 一个菜鸟的dll问题
  • 菜鸟问题: 调Dll中的函数

关键词

  • dll
  • winpplb
  • setlasterror
  • dllimport
  • static extern
  • unsafe int b
  • true

得分解答快速导航

  • 帖主:bluebilly
  • ljj77

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo