|
|
You need run VisualStudio, then choose the follow options begin from "Tools" menu:
"Tools->Options...->Project and solutions->VC++ Directories"
you can set the executable/libraray/include directories now.
|
|
|
|
|
Yes you can use stdio.h - VC++ has been a pretty C89 standard compliant C compiler since about 1997. It's unlikely to grow any C99 features in the short term though.
Use CTRL+F5 to run your code - then the console window window won't close when the program exits. It'll just sit there with a "press any key to continue..." message.
There are loads of compilers that support ARM. I've used gcc for developing on mobile phones and some of my collegues have used a couple of proprietary compilers as well. Doing a quick google for "ARM C compiler" gave me 8 relevant hits on the first page.
Cheers,
Ash
|
|
|
|
|
Hi everyone,
I want to develop something like a commericial GPS tracking system. But since it is not used on highways, I have to develop it myself.
First, I need to build a map of some routes and stops given their GPS coordinates; secondly, when a vehicle travels on those routes, the software shall track which route it is on and which stop is coming up.
I have been browsing the internet and found that GIS pretty much already covers what I need. However, the commerical software, such as ArcGIS, is quite pricy and comes with tones of features that I don't really need.
I wonder if there is any open source GIS library or compact commerical software that I could use in my application.
Any inputs are appreciated! Thanks a lot in advance!
|
|
|
|
|
Maybe this will give you some ideas where to look? http://www.opensourcegis.org/[^]
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
There are many open source libraries out there. It will take me a while to try them out,
|
|
|
|
|
|
That looks like a good starting place.
|
|
|
|
|
Hello,
I'm using Visual Studio 2008 and I'm trying to trap the 'F1' key in a class derived from CFileDialogImpl (found in Windows Template Library 8.0). I've tried a number of things including adding the function:
LRESULT _OnHelp(int , LPNMHDR pnmh, BOOL& )
I've also tried adding the handlers WM_HELP and WM_KEYDOWN, but this doesn't work. Lastly, I've done a number of searches on Google to try to find the answer, but I still haven't figured it out. How do I trap the 'F1' key? Any help or suggestions are appreciated.
Regards,
Mike
modified on Tuesday, June 15, 2010 8:37 AM
|
|
|
|
|
Try to trap it in your PreTranslateMessage()
|
|
|
|
|
I know of no way to use PreTranslateMessage for the CFileDialogImpl class. If I'm wrong, please let me know.
Regards,
Mike
|
|
|
|
|
Ah sorry, got a bit MFC blind there. Have you tried replacing the windows procedure with your own, sort of like a proxy to the original?
I owe you one...
|
|
|
|
|
No problem and I appreciate your effort.
I'm not exactly sure what you mean by replacing the windows procedure. Could you elaborate on that a bit? Which windows procedure?
Regards,
Mike
|
|
|
|
|
The idea is that if you can find the HWND for the file dialog, you could replace its WinProc[^]. All messages are routed through this method. So basically, remove the old WinProc, add your own (all using SetWindowLongPtr[^]), and in your own just redirect all messages to the original, intercepting the F1 keystroke.
This will get you something like the MFC PreTranslateMessage ability.
|
|
|
|
|
Hi All,
I have a service application which runs well on win2k3 with Local System Account.
When I tried to use the same service on Win2k8 server if failed with Local System Account. It says "The service did not respond to the start or control request in a timely fashion."
This service works under domain administrator account.
Now I want to run the service as Local System account on win2k8 server.What and where i need to do changes?
Service is developed in C++ unmanaged code.
Please let me know if anymore information required.
Regards,
Mahesh R. Kulkarni
The secret of life is not enjoyment
but education through experience.
- Swami Vivekananda.
|
|
|
|
|
The problem could be anything involved with the startup of the service.
Do you have access to the source code? You could add logging statements to the startup code to see where it's hanging up.
|
|
|
|
|
Hi Richard,
Thanks for the reply.
I observed that it doesn't reach to service's main function also.I checked this with OutputdebugString logs. Surprisingly it works fine Domain Administrator account which can be configured by 'This Account' from service properties.
And one more thing, same piece of code works on Windows 2003 Server.
I suspect that there is something which changed in Windows Server 2008.
But I am really stuck here. I googled a lot but can't find the pointer for this.
Please let me know if you require any other information on this.
Thanks in advance.
The secret of life is not enjoyment
but education through experience.
- Swami Vivekananda.
|
|
|
|
|
Can you post the code that it runs at startup, if it's not too much?
There must be some resource that it's trying to access that it's not being granted permission for.
|
|
|
|
|
Sure I will update pseudo code tomorrow.
Is it ok if I mail it to you.
Regards,
Mahesh
The secret of life is not enjoyment
but education through experience.
- Swami Vivekananda.
|
|
|
|
|
No, it would be better if you posted it here so that everyone has a chance to help you.
|
|
|
|
|
void main(void)
{
OutputDebugString("Entering : void main(void)");
SERVICE_TABLE_ENTRY Service_Table_Entry[] = {
{ (LPTSTR) SERVICE_NAME, (LPSERVICE_MAIN_FUNCTION) ServiceMain },
{ 0, 0 },
};
hThread = NULL;
hServiceEventDone = NULL;
hThreadServiceDone = NULL;
StartServiceCtrlDispatcher(Service_Table_Entry)
OutputDebugString("Exiting : void main(void)");
}
This is the entrypoint of the service.
If I run this service by Domain\administrator account debugview shows "Entering : void main(void)" entry.
But,
When I try to run this service as Local System Account it not even reaches to "Entering : void main(void)" statement.
Thanks in advance.
Mahesh R. Kulkarni
The secret of life is not enjoyment
but education through experience.
- Swami Vivekananda.
|
|
|
|
|
We've been using MAPISendMail() for some time to send Email messages with attachments via Thunderbird. Its worked fine. We recently re-installed a machine and the MAPI functionality is no longer working. When calling MAPISendMail we get an error code back, -2147467259.
We tried the suggested procedure of ensuring Thunderbird is set as the default Email client with no luck. Oddly the error code is not one of those defined in the header file.
Any ideas? Anyone else run unto this with MAPI and Thunderbird?
|
|
|
|
|
I've managed to get it going with the following workaround. I allow the user to specify a custom MAPI DLL. Then, instead of just loading "MAPI32.DLL" and letting Windows locate it, I load the DLL the user specified (C:\Program Files\Mozilla Thunderbird\mozMapi32.dll in this case). This seems to be working.
|
|
|
|
|
Hi!
I want to maintain GameStates in C++. What are the steps? Can anybody explain?
|
|
|
|
|