2014/03/09 01:04:29
bitflipper
Yes, the "D" indicates "debug". Try just copying that file over from your old computer. It doesn't need to be registered.
2014/03/09 01:17:38
bapu
I'm a C++ buffoon.
 
Does that make me a bad person?
2014/03/09 01:34:01
sharke
I'll try copying the .dll in question. I just tried recompiling it on my old computer as a release version and it's not working. Why, is beyond me, lol! The program takes a directory path as an argument. If there is no such directory, it exits with an error. For some reason, when I compile it as a release version, it's exiting with that error (even though I'm giving it a perfectly valid argument). But if I compile it as a debug version again, it works fine. Yet both are compiled from exactly the same code. Bleh!
2014/03/09 01:37:14
sharke
bapu
I'm a C++ buffoon.
 
Does that make me a bad person?




Don't worry, you're in good company 
2014/03/09 01:40:50
bapu
Are your invoicing needs so strange that an MS Access program can't handle it?
 
I'm not trying to be snarky sharke but putzing around with C++ to interface with Outlook to create invoices seems just like the thing that Access can do with even less programming skills.
 
Seems like you're trying to use a nuclear war head to drive in a common dry wall nail when a hammer will do.
2014/03/09 01:41:51
bapu
And mind you I do know the adage "if it works...."
2014/03/09 01:48:21
sharke
bapu
Are your invoicing needs so strange that an MS Access program can't handle it?
 
I'm not trying to be snarky sharke but putzing around with C++ to interface with Outlook to create invoices seems just like the thing that Access can do with even less programming skills.
 
Seems like you're trying to use a nuclear war head to drive in a common dry wall nail when a hammer will do.




It's not as nearly as sophisticated as it sounds, it just parses a bunch of tab delimited files which contain exported Google calendar data (which has been synced from Outlook), turns it into a linked list of linked lists and then produces a pretty colored table (in the command window mind you) which summarizes what everyone owes. I then use this table to create the invoices in Quickbooks. It just basically saves me a bunch of time which would otherwise be spent manually counting what each client owes (because each client's jobs may be spread over multiple employee's calendars). It's the kind of thing which could be done in 30 lines in Python, but I ended up writing it in C++ as a fun little exercise. I don't really have the time or inclination to brush up on any other languages at the minute, especially when this little bugger works so well. 
2014/03/09 12:28:45
sharke
Well for any interested geeks, it turns out the reason why my release build wasn't working was because the char set for the release build was set to Unicode, whereas it should have been set to 'none.' The stupid thing is I probably happened upon exactly the same issue when I was trying to compile it years ago. Stupid non-photographic memory. 
2014/03/09 13:46:28
bitflipper
Well now you know why the Chinese weren't interested in ripping you off.
2014/03/09 13:52:54
sharke
LOL!
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account