« first day (1623 days earlier)      last day (1557 days later) » 

7:10 PM
Test it in development. At the very least inform any agencies or entities that would be alerted that you are doing a test to begin with. SMH
"Hey we might have an alarm go off. Confirm with us before you dispatch just in case." would go a long way.
 
Back to C# and thinking about pineapples.
 
guess he's a real programmer. Only weenies use development environments!
 
@IvenBach Some environments, you always have to run a test in prod after making changes.
Even if you test in development first.
You wouldn't want something to break because you forgot to turn component A back on after the deploy, etc.
 
Ideally, that's what QA environment is for
 
7:16 PM
You're probably right. Still doesn't make me feel any better.
 
Unfortunately it's not always practical
 
Ideally, but you always test in prod for safety-critical systems.
Always.
 
One of my client is like that -- too many external thrid-party API interwined in the system, making beta environment a joke.
 
> If [] fails a saving throw, he can choose to succeed instead.
From DnD 5e.
 
Tarrasque is one. Up to 3/day IIRC as a legendary feat.
 
7:21 PM
Yep.
This was S[omething]
I don't play DnD, but I follow role-playing games occasionally.
I was thinking "now if people had that..."
 
Copious memory for tabletop rules served me well as a teenager.
 
Then I realized that there are instances in history where people have essentially chosen that.
 
I'll cross the street whenever I feel like, up to 3 times per day.
 
For example, the French beating the Germans at the Marne.
They were almost beat, and instead of retreating, attacked.
 
Desperation attack.
> If I go down I'm taking you with me.
 
7:26 PM
Totally.
That's the only attitude to have, really. Especially after seeing how the Germans treated Belgium and other French towns.
Joffre didn't care about Paris militarily.
But Gallieni wanted to preserve it.
They were squabbling over it for a while during the French retreat.
Joffre said the Germans didn't care so much about Paris as the French gov.
Gallieni said there'd be a shot from every window in the working quarters when the Germans marched in, then it would be burned.
 
I think he was probably confusing them with Russians.
 
Others were trying to declare it an open city.
@Comintern Confusing who with the Russians?
 
@Hosch250 Parisians.
Then again, if the French had a couple million reinforcements from Mongolia in the dead of winter it wouldn't have been an issue.
 
Oh, I get it now.
Yeah, but I wouldn't be surprised. They'd been at each others throats for ever.
 
I don't think anyone in France had much stomach for a scorched earth retreat.
 
7:31 PM
This is WWI.
Not WWII.
 
And thus my confusion.
Everything in WWI was scorched earth.
 
WWII saw Paris captured and most of northern france under German control
 
Right, but it also showed that the willingness of the French to burn Paris to the ground if it was subject to capture was slightly exaggerated.
 
@Comintern The French weren't going to.
The French were going to shoot the Germans, who'd burn Paris in retaliation.
Like they did several other French and Belgian cities.
 
I'm not sure whether it's good that I'm 100% using both of my Disks
 
7:34 PM
I'm using 100% of my SSD.
 
100% CPU, 100% HDD, 100% SSD, 50% RAM
 
I have less than 500MB on it.
 
large pagefile?
 
My HDD has like 5GB of data on it out of 1000.
@Vogel612 Just small disk.
I think it's a 128GB SSD and TB HDD.
 
64GB SSD, 500GB HDD
 
7:36 PM
That reminds me - need to check on SSD deals next week.
 
@Vogel612 That's just...
 
old hardware, you know?
my PC is almost a decade old now...
 
@Vogel612 Nice.
 
Black Friday is just around the corner.
 
your computer makes me sad
 
7:37 PM
My mom's mac is like 10-12 years old now, I forget how much.
 
but then again, you probably dont game on it
so its not that bad
 
My HP died last spring after 5-6 years.
 
My computer is like 20 years old. I've replaced every part in it countless times.
 
yeah i went with the build yer own option so i could select high quality parts
 
