回 帖 发 新 帖 刷新版面

主题:本人可以解答VC++方面的问题,有问题请进来。。。

欢迎大家在这里提问。但如果没有及时回复,请见谅。。。
另:请将问题、现象表述清楚,否则恕无法解答。

声明:本人主要提供解决方案,具体作业和代码请自行处理,谢谢。


------2007年5月14日发:

对不起,大家,近来工作繁忙,对于大家的提问没有及时解答深感抱歉。呵呵。

另:本人长期承接VC++项目(至少2000RMB以上项目),有意发邮件(在个人资料里,邮件只接受外包项目),谢谢!

呵呵,祝大家工作学习顺利!

------2008年1月18日发:
呵呵~~~这帖子发了一周年了~~~很感谢大家的支持,点击率和回帖数都是这个版面几乎最高了,呵呵~~~~~不过本人一直都比较忙,没有回答大家的问题,请见谅~~呵呵~~~
欢迎大家继续支持~~~~

回复列表 (共581个回复)

261 楼

请问一下,我要在在MFC(EXE)工程里有一个函数,我要它在文件打开时,执行一次,不知怎么搞?帮帮我,谢谢!

262 楼

那个C或C++高手指点一下!
纯C 调用 tlb 类型库或 ActiveX 部件的方法! 
实现 Automation
就是不使用 VC 的 IDE 坏境的情况下!

263 楼

[quote][quote][quote]我准备写一个小聊天程序:建立了一个DLG的MFC工程, 新建立了一个
class CMySock:public CSocket

然后在CSockDlg类里面申请两个对象:
         CMySock ClientSock;
    CMySock HostSock;

也在CMySock里面也申请了:

         CSockDlg * m_pDlg;


出错为:
e:\projects\sock\sock\mysock.h(22) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)

这个错误出在   CSockDlg * m_pDlg; 行上

还有很多这样的错, 怎么回事啊
  谢谢

[/quote]
没包含头文件。[/quote]

// SockDlg.h : 头文件
//
#ifndef _SOCKDLG__H_
#define _SOCKDLG__H_


#pragma once

#include "MySock.h"
// CSockDlg 对话框
class CSockDlg : public CDialog
{
public:
    CMySock ClientSock;
    CMySock HostSock;
    BOOL m_bHost;
// 构造
public:
    CSockDlg(CWnd* pParent = NULL);    // 标准构造函数
    ~CSockDlg();

// 对话框数据
    enum { IDD = IDD_SOCK_DIALOG };

    protected:
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持


// 实现
protected:
    HICON m_hIcon;

    // 生成的消息映射函数
    virtual BOOL OnInitDialog();
    afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
    afx_msg void OnPaint();
    afx_msg HCURSOR OnQueryDragIcon();
    DECLARE_MESSAGE_MAP()
public:
    void OnAccept(void);
public:
    void OnClose(void);
public:
    void OnConnect(void);
public:
    void OnSend(void);
public:
    void OnReceive(void);
public:
    afx_msg void OnBnClickedButton2();
public:
    CString m_MsgList;
};

#endif

以上是SockDlg.h


#ifndef _MYSOCK__H_
#define _MYSOCK__H_

#pragma once

// CMySock 命令目标

#include  "AfxSock.h"
#include "SockDlg.h"
class CMySock : public CSocket
{
public:
    CMySock();
    virtual ~CMySock();
public:
    virtual void OnAccept(int nErrorCode);
public:
    virtual void OnConnect(int nErrorCode);
public:
    virtual void OnSend(int nErrorCode);
public:
    virtual void OnReceive(int nErrorCode);
public:
    virtual void OnClose(int nErrorCode);
public:
    CSockDlg * m_pDlg;
public:
    void SetHandle(CSockDlg * dlg);
};


#endif

以上是MySock.h
[/quote]
要包括CSockDlg的头文件。
注:具体代码请自行处理。

264 楼

[quote]请问一下,我要在在MFC(EXE)工程里有一个函数,我要它在文件打开时,执行一次,不知怎么搞?帮帮我,谢谢![/quote]
问题十分不清楚。

265 楼

[quote]那个C或C++高手指点一下!
纯C 调用 tlb 类型库或 ActiveX 部件的方法! 
实现 Automation
就是不使用 VC 的 IDE 坏境的情况下![/quote]
需要使用WINDOWS API调用,具体请查相关资料。

266 楼

[quote][quote]请问一下,我要在在MFC(EXE)工程里有一个函数,我要它在文件打开时,执行一次,不知怎么搞?帮帮我,谢谢![/quote]
问题十分不清楚。[/quote]

就是用户一打开程序,就运行那个指定的函数,无须进行任何操作.

267 楼

[quote][quote][quote]请问一下,我要在在MFC(EXE)工程里有一个函数,我要它在文件打开时,执行一次,不知怎么搞?帮帮我,谢谢![/quote]
问题十分不清楚。[/quote]

就是用户一打开程序,就运行那个指定的函数,无须进行任何操作.[/quote]
在CWinApp::InitInstance里面调用。

268 楼


已经知道一个应用程序的名字,比如QQ,怎么得到QQ
的一些属性?

269 楼

[quote]
已经知道一个应用程序的名字,比如QQ,怎么得到QQ
的一些属性?[/quote]
问题十分不清楚。

270 楼

请问一下,CString里面有没有将数字字符串转化为数字的函数?

我来回复

您尚未登录,请登录后再回复。点此登录或注册