« first day (1686 days earlier)      last day (1494 days later) » 

9:00 PM
no wait, it did, didn't it?
 
I didn't configure them in 2017, but I do have them. I can't bump my c++ chain above 2015.
 
otherwise you wouldn't have the header.
hmm.
I wonder if that's a contributing factor.
 
That's just what I was thinking.
 
if it tries to load the 2017's environmental variables then MIDL is going to go "where be all my bros?"
it would have to load the 2015's environmental variables.
 
Which may or may not be broken. I haven't done a c++ build here in about 18 months.
 
9:02 PM
hmm. I should have it fallback to the tlbimp.exe
why not test it manually
You should have 2 IDL files
load up the 2017 developer command prompt
see if the MIDL is able to compile the IDL files in that environment
 
Where does the idl output go?
 
it should be in the output folder
look for Rubberduck.idl
 
In deployment?
 
yes
sorry
 
Yeah, it must not have even made it that far unless I'm looking in the wrong place. Searching it...
 
9:05 PM
hmm. if the build got to the MIDL part, the IDL file should have been generated already....
 
Oh there it is.
 
ok good.
 
It dumped into E:\Rubberduck\Rubberduck.Deployment
 
oh.
my memory sucks.
 
OK, what am i running at the command prompt?
 
9:08 PM
midl.exe /win32 /tlb ""$tlb32File"" ""$idlFile"" /out ""$targetDirWithoutSlash"";
therefore....
midl.exe /win32 /tlb "Rubberduck.x32.tlb" "Rubberduck.idl" /out "E:\Rubberduck\Rubberduck.Deployment\bin\Debug"
 
I always forget - does \. work as the current path in Windows?
 
I think so but i wouldn't trust midl to know that.
it's uh. quirky.
 
That's a hard no.
I'll have to track those files down later...
OK, that time it gave me an hresult.
0x80030003
STG_E_PATHNOTFOUND?
 
uh, did I mess up the directory for out?
it does exist, right?
 
Nope.
OK, there we go.
 
9:13 PM
well midl being a lazy ass, it won't make it.
so it has to exist.
 
Yeah, that built just fine.
 
ok
just one more test
use 2015 prompt
does it still work, too?
 
Oh crap. The VS2017 installer must have removed all the VS2015 shortcuts.
Cortana was actually useful for once.
> '/win32' is not recognized as an internal or external command,
operable program or batch file.
 
weird that it used /win32
not midl.exe
and I think that the ps1 script is loading the 2015 environment
there is not really a deterministic way of doing that from PS
it should be better with the deployment PR where I do use an API to locate the environment
 
Cloning now.
> This branch is 345 commits behind rubberduck-vba:next.
busy much?
Oh right, you never sync next do you.
ls
Oops, wrong window.
:-D
 
9:22 PM
lol i didn't get aruond to updating that
since that didn't have a conflict w/ the next
 
Did I ever mention that default members are annoying?
 
That can never be mentioned enough.
 
^^^
 
I am currently trying to generalize FindParameterFromArgument to function calls.
The main problem is getting it right in case it is in a Let statement and there is an indexed default member call.
 
RubberduckMeta.sln?
 
9:25 PM
yeah
don't worry about it. It'll get processed magically.
 
Am I using that one or the normal sln?
 
rubberduck.sln
you don't need to load rubberduckmeta.sln normally.
3 mins ago, by this
don't worry about it. It'll get processed magically.
 
Yeah, figured that out.
Well that seemed to work
16>Building registry entries...
16>Creating InnoSetup registry entries...
16>Updating debug build reigstration for Rubberduck.API.dll
16>Updating addin registration...
16>reg.exe import "E:\dev\Rubberduck\Rubberduck.Deployment\LocalRegistryEntries\RubberduckAddinRegistry.reg
16>The operation completed successfully.
It built the tlbs too.
 
@MathieuGuindon Arrived late to this. I read through the thread post and it most of it strike me as any criticism is an attack on the individual.
 
9:33 PM
sweet!
 
There were legitimate examples of disrespectful comments, but that will always be the case.
:shrug: I guess it's because we're both #EliteWhiteMales?
 
Liftoff.
 
> Power users on the site are frustrated at being asked the same questions over and over again. They’re angry that n00bs aren’t doing research before asking questions.
 
I think that was a good stress test for the deployment branch.
 
Misunderstanding of the purpose of SO.
 
9:37 PM
@this I agree. Especially with my, um...., unconventional cpp setup.
 
Unfortunately that doesn't help with the original problem - why you couldn't build correctly with the dinky old PS script
 
The best I can figure is that it was getting confused as hell about the state of my build environment.
 
yeah. it isn't using an API - it was using a uh, something.
and I don't think I have as much control as I do with the build task built in the deployment branch
 
@Duga lol
 
9:42 PM
Little known fact, the registry versions are hex.
 
hmm doesn't it load as int?
 
You mean display it?
 
no, thinking of the ITypeLib
it exposes it as 2 ints, IINM
 
Oh, yeah.
 
so it'd be the numeric equivalent of whatever DE.AD is
 
9:44 PM
FWIW @MathieuGuindon you're kinda missing the point that Pete made in his original tweet where the April Wensel article was linked as a reply...
 
222.173
 