@KySoto that's my gaming rig...
 
7:38 PM
oooofffff
 
It's a tad worse than my Gaming Laptop I almost exclusively use for work / uni
 
i used to have a gaming laptop
i got it as a desktop replacement
it worked for... 5 or 6 years before i couldnt run everything
 
Gaming on a toaster is great if you love the smell of burning.
 
Here's hoping the FedEx guy doing deliveries in the neighborhood has my books.
 
it came out in 2006
 
7:40 PM
Oooh! Got my Hacktoberfest shirt yesterday.
 
it was one of hte first laptops with dual video cards
 
@IvenBach Nice!
 
it ran crysis on high
it came out about the same time as crysis too
 
We should do a group picture of ourselves with our shirts.
 
@KySoto GTX 650 with 6GB GDDR5
 
7:41 PM
i didnt know they made 650's with that much ram
 
@Hosch250 If nothing else photoshop it to look like we're all gathered together.
 
my 970 only had 4 gigs
 
It can actually render Dark Souls III, but it's not fluid enough
 
well 3.5, and some other memory that was slow
 
it worked well enough until I got to irithyll. Then it started dropping frames :/
 
7:42 PM
are you SURE that its 6 gigs of ram on that card?
because everything i see says 1-2 gigs
 
Duck check with the idea of a file stream. Is it just parts of the file in its entirety that you're working with?
 
the two gigs are dedicated GPU ram
there's 4GB shared
 
laptop?
 
it's a standard MSI Leopard G20
 
laptop?
ok, yeah, laptops are wierd
 
7:44 PM
no it's not a laptop card
the GTX650
 
the only place i see shared ram like htat for video cards is laptops
 
i see it now
 
@KySoto 5 disks?!
 
yeah 1 is a VHDX of a drive that died
so now i have 4
1TB ssd, 128 gig ssd, 8TB spinner 3TB spinner
 
7:52 PM
@IvenBach I'm not sure I understand the question. Are you asking if a FileStream buffers the entire file to memory?
 
i recently lost a 5-8 year old 2 TB drive. i got it back when the amd fx6100 came out
 
wow... your task bar is... yeowch
let's say a weird mix?
 
hah yeah i dont really close stuff
32 gigs of ram does that to you
 
OBS studio, twitch, battle.net spotify, steam and weirdly: a calculator
 
hahaa
i have a calculator button on my keyboard at home
 
7:54 PM
@Comintern I think so. I don't fully understand what a FileStream is.
 
Two calculators.
And the audio settings.
 
and i think my kid might have hit hte button
 
@IvenBach Read this answer - it has a decent analogy: stackoverflow.com/a/52929286/4088852
 
sublime-text & notepad++ (but no VSCode), discord, teamspeak ...
 
yeah i dont have VSCode because i have visual studio
oh wait... no.. i just uninstalled it
i was running out of space on my 128 gig
 
7:55 PM
As far as that goes, you could move some of those far-right things to the ^ popup button in the taskbar, if you like.
 
hi @Neme!
 
> Code inspection suggests changing this line of code:

`Error.Raise`

to this:

`Error$.Raise`

Applying the fix causes a compile error.

Version 2.2.0.4138
OS: Microsoft Windows NT 6.1.7601 Service Pack 1, x64
Host Product: Microsoft Office 2016 x86
Host Version: 16.0.4756.1000
Host Executable: EXCEL.EXE
 
yeah my biggest problem was id forget about stuff if i didnt see it
no wait. i didnt uninstall visual studio
visual studio is why i have no space
 
i have to say though, my intel SSD is a tank
 
7:57 PM
> How was Error.Raise not broken in the first place?
 
its been through like 8-10 reinstalls of windows
 
oh wow
 
and the estimated life remaining is like 95%
 
> Just to be clear, how is Error declared?
> How was `Error.Raise` not broken in the first place?

This is legal:

Debug.Print Error(13)

Quickfix works:

Debug.Print Error$(13)

