NL Computer Forum

Maak het zelf => Programmeren => Topic gestart door: jvdpeet † op 25 februari 2010, 11:53:51

Titel: Freeze van VB6.0
Bericht door: jvdpeet † op 25 februari 2010, 11:53:51
Bij het opstarten van Visual basic 6.0 Professional Edition liep het programma vast. Na via het bekende foutscherm het foutenrapport aan Microsoft verzonden te hebben, kreeg ik een scherm met de mogelijkheid VB6 te downloaden van de Microsoft site. Toen ik daarop klikte kreeg ik de mededeling dat de site niet gevonden kon worden of iets dergelijks. Aangezien via Microsoft Update een programma dat kennelijk bedoeld is om niet-legale software op te sporen is geïnstalleerd heb ik het vermoeden dat MS mijn VB6 heeft geblokkeerd, dit ondanks hun verklaring dat ze de informatie alleen gebruiken om fouten in de software op te sporen. Deze verklaring is dus waardeloos en Microsoft Update automatisch laten uitvoeren is dus gevaarlijk, want wie weet wat ze nog meer met de opgehaalde informatie doen. Men is dus gewaarschuwd. Verklaringen van Microsoft zijn dus niets waard en niet te vertrouwen.
Dat er iets is met mijn versie van VB6 is niet onmogelijk. Ik heb altijd gewerkt met via Microsoft gekochte MS-software, maar heb mijn versie van VB6 overgenomen van een kennis die het niet meer gebruikte. Waar deze kennis het vandaan had weet ik niet.
Heeft iemand vergelijkbare ervaringen en hoe heeft hij of zij het opgelost? Hoe kom ik aan een andere versie van VB6?
Titel: Re: Freeze van VB6.0
Bericht door: Michel Uphoff op 25 februari 2010, 17:33:20
Dag Jan,
 
Citaat
heb ik het vermoeden dat MS mijn VB6 heeft geblokkeerd
Dat kunnen ze niet (als ze het al zouden willen en mogen). VB6 stamt uit de tijd dat er van activering WGA enzo nog helemaal geen sprake was.
 
Je hebt al een volledige deïnstallatie, en daarna een herinstallatie gedaan?
 
Welke foutmelding krijg je precies?
Titel: Re: Freeze van VB6.0
Bericht door: Peter op 25 februari 2010, 21:33:57
Hoi Jan,

Citaat
Toen ik daarop klikte kreeg ik de mededeling dat de site niet gevonden kon worden of iets dergelijks.
Dat kan kloppen. MS levert het pakket niet meer dus de downloadsite zal ook wel opgeheven zijn.
VB6 kwam uit rond oktober 1998 en MS heeft de uitgebreide support gestopt op 31 maart 2008.

Citaat
Dat er iets is met mijn versie van VB6 is niet onmogelijk. Ik heb altijd gewerkt met via Microsoft gekochte MS-software, maar heb mijn versie van VB6 overgenomen van een kennis die het niet meer gebruikte. Waar deze kennis het vandaan had weet ik niet.

Als het originele CD's zijn is er niets aan de hand. De licentie-sleutels horen erbij te zitten. Je had VB6 toch opnieuw geinstalleerd? Ik neem aan dat dat goed ging.
Heb je daarna VB6,Service Pack 6 erbij gezet?

Citaat
Hoe kom ik aan een andere versie van VB6?
Op een legale manier is het iig niet te downloaden.
Kijk eens op marktplaats.


groeten, Peter
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 26 februari 2010, 11:32:45
Michel en Peter,
Als ik VB6 opstart krijg ik het bekende scherm waarin een probleem gemeld wordt en de mogelijkheid een rapport te verzenden. Als ik dat doe en kijk welke bestanden verzonden zijn krijg ik de volgende 2 bestanden:
1) VB6.exe.mdump, dus kennelijk een geheugendump en
2) Appcompat.txt
Er naar zoeken op mijn systeem levert niets op, dus kennelijk zijn ze niet opgeslagen en alleen verzonden.
Ik heb daarna Microsoft Visual Studio gedeïnstalleerd en opnieuw geïnstalleerd, maar dat wordt geweigerd. Dus kennelijk heeft MS toch iets met mijn systeem uitgehaald.
Titel: Re: Freeze van VB6.0
Bericht door: Michel Uphoff op 26 februari 2010, 12:28:31
Dag Jan,
 
