惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
月光博客
月光博客
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
博客园 - 叶小钗
博客园 - 司徒正美
美团技术团队
博客园_首页
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News

博客园 - abraham

I want learn the programming web by C#.Who can give a simple step by step tutorial,please? Today begin new life of blog. I want learn the programming web by C#.Who can give a simple step by step tutorial,please? Today begin new life of blog. create dll formt lib with cpp funcs or c just funcs by hand. pub class into dll in dos by hand step by step. How To Read a Big Txt File into CEdit and write it as save!. Create a Dlg's Thread and use it,this can use dlg handle. Create a Thread and Use it. Here is a reason why can not log a SQL CString How to Kill Blanks in a CString,but how to kill Chinese Blanks i can not solve. How to get a Chinese character's PinYin automaticly? PE format is very important,so learn it. create a dll by hand. static/register/atuo/extern/volatile/const STL is very important,so we learn. print a bmp 2 Create COM step by step 2. Create com step by step.1
put class into dll by using vc6.0
abraham · 2005-07-05 · via 博客园 - abraham

put class into dll is one of the questions that make me trouble utill one day
when I see <com inside>'s first chapter, I get the result.
and tried in dos cmd  and also VC6.
A:VC6
1:add a class like
student.h
class _declspec(dllimport) Student 
{
public:
 void setName(char* nameC);
 char name[10];
 char * getName();
 Student();
 virtual ~Student();

};

//
#include "Student.h"

Student::Student()
{

}

Student::~Student()
{

}

char* Student::getName()
{
 return name;

}

void Student::setName(char* nameC)
{
    strcpy(name,nameC);
}
2:oh,this is in a app of dll,not exe app project
and then just rebuild can create a dll,its contains
this class definition.(can read in *.lib by text).
3:use it.
write another head file:

class _declspec(dllexport) Student 
{
public:
 void setName(char* name);
 char name[10];
 char * getName();
 Student();
 virtual ~Student();

};
4:include this header in app use it and
set Project->Setup->Link ->L as firstDll.lib firstDllLib.lib
5:run and link ok can when in onDraw()
       Student s;
 s.setName("o00o");
 char* p;
 p=s.getName();
 CString temp;
 temp.Format("%s",p);
 pDC->TextOut(23,23,temp);
//----------------------------end of vc6.0---------------//