Session Start: Thu Oct 24 00:00:00 2019
Session Ident: #glitchpc
[00:00] * Now talking in #glitchpc
[00:00] * Topic is 'Welcome to #glitchpc chat. Profanity, trolls, and impersonation are not welcome here. Street1 has become a Silent Keyboard. http://www.legacy.com/obituaries/savannah/obituary.aspx?page=lifestory&pid=139870551'
[00:00] * Set by jacky on Tue Mar 02 18:03:23
[00:22]<+Craig> BC!!!!
[00:23]<+Craig> How goes it!?
[00:24]<+Craig> BC_Programming how goes it?
[00:24]<+Craig> I have a program here from the 90's,
[00:25]<@BC_Programming> I'm here
[00:25]<+Craig> Cool,
[00:25]<+Craig> I am getting ready to eat, can we talk shortly? Like in an hour?
[00:25]<@BC_Programming> ok
[00:25]<+Craig> cool
[01:12]<+Craig> Sweet, undertime!
[01:12]<+Craig> Hey BC_Programming did you get my e-mail?
[01:12]<+Craig> Or was it the FB question?
[01:13]<@BC_Programming> Both, It was while writing a reply Mail that I had logged into FB
[01:13]<+Craig> I was out and about when you replied, :P
[01:13]<+Craig> Ahhh I see, I see,
[01:13]<@BC_Programming> didn't notice the message was from monday on FB
[01:13]<+Craig> :P hahahaha
[01:13]<+Craig> Yeah,
[01:13]<+Craig> I have a customer with software from the 90's, its 16bit, they wanted to know what it would take to migrate it to 32bit,
[01:14]<+Craig> from what I've seen, no special software needs technically, like the last one with Crystal something...
[01:14]<+Craig> Or even 64 bit,
[01:14]<@BC_Programming> The source code for starters
[01:14]<+Craig> Obviously I don't have the source, :P
[01:14]<@BC_Programming> Well then no luck
[01:14]<+Craig> No, eh?
[01:14]<+Craig> Dang,
[01:15]<+Craig> What about a code to unlock the licence to 2080?
[01:15]<+Craig> They are running on a win98 machine,
[01:15]<+Craig> and I have a clone of that machine,
[01:15]<+Craig> do you just need the software, or the whole VM?
[01:15]<@BC_Programming> What is the software
[01:15]<+Craig> Ovissey?
[01:15]<+Craig> Heard of it?
[01:16]<@BC_Programming> Farm management, based on Google search
[01:16]<+Craig> All of the software including the database is 28MB. :P
[01:17]<+Craig> https://nextcloud.brokedcomputer.ca/index.php/s/7fYKbkMzjQmPDPw
[01:17]<+Craig> Yeah, Lambs specifically,
[01:17]<+Craig> for cuts, and weights, so on.
[01:17]<+Craig> It also has some glitches... Not sure if its installed correctly,.
[01:17]<+Craig> I do have the installer as well.
[01:18]<@BC_Programming> Erm, this includes source code?
[01:18]<+Craig> no
[01:18]<+Craig> The last one didn't :P
[01:18]<+Craig> They no longer are developing this software,
[01:19]<@BC_Programming> the 7z file does I mean, .FRM, .BAS etc
[01:19]<@BC_Programming> Visual Basic 4.00
[01:19]<+Craig> Oh, thats source?!
[01:19]<@BC_Programming> and the project file as well
[01:19]<+Craig> BAHAHAHAHA, never had a clue,
[01:20]<+Craig> Soooo, that makes this simpler?
[01:20]<@BC_Programming> It's possible it might use additional libraries as well. I'll copy it to my other machine and try opening it in VB6
[01:20]<+Craig> Wow, you downloaded that already?
[01:20]<+Craig> I didn't think my upload was that fast. :P
[01:20]<@BC_Programming> 7-zipped it was only around 2MB
[01:21]<+Craig> Oh thats right,
[01:21]<+Craig> Convenient.
[01:21]<+Craig> The programmers that I heard about seemed to really want to make this software proprietary, does it look alright?
[01:22]<@BC_Programming> Well let me open it first lol
[01:22]<+Craig> Also, I have a DEV file, if that helps I can get you that CD.
[01:22]<+Craig> I miss talking to you,
[01:22]<+Craig> Its fun
[01:22]<@BC_Programming> Don't know what a DEV file is, might be something it expects though
[01:23]<+Craig> Let me get you the whole file.
[01:23]<+Craig> :P
[01:23]<@BC_Programming> just based on the filenames here it looks like it was designed for 16-bit, but it might work in 32-bit, if I can load it into VB6 and recompile it
[01:24]<+Craig> Cool,
[01:24]<+Craig> Lets see how small I can make 159MB. :P
[01:24]<+Craig> Speed is limited because its coming from a CD... that takes me back...
[01:24]<@BC_Programming> Oh, hold on, I see that while part of it is Visual Basic it looks like there are a bunch of other executables which look to be DOS programs
[01:24]<+Craig> So thats why they needed VB to run the program, it was using the uncompiled files to run.
[01:25]<+Craig> Well, I also have their project folder as well, its in the file called National Office.
[01:25]<+Craig> One moment.
[01:26]<@BC_Programming> shoot, looks like it used some proprietary controls as well, SSCALA16.OCX
[01:26]<+Craig> https://nextcloud.brokedcomputer.ca/index.php/s/Q2Tqqje53NrnTrG
[01:26]<+Craig> Thats the file with everything, including the 1.09 installer and the 2.04 folder.
[01:26]<@BC_Programming> lol CRYSTL16.OCX- Crystal reports again lol
[01:26]<+Craig> As well as the national dev files.
[01:26]<+Craig> Seriously...
[01:27]<+Craig> Well, I have a cd of Crystal Reports now, fully legit, for win7
[01:31]<@BC_Programming> It looks like it uses a control called the "True Data Grid" Control, Which appears to have been a commercial product, This would be involved to get working for 32-bit, but, I'll see if I can find where it does some kind of product key stuff
[01:31]<@BC_Programming> maybe we can at least get a longer lasting key
[01:31]<+Craig> That would be helpful,
[01:32]<@BC_Programming> watch it max out with a 2020 expiry or something haha
[01:32]<+Craig> Right!?
[01:32]<+Craig> They do have a licence for 2020 atm.
[01:32]<+Craig> Also, do you think you could bug fix it, or will that need the other commercial program too?
[01:33]<+Craig> Looks like these guys might be connected to the DB software:
[01:33]<+Craig> https://www.grapecity.com/componentone/activex/true-db-grid-control-activex
[01:34]<@BC_Programming> Yes, they are the ones who produced it, they make one for .NET which I experimented with for our Point of Sale and Purchasing stuff, but we ended up just creating out own based on the build in grid
[01:34]<+Craig> Oh interesting
[01:34]<+Craig> Back then I think it must have been more difficuly,
[01:34]<+Craig> difficult*
[01:35]<@BC_Programming> Bug fixes would need a rebuild- You say they need to install Visual Basic itself or the Visual Basic runtimes?
[01:35]<+Craig> By the way, how is the programming job?
[01:35]<+Craig> Hmmm, well, he has a DB editor, and I am fairly sure that it required not only runtimes, but something else when I tried it on a new install of winxp
[01:35]<@BC_Programming> Good- what's it been now, 6 years? I do afterhours support sometimes as well
[01:35]<+Craig> Cool, you a senior editor yet?
[01:36]<@BC_Programming> Well there is only me and two other developers who work on the Windows program
[01:36]<+Craig> Ahhh
[01:36]<@BC_Programming> So I guess that counts lol
[01:36]<+Craig> So Senior will be a fail over position eh? :P
[01:36]<@BC_Programming> Do you recall what the program calls this key thing?
[01:37]<+Craig> One moment.
[01:38]<@BC_Programming> I found something regarding password decoding?
[01:38]<+Craig> Interesting
[01:38]<+Craig> Apparently that was the wrong harddrive, this may be a while.
[01:38]<@BC_Programming> lol
[01:38]<+Craig> Hmmmm, I don't remember the name,
[01:39]<@BC_Programming> Looks like the password or whatever it is get's stored in the "OVISSEY.INI" file
[01:40]<+Craig> Yeah thats for loggin in,
[01:40]<+Craig> thats useless, as its saved to the INI now
[01:40]<@BC_Programming> Oh- Registration number?
[01:41]<@BC_Programming> There is a routine which it appears takes a producer ID and a date, and creates a registration number, that sounds like the right one to me
[01:41]<+Craig> Yeah that sounds like it,.
[01:41]<@BC_Programming> I think I can copy paste the routine and generate any registration number needed, would need the producer ID being used of course
[01:41]<+Craig> The Producer id something like 00000000 is supposed to be unlocked, but I think the old man is a bit confused.
[01:41]<+Craig> Thats in the INI too, I think,
[01:41]<+Craig> I am doing a VM, to run it,
[01:43] * Craig (ce@CBA9E13F.D0E64871.58586256.IP) Quit (Quit: )
[01:44] * Craig (ce@CBA9E13F.D0E64871.58586256.IP) has joined #glitchpc
[01:45] * ChanBotIX sets mode: +v Craig
[01:45]<@BC_Programming> Ah! it uses the password encoding function as part of building the registration number, that is probably why it looked weird, it had some weird date info being passed in
[01:45]<+Craig> Interesting
[01:47]<@BC_Programming> OK, I used producer ID 000000 and a date of 12/12/2200, Registration code is 150162153-FII
[01:50]<+Craig> Cool,
[01:51]<+Craig> I will test it on the vm when I get there.
[01:53]<@BC_Programming> Yeah this was made in Visual Basic 4 16-bit Edition, just looking into the project files, I'll try to ahem "source" the missing files- I seem to remember Crystal Reports coming with Visual Basic 4.0 Professional which I think I have around here somewhere
[01:53]<+Craig> Hahaha
[01:53]<+Craig> :P
[01:53]<+Craig> Was this a fun change of pace?
[01:55]<@BC_Programming> Yeah, a nice diversion
[01:55]<+Craig> Hahaha,
[01:56]<@BC_Programming> haven't touched VB in ages- Since this one has source code I'm sure we can do something more with it- it's just the stupid extra controls they had to go and use getting in the way
[01:56]<+Craig> Right? :P
[01:56]<+Craig> Well, if you want $$ for this, we would just need to discuss it,
[01:57]<+Craig> 60 GB hdd, for this program, 28MB :P hahahah
[01:58]<@BC_Programming> hmm actually the controls would be needed to run the program as well so surely they are in the installer
[01:58]<+Craig> Yeah?
[01:58]<+Craig> You should have both
[01:58]<@BC_Programming> guess I need to fire up my Windows 3.1 VM
[01:58]<+Craig> BAHAHAHAHAA
[01:58]<+Craig> Sucks to be us eh ? :P
[02:00]<@BC_Programming> Just downloaded that bigger file, the "VSS Version" folders are the ones with the source code
[02:01]<+Craig> Oooooh Nice,
[02:01]<+Craig> Does it have the handlers?
[02:01]<@BC_Programming> No, but the Setup folder appears to have them compressed as .OC_ files
[02:01]<+Craig> Ahh
[02:02]<@BC_Programming> CRYSTL16.OC_, SSCALA16.OC_, SDATB16.OC_, etc
[02:02]<+Craig> Ahhh cool,
[02:02]<@BC_Programming> I know how to expand those still- This installer was created with the Visual Basic Wizard
[02:03]<+Craig> Oh hahaha, so right in the same programs
[02:03]<@BC_Programming> If you look at the SETUP.EXE the description is "Setup Bootstrap for Visual Basic Setup Toolkit"
[02:03]<+Craig> Heh, well thats helpful,
[02:06]<+Craig> Well, this computer is not booting... Silly windows xp...
[02:08]<@BC_Programming> Hmm, the controls appear to be 16-bit only, which is no surprise given there names
[02:09]<@BC_Programming> their*
[02:09]<+Craig> Dang,
[02:09]<@BC_Programming> There are probably 32-bit versions, not included I expect since obviously they didn't intend to have it be 32-bit
[02:09]<+Craig> So it would seem
[02:10]<@BC_Programming> But with these 16-bit versions I should be able to open the project correctly in Visual Basic 4 16-bit Edition
[02:10]<+Craig> Awesome,
[02:11]<+Craig> Its funny that everything you need is in there, I never would have guessed.
[02:12]<@BC_Programming> Guess I may as well install it to get the files instead of extracting them to full size manually
[02:12]<+Craig> If you'd like to upload that thing, I can give you access to my nextcloud instance.
[02:12]<+Craig> that thing referring to the licence,
[02:12]<+Craig> I guess I could just copy it again. :P
[02:14]<@BC_Programming> lol "SETUP1 caused a General Protection Fault in module WIN87EM.DLL"
[02:14]<+Craig> WOW, hahaha,
[02:14]<+Craig> Is that an overflow issue?
[02:14]<@BC_Programming> general memory problem
[02:14]<@BC_Programming> which is also why I got a black screen and have to reboot the VM
[02:14]<+Craig> Oooooooo
[02:14]<@BC_Programming> but it installed? I guess
[02:15]<+Craig> Oh yeah ?
[02:15]<@BC_Programming> It happened at the end
[02:15]<+Craig> Ahhh
[02:15]<+Craig> Well, you'll have to let me know if it actually runs properly, the customer has some issues that may be related to a non clean install.
[02:15]<+Craig> If I could do a clean install it would be better.
[02:17]<+Craig> What password did you use to authenticate the registration code?
[02:17]<+Craig> I seem to remember that being an issue too.
[02:18]<@BC_Programming> the registration code creation only takes a producerID and a date and creates the registration code so I don't know if passwords would be related
[02:18]<@BC_Programming> they might be in the Access database?
[02:18]<+Craig> Ahhh ok,
[02:19]<+Craig> Well, I can view that without too much issue,
[02:19]<@BC_Programming> I wonder if that opens in Access 2.0.... didn't work with 2013
[02:19]<+Craig> Sounds like it should, that sounds like a similar version on his computer,
[02:20]<@BC_Programming> It is the calculation stuff (in the calc folder) which seems to rely on 16-bit programs which I think lack the source
[02:21]<+Craig> Awwwww,
[02:22]<@BC_Programming> Though perhaps those are not used... can't seem to find them referenced
[02:22]<+Craig> Well, interestingly the calculation stuff is what glitches the easiest.
[02:22]<+Craig> Crashes completely at times.
[02:23]<@BC_Programming> odd that they used an external set of programs for that
[02:23]<+Craig> Hmm interesting
[02:27]<@BC_Programming> What is this "National Office" program?
[02:27]<+Craig> No clue, thats who I thought the developers were, maybe?
[02:28]<+Craig> Without a working VM, I have no ability to walk through it with you :P
[02:29]<@BC_Programming> hahahaha the program actually requires a specific date format
[02:31]<@BC_Programming> Hmm, just get errors trying to start it even with that fixed
[02:31]<@BC_Programming> I did use the blank database so I'll try the main ones
[02:32]<+Craig> Go ahead, that database is about 8 yrs out of date. :P
[02:40]<@BC_Programming> Got the program itself to run now at least
[02:42]<@BC_Programming> strange though, I didn't enter a registration code- I guess that is in the database somewhere?
[02:45]<@BC_Programming> Wow, Reports are super slow, I'll never complain about our 180 page sales reports taking a few minutes when a one-page certificate took this program 10
[02:46]<@BC_Programming> Awww, Inventory crashes
[02:49]<@BC_Programming> dang, project seemed to load better in VB4 but there are license errors from some of the controls, they need licenses to be used in the design environment
[02:54]<@BC_Programming> Shelving it for the moment- will take another peek in the next few days
[04:20]<+Craig> HAHAHAHA
[04:20]<+Craig> Sounds good, Thanks again.
[04:23] * Craig (ce@CBA9E13F.D0E64871.58586256.IP) Quit (Ping timeout: 186 seconds)
[04:25] * Quantos (Quantos@8A99ADA4:CDF925B5:6EAABAD9:IP) Quit (Quit: Leaving)
[04:50] * Quantos (Quantos@BEDB0560:63188D6E:6EAABAD9:IP) has joined #glitchpc
[08:58] * Guest10586 (BC_Program@mib-80213F1A.no.shawcable.net) has joined #glitchpc
[09:00] * BC_Programming (BC_Program@mib-80213F1A.no.shawcable.net) Quit (Ping timeout: 180 seconds)
[13:54] * Craig (ce@CBA9E13F.D0E64871.58586256.IP) has joined #glitchpc
[13:55] * ChanBotIX sets mode: +v Craig
[13:55] * Guest10586 is now known as BC_Programming
[13:55] * ChanServ sets mode: +a
[13:55] * ChanServ sets mode: +o BC_Programming
[13:55]<+Craig> Hey BC, good morning
[14:01]<@BC_Programming> hi
[15:15]<+Craig> Alright, just over an hour later, I am finally home. :P
[15:15]<+Craig> How goes it BC_Programming
[15:30]<@BC_Programming> Not bad, always better once 7AM rolls around and I know I won't get any support calls
[20:41] * BC_Programming (BC_Program@mib-80213F1A.no.shawcable.net) Quit (Ping timeout: 183 seconds)