Is `Error` the `VBA.Conversion.Error` string-function? If so, it does not return an `ErrObject`; `Error.Raise` throws an "object required" error.
 
8:02 PM
Heya @Hosch250 your remote still contains the deleted tags :)
 
@Vogel612 Not been in it for a few months, but I'll clean it up today.
 
thanks :)
 
Actually, might as well do it now, since I'm out of tickets.
Pending meetings and DB migrations.
 
take a look at those reads
and writes
 
@Comintern That was helpful.
> Streams also allow us to write code where we can resume the operation should the transfer fail part way through.
 
8:04 PM
@IvenBach I've just checked out the tip of "Use_image_via_resource"
 
That's what allows a file download to be resumed.
 
@IvenBach After you've abstracted away about 99% of what's really going on...
 
How do I break the build? Just run Build?
 
Just try to build it.
 
should break at Core?
 
8:07 PM
Yes.
Everything prior to core builds.
@Comintern Dealing with what part of the file you have actually downloaded and communicating that to the server and saying "Gimme moar Byte[]s"
 
done with core, doesn't seem to have failed
 
@Vogel612 Check again?
 
I initially started having problems with github.com/rubberduck-vba/Rubberduck/pull/4444.
 
yeap... one single error
 
I mean, about my tags.
 
8:10 PM
After that point building anything RD was a no-go.
 
@Hosch250 still there
 
Huh.
 
the command line from the PSA only works for local tags
 
I ran that script, then did git push -f.
 
to delete tags from the remote, replace git tag -d {} with git push <remote> :{}
 
8:12 PM
> After a second look, I see that my code is a typo. I meant to type `Err.Raise` (along with the required parameters) but instead typed `Error.Raise`. `Error` is never declared but the code still compiles. Running the code throws run-time error 424 (object required).

Here's the complete code in a new project:

```
Option Explicit
Sub test()
Error.Raise
End Sub
```

When I apply the fix suggested suggested by RD it changes to:

