|
Thanks for the reply. The issue is the function I am using accpets vector as input and re-writing it is not possible at the moment.
|
|
|
|
|
you could try:
segObj.resize(element_count);
for(int ix=0; ix < element_count; ix++)
{
segObj[ix].x = xCoordArray[ix];
segObj[ix].y = yCoordArray[ix];
}
that eliminates the push_back, at least.
|
|
|
|
|
I'm doing my development in VC++ 6.0 SP6. When I modify a *.cpp file, I have to build the project with right click and select build to generate the *.lib file and build the active project with F7 to gengerate the *.exe file to debug the whole projects.
So I want to use Macro tools to help me to do these repeat operations, so that I can generate the *.exe file just with a Macro shortcut. But I don't know how to accomplish this.
Thanks so much in advance for any ideas you can give me. I usually find these answers in onw quick google search but not this time.
|
|
|
|
|
As I understand it, one workspace has 2 projects - a lib and an exe.
In this case, Here is what is normally done.
Set the exe project to be dependent on the lib project and make the exe project as the active project.
I've forgotten exactly how to do this in VC6, but you should be able to find it.
Now after making some changes to the lib source, you can directly run the program and the lib would be built first after which the exe would be built and then executed.
|
|
|
|
|
Thank you very much!
I have set the *.exe Project Dependencies.
It does work!
|
|
|
|
|
Dependencies are a wonderful tool...
|
|
|
|
|
I need to create a project file, in which the user clicks on it, and my program starts up and loads the project.
I'm not sure what to call it, so I can do a search on it. I used the notepad to look inside the visual studio project file, and I can see how it stores all the parameters to the project.
Question:
Just looking for the proper nomenclature, to do a search on it, and learn how to make one.
|
|
|
|
|
are you looking to add a file association to a file type? (click a file with extension .FOO and Explorer will launch your app with the filename as a parameter) that's typically done by the installer. but it's just a matter of setting a few registry keys (search for register file association)
|
|
|
|
|
It's unclear as to exactly what you are after. What user? What program? What project, and where would it get clicked?
jkirkerx wrote: I'm not sure what to call it, so I can do a search on it. It what?
jkirkerx wrote: I used the notepad to look inside the visual studio project file, and I can see how it stores all the parameters to the project. What does VS's project file have to do with yours?
If you are simply wanting to associate a file extension with your program (e.g., .txt is associated with Notepad, .doc is associated with Word), such that by double-clicking the file your program opens, then you simply need to make a few registry entries.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous
modified 23-Mar-12 14:05pm.
|
|
|
|
|
My program, the one that I am writing, allows the user to create or open a project. My program s projects are basically websites, that have a sql server, a database, themes, payment gateway, shipping and freight companies, all kinds of things that need to be programed and selected for online sales.
The project file would be clicked on from my Open Project Dialog Window. I already wrote the Open Project, and Create Project Dialogs.
The VS Project File appears to be what I'm looking for as an analogy, and it seems to contain information stored in a manner that I wish to imitate.
So I want to create a file from scratch when a project is created, with my programs icon associated with it, that will store values that have been programed into the project.
When the project is selected, my program's project editor will display the stored values inside the project file.
I just need a point in the right direction as to how to get started.
Sorry for being so vague on the first post Dave, I didn't want to post too much information at first.
|
|
|
|
|
Jim,
If you are using the MFC framework then file association is available through the CWinApp::RegisterShellFileTypes[^] if you are using a CWinApp derived application. On OS >= Windows Vista you might want to do this from the installer because it requires Administrative privileges. However... you can get around this by calling RegOverridePredefKey[^] and mapping HKEY_CLASSES_ROOT to HKEY_CURRENT_USER.
The contents of your 'registered file type' can be anything you want... Text, XML, Key/Value pairs, Binary or GobbledyGook. I believe the Visual Studio project files are XML so you might want to look into some XML readers/writers such as TinyXML, XMlLite or MSXML.
Best Wishes,
-David Delaune
|
|
|
|
|
Thanks Randor.
I'm just going to try CreateFile, and figure out how structure my project data that I want to store in it. I'm writing the code right now for it to at least create the file.
I can associate the icon with install shield, and tie the icon to my project file extension. That part is not a big deal.
|
|
|
|
|
jkirkerx wrote: I can associate the icon with install shield, and tie the icon to my project
file extension. That part is not a big deal.
Well that is why everyone has been asking you: What exactly do you need help with?
|
|
|
|
|
How to package or structure the contents of the datafile that I want to write using CreateFile. How to write out the data, like a dat file, or something.
I'm sorry, I'm sick today, my head must be really fuzzy, must of picked up something in Vegas last weekend. I'm going home now, look for some cold pills.
Thanks Randor.
|
|
|
|
|
Hey Jim,
jkirkerx wrote: How to package or structure the contents of the datafile that I want to write
using CreateFile. How to write out the data, like a dat file, or something.
Well that is a really broad subject. I have already suggested XML and other plain text alternatives. If you just want to dump a bunch of structs into a file in binary format then you might want to look at the CArchive Class[^].
jkirkerx wrote: must of picked up something in Vegas last weekend
Hang on... you know the drill. What happens in Vegas... stays in Vegas.
|
|
|
|
|
That looks promising, and points me towards being able to do some research on the subject. I never thought of being able to dump a structure in memory to a file. I think that will do the trick for now.
Thanks Randor
|
|
|
|
|
I try to create a program through the C language by forming a pyramid with the GCC
can anybody help me http://undermediafire.com
|
|
|
|
|
And what exactly does that have to do with this thread? Start a new thread and show the code you have so far.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous
|
|
|
|
|
I have a simple MFC data acquisition app that runs on windows. I wanted to make a small iPhone/ipad app that talks to my windows app every 10 msec or so. Equivalent to what you would do with pocketPC thing. I just need to send simple text file with some simple commands so both sides can see the commands and act upon it. I am not sure how do I go about sharing a file between the 2 sides? iCloud? ..etc? Any ideas or someone with similar experience?
Thanks
|
|
|
|
|
Software2007 wrote: I wanted to make a small iPhone/ipad app that talks to my windows app every 10 msec or so. this indicates that you want the iOS app to upload that file to your MFC app.
Software2007 wrote: I am not sure how do I go about sharing a file between the 2 sides? iCloud? this indicates that you want to have both sides accessing the same content (file) practically at the same time.
Which is it? If it is the first situation, then i guess HTTP should work.
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> If it doesn't matter, it's antimatter.<
|
|
|
|
|
It is more like the second. I would like to send commands between the two sides via a text file, or it could be two text files, win_to_ios.txt and iOS_to_win.txt. The point is how and where do these files go so that both sides can be looking at the file(s) of interest?
For instance, on the iPhone side, I might have screen with buttons a,b,c, when 'a' is pushed I would like to write 'a' to some file, the MFC on windows would look at this file every 10 ms , would read the 'a' and launch a missile. I know, I wouldn't be launching a missile every 10 ms ...I understand this has to be a shared network thing, but I was just wondering what would be the easiest solution since this is nothing but sharing a text file.
modified 23-Mar-12 22:02pm.
|
|
|
|
|
But why a shared text file? Is there some particular reason for that? As i see it this would work fine with simply using a TCP/IP connection or UDP or somesuch to send and receive commands, don't know what is available under iOS though. Anyways, if you do insist on the shared file thing then you could try looking into a samba implementation (or there was some kinf of web-based file share protocol, but can't recall the name, webdev or something similar), i have seen software using samba on iOS so that should be possible (maybe there are libraries for it?).
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> If it doesn't matter, it's antimatter.<
|
|
|
|
|
Your best bet should probably be to look up inter-process communications[^] and pick one that fits your situation best. If you have two different systems with two different operating systems, your best bet is to use sockets.
|
|
|
|
|
Dear Developers,
I am using a list control. We are developing a demo version of our product and I want to restrict header click because the items getting sorted.
I have handle HDN_ITEMCLICK event and return at it's very first(if it's a demo version). I have also tried to set *pResult = 1, but both are not working.
Can anyone help me to bring me out.
Thanks.
Amrit Agrawal
|
|
|
|
|
Amrit Agr wrote: ...I want to restrict header click because the items getting sorted.
Can't you just add the LVS_NOSORTHEADER style?
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous
modified 24-Mar-12 18:28pm.
|
|
|
|