Ms heeft in ieder geval niets bewust met jouw systeem uitgehaald. Heb je detailinfo mbt. de foutmeldingen en de weigering bij her-installatie (screenshots). Je hebt VB6 geheel gedeïnstalleerd voordat je het herinstalleeerde schrijf je. Je hebt ook even gekeken naar resten (in de regel in C:\Program Files\Microsoft Visual Studio). Je hebt Admin rechten?
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 26 februari 2010, 17:20:17
Ik heb inmiddels Visual Studio 6 opnieuw kunnen installeren, na oplossen van het niet kunnen creëren van een DCOM User acoount. Deze herinstallatie is volledig gelukt, maar toen ik mijn project opende zag ik geen formulieren en modules in View/Project Explorer. Het enige wat View/Project Explorer liet zien was het .vbp bestand. De inhoud van dit bestand zag er normaal uit. Verder stond er niets in.
Als ik Sub Main wilde instellen kon alleen "Sub Main" aangeklikt worden. Verder stond er niets in. Ik heb nog steeds sterk de indruk dat MS in mijn systeem gerommeld heeft, want na het aangeven dat mijn Visual Studio niet "legaal" is, gebeurde er gekke dingen.
Titel: Re: Freeze van VB6.0
Bericht door: Michel Uphoff op 26 februari 2010, 18:40:01
Dag Jan,
 
Citaat
maar toen ik mijn project opende zag ik geen formulieren en modules in View/Project Explorer.
Da's vreemd, want je opende een project. Heb je VB6 al gewoon gestart, gekozen voor standard exe als nieuw project, er iets in gezet, en vervolgens gekeken in de project Explorer? Nu wel onderdelen zichtbaar?
 
Zo ja, gooi dit testproject weg, en open vanuit VB zelf eens een bestaand project. Nog steeds niets zichtbaar?
 
Je hebt VB ServicePack 6B al nageïnstalleerd?
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 26 februari 2010, 22:29:56
Nee sorry, ik ben Servicepack 6 vergeten. SP6 bevat toch ook alle verbeteringen van SP1 t/m 5?
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 26 februari 2010, 23:16:14
Ik heb nu ook VSSP6 geïnstalleerd en nog steeds geen bestanden anders dan het pojectbestand. Daarna voor alle zekerheid het systeem opnieuw opgestart, maar zelfde resultaat. In het projectbestand gekopieerd naar Kladblok worden alle onderdelen genoemd, dus dat kan het probleem niet zijn.
Titel: Re: Freeze van VB6.0
Bericht door: Michel Uphoff op 26 februari 2010, 23:55:24
Dag Jan,
 
En wat was het resultaat van de twee testjes die ik opperde?
(nieuw project maken en dan in Project Explorer kijken, en een bestaand project openen vanuit VB, dus niet door op het vbp bestand te klikken).
 
Het is toch niet gewoon zo dat de Project Explorer niet voldoende uitgetrokken is of onderdelen mist omdat die niet gedockt of gewoon niet uitgeklapt zijn? Bijvoorbeeld het Properties Window (F4). Je hebt het plusje voor "forms" wel aangelikt? Kijk eens bij options, docking en vink aan wat je aan elkaar geschakeld in de Project Explorer wilt zien.
 
Met een nieuwe standaard .exe als test, moet je dit toch wel te zien krijgen. Als dat niet lukt is er inderdaad iets erg mis.
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 27 februari 2010, 02:06:44
Hoi Michel,
Ik heb een standaard project gemaakt met één formulier met daarop een commandoknop en wat eenvoudige code. Als ik het project save en ik geef View/Project Explorer is het formulier gewoon zichtbaar onder de projectnaam. Waarom daar wel en in het eerdere project niet? Ik heb zo iets nog nooit aan de hand gehad.
Is het misschien een idee om eens te kijken wat er gebeurt als ik in dat project de onderdelen die er deel van uitmaken een voor een aan het project toevoeg?
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 27 februari 2010, 12:32:24
Gelukkig had ik nog een vrij recente backup van het projectbestand. Die terugplaatsen maakt het project weer werkbaar.  Ik begrijp echter nog steeds niet wat er nu gebeurd is. Het oude projectbestand (dat ik niet zelf veranderd heb), was slechts 1,79 kB groot, terwijl het backupbestand 9,52 kB is. Kennelijk zijn er onbedoeld onderdelen van het project uitgehaald. Hoe en waardoor is voor mij een raadsel. Ik verdenk nog steeeds MS hiervan. Beide bestanden waren feitelijk tekstbestanden, zij het dat het kleinste een icoon was in de bestandenlijst en de grootste een .vbp-bestand.   
Titel: Re: Freeze van VB6.0
Bericht door: Peter op 27 februari 2010, 13:11:33
Citaat
Het oude projectbestand (dat ik niet zelf veranderd heb), was slechts 1,79 kB groot, terwijl het backupbestand 9,52 kB is
Waarschijnlijk zijn referenties en/of objecten die niet meer gevonden werden toen je het projectbestand met VB6 (zonder SP6!) geopent hebt, omgezet naar PictureBox componenten en als zodanig her-opgeslagen. Voor PictureBox componenten zijn geen extra referenties/objecten nodig waardoor het projectbestand dus kleiner wordt.
Staan in de projectmap logbestanden, bestanden met de extensie .log ? Kun je 1 ervan posten, bij voorkeur die van frmInvestor.log