WTF Windows 10 Update? Why did you make my programmer calculator gigantic again?
 
because you're a programmer?
 
A blind one?
Ooooo... shiny new feature!
Or have I always just missed the bit toggling entry mode until now?
 
@Vogel612 about SO jobs?
 
9:47 PM
yea
 
didn't mean to address that at all.
 
:)
 
I just read the article, the replies, then the linked articles, and eventually went "ok enough of this bullshit, this isn't the SO I see every day"
 
VBA might just be a pretty clean tag, actually
but SO is a bit of a cesspool around C++, C#, Java, Android and PHP
 
9:49 PM
yeah. maybe I should venture into PHP nah
 
c# isn't as bad as Java or Android.
As for c++, I wouldn't expect less than complete douchery from a c++ programmer in any context.
 
So from your statements I deduce that VBA programmers are mostly good upstanding people.
 
^ unfortunately true. It's rare to see a C++ programmer who's also a pleasure to socialize.
I think it has more to do with the nature of work that attract certain type of people
than langauge itself
 
cf. C++<Lounge> and it's many problems on chat.SO
 
C++ is for curmudgenly grognards?
 
9:54 PM
you know.,..
the engineer who used to work here that wrote all of hte C++ programs..\
well, there was Shane's way, and then the wrong way.
 
was he from Army?
 
everything i have ever heard says hes a dick
i have no idea
but thats no excuse, im from the army
 
Luckily most C++ programmers share the real scorn for ANSI C programmers.
 
There's the right way, the wrong way, and the army way.
 
wondered because there's usually the right way, then the wrong way, then there's the Army way.
^^
 
9:56 PM
im not nearly as bad as he is, and, my programs at least use sane table schemas
 
@KySoto the kind of "mad genius" equating themselves with einstein?
 
Iven's a mite faster than I am.
 
fortunately i never met the guy
id probably not have been hired
or if i was, not kept it long
 
@Comintern hey, hey, I'll have you know that C is more sane than C++.
 
@this I counter with a lot slower :p
 
9:57 PM
such is the lot of my life.
 
@this Shhhhh!!! A c++ programmer might hear you say that!
 
Well, first they'll have to derference this.
#GoodLuck
 
you are basically another johnny; drop table students--
 
10:06 PM
@Duga hmm that's new one to me - but it's also not really right-aligning.
it's more like center-aligning
 
@this The alignment value works just like string.Format: stackoverflow.com/q/644017/4088852
 
10:35 PM
Interesting. I'll fiddle with that. Thanks for the lesson!
Did you test the file in use error, too?
I guess I'll just regex-replace
 
@this Yep.
 
cool!
 
11:10 PM
I'm so going to regret this
This is an example of what’s currently wrong with tech as a whole and @StackOverflow specifically This thread would be helpful IF this was a closed platform that had a required tutorial for learning how to engage...👇🏾 #causeascene https://twitter.com/rubberduckvba/status/1085962369543651328
 
ohhh interesting
 
so SO should do... what?
 
the second tweet is actually... umm ...
 
You disagree with us. You are then wrong.
 
at least cause for hope that stuff doesn't blow up quite as terribly as it can?
 
11:14 PM
there's a reason why I don't do social media.
 
^
I'd end up melting all the snowflakes with my insensitivity.
 
I know it's great for marketing/advertising/networking but I just can't deal with the hassles & stresses associated with it.
 
At some point we'll have visitors to the pond because of this.
 
#causeascene someplace where entitled whiners aren't driving away users that generate quality content?
 
@this not sure I can either
 
11:18 PM
@Comintern :panics: Hide your elitest views!
 
Was I being unwelcoming? Sorry 'bout that.
 
@MathieuGuindon Haven't seen the vein in your neck be that color before. You gonna be ok mug?
 
something something assume good intentions??
 
mumble mumble no faith mumble mumble pineapples mumble leaving social media.
 
hmmm pineapple pizza
or am I inciting a holy war with that?
 
11:23 PM
feh. I like them.
I don't get what's the big deal with putting pineapple on it.
You don't want it. Look the other way.
 
@Vogel612 We already got the heat from flamethrowers. Just need the dough, sauce, cheese, meat.
 
and I'll look the other way when you eat your horrid olives.
^^
 
mmmm Olives.
 
ew.
 
Damnit, now you made me poke at it.
@KimCrayton1 @StackOverflow Are we yelling about the @StackOverflow community, or the community at large? For my part, I adapted to how the platform is being used mainly by following the users generating useful content in walking away...
 
11:25 PM
@Comintern I doubt you're gonna get yelled at for that
 
@IvenBach deletes reply
 
@Comintern #FanTheFlames!
 
so my usual goto pizza topping for nonstandard pizza is spinach, feta, corn and egg with a dash of curry
 
@Vogel612 no pineapples?
;-)
 
11:29 PM
My usual go-to used to be mushroom, sauerkraut, onion, and cream-cheese.
 
they don't quite fit in there and the pizza place only gives a discount for up to four toppings
 
Jalapeno is a good substitute for the onion if you're inclined for a bit more punch.
 
@this The tears stream out of my eyes, and down my face because of the humor.
I'm laughing good because of that. Thank you.
 
glad to be of service.
hmm been a while since I had anchovies pizza....
 

« first day (1686 days earlier)      last day (1494 days later) »