|
take a look at CWnd::OnTimer
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
I want to transfer a file from one computer to other computer at a particular location in both LAN and WAN.The Operating systems are Windows family and Language is VC++.
First Approach
I can use FTP to tranfer the file,I want to shift file at different directroies....eg c:\Yan1, c:\Bridge1 etc.
The drawback of this approach is that
the file transfer is double.
1-First send file to a virtual directory as FTP needs a virtual directory.
2-Now picks file from these virtual directories and store at desired locations.
OverHead Of this Approach
Must be FTP Server
Must be IIS
2nd Approach
Just share a single directory SHARED, and use this directory on client side, Store the file in this directory, and then at server picks file from this directory "SHARED" and do the rest of work
Why Better Than First
No Need Of IIS
No Need Of FTP
Third Approach
DCOM. By using this approach i can shift files from one computer to other and then manipulate according to desire.
No Need Of Extra Packages,
So Mr, would u tell me which is the best, If u have any other idea, Plz tell me.
Thanks.
|
|
|
|
|
I am trying to enable or disable a toolbar button during runtime without clicking on the toolbar itself.
When a condition in some other file changes I would like to toggle the toolbar button accordingly.
The OnUpdateHandler that the Wizard uses does seem to update.
I am using the CToolbar::GetToolbarCtrl() and
CToolbarCtrl::EnableButton(nID, FALSE) because I'm working in different files, calling a function in CMainFrame.
However, the return value from EnableButton is FALSE. Why is this??
Can anyone please tell me what I am doing wrong???
m_MyToolbar is the CToolbar object which successfully has loaded my toolbar in my application. Now I just want to enable/disable a button on this toolbar...
file_A.cpp
void function file_A ()
{
cMainFrame MainFrame;
....
....
int nSuccess = MainFrame.m_MyToolbar.GetToolbarCtrl().EnableButton(ID_BUT1,FALSE);
...
...
}
Any help appreciated..! Thank you.
|
|
|
|
|
have you done this?
MainFrame=AfxGetMainWnd();
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
Thanks.
Where do you want me to put this code, and what does it do
MainFrame=AfxGetMainWnd();
Kind regards
|
|
|
|
|
AfxGetMainWnd() returns a pointer to your Main frame window
CMainFrame *a= (CMainFrame*)AfxGetMainWnd();
a->tbar.GetToolBarCtrl().whateverfunction
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
Thank you.
It works fine now.
Kind regards.
|
|
|
|
|
You're making a new CMainFrame object? That's the problem. You need to access the existing CMainFrame which is your main window:
((CMainFrame*) AfxGetMainWnd())->m_MyToolbar.GetToolbarCtrl().EnableButton(ID_BUT1,FALSE);
--Mike--
http://home.inreach.com/mdunn/
#include "witty_sig.h"
your with and
|
|
|
|
|
Thank's a lot.
It works fine.
Kind regards.
|
|
|
|
|
Isn't there a "standard" dialog for simple input
from the user (something akin to InputBox in VB)?
All I need is a simple prompt, a single edit box,
and OK and Cancel buttons. Being able to supply
a default value would be bonus but not necessary.
I would swear I've seen it, but I've drawn an absolute
blank.
Thanks.
|
|
|
|
|
There is no InputBox equivalent in VC++
You will have to create your own dialog box
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
Hmm. I'm surprised.
Thanks for the response.
I don't mind creating my own, I just figured there
would be a standard dialog (common dialog)
for it.
BTW, I'm a fan of Goran myself. I was quite excited
when he won his slam this year.
|
|
|
|
|
David Fleming wrote:
BTW, I'm a fan of Goran myself. I was quite excited
when he won his slam this year.
Cool!
Then you'd be glad to know that he is doing well in the season ending Master's Cup
Yesterday he beat Gustavo Kuerten 6-2,6-7,6-4 [28 aces]
In the third set, 6th game, he was love-40 down and hit 5 aces to take the game
Typical Goran stuff!!!
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
That's cool. I'm surprised he's doing so well
considering how long he's been around.
|
|
|
|
|
That's Goran for you
You never know with Goran
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
|
Hey, that's just what I was looking for. I hunted
around the CodeProject site, but did not see this.
Thanks.
|
|
|
|
|
I'm trying to implement a class not unlike CList, XList. I'm using a template
template <class T> class XList
and when I compile I get unresolved externals errors for my constructor and deconstructor. I originally got this error for all my functions but I fixed it by adding 'virtual' to the front of the declaration. This doesn't seem to work with the aforemention functions. I'm declaring them thus:
XList();
virtual ~XList();
template <class T>
XList<T>::XList() {
// Constructor Code
}
template <class Tglt;
XList<T>::~XList() {
// Deconstructor code
}
Any help would be appreciated
- X
|
|
|
|
|
Did you put the function definitions into the same file where your template class is declared (e.g. into the header file and not the .cpp file)?
The compiler requires the functions definitions to be in the same translation unit than the class declaration.
Oliver
|
|
|
|
|
|
Did you mean that it's not possible to declare the class in a h file and the implementation in a cpp file?
I have the same trouble as I convert my list which use void* to use template. But I don't move the code from cpp to h and when I link the library, it's ok. But when I link the application , I get link error.
Does it exist another way to move the implementation from cpp to h for solving this kind of problem?
Bruno
|
|
|
|
|
When you use your template class in more than one source file you should put the class declaration and the function definition in the same header file. Most template libraries like STL, ATL, WTL ship without cpp files.
Oliver
|
|
|
|
|
Hello
I am currently working on a SERVER which could send/receive string using Win32 Socket.... Could someone please send me a simple example?
I am a real beginner using Win32...
PLEASE HELP ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
take a look at jon sagara's triple-post below. rcopy.cpp and server.cpp should get you started. He's written them for unix but the basic principles are essentially the same
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|