```
Option Explicit
Sub test()
Error$.Rais
 
OK.
 
@IvenBach aight. lemme grab a tea and something to nom contemplatively while I build that branch
 
@Duga Ummm... No, RD identified it "correctly". What's incorrect is the member access expression.
 
And now?
 
still up there
also @IvenBach same thing on the Issue4282 Branch
 
8:19 PM
I dunno.
 
@Vogel612 :confused:
 
I added a resx key and changed one, still no luck
they are not correctly updated, though, so there's that
 
They got the non nullable reference in.
 
8:34 PM
That was for-sure.
They didn't get record types in, but probably next time.
 
The default implementations of interface members will be huge here.
 
I read that but don't understand it.
Wait, now I do.
That's interesting.
 
soo .. I got MSBuild 15.7.180.61344
 
@Comintern :click: That's actually really cool being able to expand an interface like that.
 
I'm a bit unsure about the non-nullable reference types, though.
@Vogel612 which would be good. I would be worried if you were using prior to 15.6
 
8:40 PM
> `Error` in `Error.Raise 13` *does* resolve to `VBA.Conversion.Error`, which is what caused the inspection result.

...except if you Shift+F2 on `Error` in `Error.Raise 13`, the VBE itself brings up the object browser... to the `VBA.Conversion.Error` function.

RD is resolving the function call as per specifications... however broken that is.
 
but IIRC, Iven was using even later -- 15.9 or something.
 
@this yea. I'm updating VS now to see whether it breaks the build
 
@IvenBach what was your VS version again?
 
VS 15.9.0
 
Vogel, you're using community?
oh it's out already?
hmm. I'm still on 15.8.8, I think.
 
8:41 PM
@this Enterprise
student license FTW
though it seems to mostly be gobbling up RAM for CodeLens
 
indeed. I was just worried whether it's a edition-specific bug
as unlikely as it may be...
 
with the complexity of software that age it'd not be that surprising, honestly
 
I have no idea about the internals but I was once told that they ship the same binaries and basically just switch features on.
which is significantly much easier to manage at the expense of being cracked.
 
probably, yea
I assume it's coupled to the activation key checking function
 
8:44 PM
add to the fact that VS now calls the mothership every so often....
 
Wut? VS communicates with MS to make sure you have a non-cracked version?
 
gee... shattered another assumption, eh?
 
uh... yes.
been doing that for years.
 
I keep telling you how slow I am on learning new info.
 
I think that started with VS2013 IIR. At least that's when all of our new PC loadout procedures changed here at work.
 
8:51 PM
^
 
So I'm on 15.9 now and building [next]
 
Okay...in other news (from my news reader) is that VB and their run time compiler is going to sit on .NET Core verison 3 this week. blogs.msdn.microsoft.com/vbteam/2018/11/12/…
 
ya... VB.NET
but apparently WinForms and WPF will be full-on supported in .NET Core 3
 
> Like other .NET languages, Visual Basic will continue to be supported on .NET Framework
Interesting that they felt the need to mention that...
 
[next] is building fine, switching branches
 
8:59 PM
probably to ward off "but what about li'l poor me?!?" crowd
 
I can't imagine them saying "Like other .NET languages, c# will continue to be supported on .NET Framework"
Bitter memories of VB6 still?
 
TBH, how MSFT handles deprecation is awful.
they almost never do it consistently and either give you a rude shove off a cliff or tell you that it's "mature" while doing absolutely nothing
it's as if it's forbidden to ever say "we will no longer support this in N years. Please migrate now."
 
TBH, if they did pull the plug on VB.NET, all you'd need to do to "migrate" would be build, then decompile to c#.
 
...unless you used Microsoft.VisualBasic
 
You can still use Microsoft.VisualBasic - it's just an assembly like anything else.
 
9:04 PM
i might be out of touch -- I understood it uses features that doesn't fly in C#?
 
I don't think you could program it in c# (no indexed properties), but you can certainly use it.
:if you wanted to risk the horrible taste in your mouth:
 
ah, that's probably it - the issue would be with the codebase that had lot of indexed properties.
 
because... it's so VB6-esque, right?
 
> As per the roadmap and feature list, 2019/16.0 will include WinForms/WPF support.
 
9:06 PM
@Vogel612 starts working on the flux capacitor project
 
apparently we're a bit ahead of the curve..
 
@Vogel612 hence the Sunburst SDK
 
yeap
 
So you are saying a smoking clown with with a fire axe on his back and a police cap on the head hodling 6 packages with a cliboard lying on top demanding to enter the building to check on his elderly mother because he is worried that there is a gas leak would not work? I guess, I'll have to send everything back then. — problemofficer 6 hours ago
 
We're basically dependent on the following issue:
 
9:13 PM
I ran into this issue:
> Launch with native debugging
> Need to put "nativeDebugging": true in launchsettings.json for new project system
 
ya no.... not going to work :/
@IvenBach Even with Updated VS I can't repro the issue ... sorry m8
 
You get an A for effort.
Thanks for checking.
 
@Vogel612 what do you mean? Once I added that, it worked.
 
huh wait we're actually respecting that file?
I was prepared to bet the json file would be ignored
 
so did I but once I did as instructed it worked and I got native debugging
 
9:17 PM
yea... And the feature list link even explains why
 
was a bit confusing because I truly did not think it was even looking for json files.
 
launch settings are now persisted in launchsettings.json instead of project.csproj.user
 
and I did try to use the XML equivalent but it didn't work.
Earlier you said the resources aren't updated even w/ Sunburst?
 
yea, but I haven't deeply looked into it
 
hopefully it's just missing a section and not a whole SDK.
 
9:22 PM
that was on next, actually...
 
gents
how do you read this key from the registry?
 
@Jelly welcome back, been a while.
 
Computer\HKEY_CLASSES_ROOT\CLSID\{DD2533E5-1513-40D8-82B4-927790D0A895}\InprocSe‌​rver32
 
Hi, @Jelly!
 
@IvenBach yeah im in the usa now
 
9:26 PM
2 days ago, by Hosch250
I wonder how @Jelly is doing.
 
Been very tough year but all is good now!
 
I was just thinking about you :)
@Jelly Nice.
 
How are you man?
 
Good. Been a frantic last couple months at work.
And will be frantic for at least 4 more, until we finish moving to Azure.
 
Still with the same company last time we talked?
 
9:27 PM
Yes.
 
sweet!
I remember you bought a new ride back then?
Hey do you mind me asking a stupid question: In vb.net or c# how can you read this subkey
Computer\HKEY_CLASSES_ROOT\CLSID\{DD2533E5-1513-40D8-82B4-927790D0A895}\InprocServer32
 
There's a class Registry for that
 
like any other registry key?
 
This line here is retuning a null
Dim regKey As RegistryKey = Registry.ClassesRoot.OpenSubKey("HKEY_CLASSES_ROOT\CLSID\{DD2533E5-1513-40D8-82B‌​4-927790D0A895}\InprocServer32")
I don't know why...
 
That would be if it doesn't exist
 
9:29 PM
It exists
 
tried dropping the `HKEY_CLASSES_ROOT\` at the start?
 
@Jelly Yep. Kept me bankrupt until the end of the year, but I made up for it with interest saved.
 
should read the string more closely
 
dude it exists
holdon
 
Are you a permanent resident now?
 
9:30 PM
you're already reading from ClassesRoot IIUC
 
^
 
 
Vogel was saying to try this:
Dim regKey As RegistryKey = Registry.ClassesRoot.OpenSubKey("CLSID\{DD2533E5-1513-40D8-82B‌​4-927790D0A895}\InprocServer32")
the original code: Registry.ClassesRoot.OpenSubKey("HKEY_CLASSES_ROOT\CLSID\{DD2533E5-1513-40D8-82‌​B‌​4-927790D0A895}\InprocServer32") is equivalent to reading a key at the path HKEY_CLASSES_ROOT\HKEY_CLASSES_ROOT\CLSID\{DD2533E5-1513-40D8-82B‌​4-927790D0A8‌​95}\InprocServer32
which of course doesn't exist.
 
how would you read the key displayed in the picture?
 
5 mins ago, by this
Vogel was saying to try this:
Dim regKey As RegistryKey = Registry.ClassesRoot.OpenSubKey("CLSID\{DD2533E5-1513-40D8-82B‌​4-927790D0A895}\InprocServer32")
 
9:43 PM
@Hosch250 #COTD
@Jelly Welcome back! to our side of the pond
 
Rubberducking out loud over my build issues. Would deleting VS entirely and clean installing possibly resolve the issue?
 
worth a try for sure
 
it Only is affecting RD when I try and build. That’s about the only thing left I can think of.
 
do you have other vs projects?
 
You mean solutions?
 
9:49 PM
doh
yes
 
I can build other solutions.
pedantry++ for me.
 
@FreeMan thanks man
 
That’s what I’ve been working on while RD is fubard.
It feels like something is tied to the RD name. I haven’t tried giving it an alternate name for the directory.
Name it FooBar and try to build that way. Pretty sure it won’t work but worth a shot.
Last resort will reinstall VS.
 
if VS was fubar'd, i'd expect it to build nothing
but are other solutions as complicated?
 
Nope.
Everything else is throwaway stuff I’m learning.
 
9:54 PM
so stlll inconclusive.
it mgiht be that RD is tickling just the right bit and VS freaks out
 
That’s what I guessing at this point.
 
might as give VS reinstall a try.
 
Since other solutions are fine and it’s only RD something’s off.
 
sometime you just have to bring out the sledgehammer
@Jelly did you get it working?
 

« first day (1623 days earlier)      last day (1557 days later) »