groeten, Peter
Titel: Re: Freeze van VB6.0
Bericht door: Michel Uphoff op 27 februari 2010, 13:42:38
Dag Jan,
 
Citaat
Waarom daar wel en in het eerdere project niet?
Ik denk dat Peter de spijker op de kop slaat. Omdat je het vb SP niet geïnstalleerd had kon VB niet overweg met een aantal onderdelen en heeft ze domweg geschrapt.
 
Anyway, het lijkt mij dat je er uit bent.
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 27 februari 2010, 15:19:19
Peter,
Van frmInvestor heb ik geen .log-bestand. In een paar van de anderen staat:
" Line 30: Class MSDBGrid.DBGrid of control DBGrid1 was not a loaded control class."
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 27 februari 2010, 15:29:10
Michel,
Het ziet er inderdaad naar uit dat ik eruit ben. Bedankt voor je hulp, dit geldt uiteraard ook voor de anderen die geholpen hebben.
Blijft voor mij nog één vraag over. Je bent het er kennlijk niet mee eens dat MS bij de controle op illegale software niets met je systeem doet. Toch kan ik me niet aan de indruk onttrekken dat ze dat wel doen. Steeds na zo'n melding gebeuren er onbegrijpelijke dingen. In ieder geval werkte de betreffende software daarna niet zoals daarvoor of helemaal niet.  Het is toch voor de makers van Windows niet zo moeilijk om in je syseem subtiele veranderingen aan te brengen?
Titel: Re: Freeze van VB6.0
Bericht door: Michel Uphoff op 27 februari 2010, 17:41:54
Dag Jan,
 
Citaat
Het is toch voor de makers van Windows niet zo moeilijk om in je syseem subtiele veranderingen aan te brengen?
Dat is het zeker niet, en dat gebeurt als je bijvoorbeeld auomatische updates aan hebt staan aan de lopende band. Ik vetrouw de firma MS voor zover mijn neus lang is, laat ik dat voorop stellen. Maar wat ze niet kunnen maken en zullen maken is stiekum en met opzet, achter jouw rug om bijvoorbeeld VB6 slopen.
 
Niet dat dat niet kán gebeuren, Windows is een verrekte gecompliceerd systeem en updates en dergelijke kunnen een ongewenste impact hebben, wat kán leiden tot niet meer functioneren van onderdelen, maar er is van boze opzet geen sprake. Als dat wél zo was, was dat allang door de miljoenen MS watchers ontdekt en werd MS genadeloos aan de schandpaal genageld. Let wel: Misschien wíl MS best graag alle macht over jouw pc en zich desnoods op ontoelaatbare wijze bemoeien met jouw software en privacy, maar het mag niet. En omdat ze vanuit allerlei hoeken continue onder vuur staan, zullen ze zich behoorlijk terughoudend opstellen, omdat ze anders hun eigen business naar de knoppen helpen.
 
Het enige wat ze kunnen en mogen na WGA controle is jouw waarschuwen dat je op illegale wijze gebruik maakt van hun software, en je uitsluiten van verdere updates. Ze mogen niet eens Windows uitschakelen, en ze mogen jouw gegevens ook niet gebruiken om te achterhalen wie die gebruiker was met die illegale software.
 
Waardoor jouw VB6 niet meer wilde werken kan door van alles komen, en ik heb geen antwoord voor de oorzaak. Het vervolg echter bleek vrij logisch: Na herinstallatie stond VB default ingesteld, en door het ontbreken van het service pack begreep het niet zoveel meer van jouw oude projecten die beschadigd zijn geraakt omdat je ze zonder dat SP bewerkte en weer opsloeg.
Titel: Re: Freeze van VB6.0
Bericht door: jvdpeet † op 28 februari 2010, 13:10:05
Hoi Michel,
Bedankt voor deze uitgebreide uitleg. Zodra ik de bestelde versie van MS Visual Studio ontvangen heb zal ik hem installeren en ben dan ook van die irritante herinneringen af.