NL Computer Forum

Maak het zelf => Programmeren => Topic gestart door: jvdpeet † op 29 december 2011, 23:06:39

Titel: Graphdtc.ocx-error
Bericht door: jvdpeet † op 29 december 2011, 23:06:39
Ik heb een probleem met dependencies van bestand graphdtc.ocx. De Dependency Walker geeft aan dat bestand gswdll32.dll ontbreekt. Deze heb ik aan het installatiepakket en daarmee aan system32 van WINDOWS toegevoegd, maar dit lost het probleem niet op. Ook heb ik bestand gswdll32.dll geregistreerd met regsvr32, maar dan wordt het bestand wel gevonden, maar de registratie lukt niet omdat de ingang van DLLRegisterServer niet wordt gevonden. Ontbreekt er dan nog een dependency?
Er wordt er op de instalaltie-PC geen meer aangegeven met Dependency Walker. Wat is hier mis?
Ook kreeg ik fout CLSID: (00000010-0000-0010- 8000-00AA006D2EA4. Dit betekende in enkele gevallen dat eigenschap Connect van enkele data controls moesten worden vervangen door Access 2000 en daarmee verdween de fout, maar er blijft nog één zo'n fout over en er zijn geen data controls meer zonder Connect = Acess 2000. Waar kan deze fout nog meer op slaan?
Titel: Re: Graphdtc.ocx-error
Bericht door: Michel Uphoff op 30 december 2011, 01:08:28
Dag Jan,
Volgende al nagekeken:
Je hebt Admin rechten tijdens registratie?
Verkeerde versie, beschadigde of niet registreerbare (want geen echte  .dll ondanks de naam) dll
.dll in de map van de executable plaatsen, werkt dit?
Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 30 december 2011, 01:19:49
Hoi Jan,
>>...Connect = Acess 2000. Waar kan deze fout nog meer op slaan?<<
Open elk .FRM bestand in je project met een teksteditor en zoek naar de tekst "Access
Als deze regel dan ook begint met Connect =, dan zou de complete regel moeten zijn Connect = "Access 2000;"
Klopt dat?

>>Deze heb ik aan het installatiepakket en daarmee aan system32 van WINDOWS toegevoegd, <<
Ik heb dat onderdeel nooit gebruikt maar kun je het .PDM bestand eens sturen voor onderzoek.
Welke versies hebben de bestanden graphdtc.ocx en gswdll32.dll?

Het leverancier van dit produkt, 'Graphics Server Technologies', is gestopt per 31 dec 2009.

Op welke Windows versie ben je aan het installeren?


Peter
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 1 januari 2012, 18:57:50
Hoi Michel,
Ja, ik had en heb Admin rechten by registratie. Of het bestand beschadigd is weet ik nu, waaraan kun je dat ontdekken? Of het de juiste versie is weet ik ook niet, wat zou de versie moeten zijn? De Windows-versie is Windows XP Professional met alle servicepacks geïnstalleerd.
 
 
 
Jan
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 3 januari 2012, 16:46:34
Hoi Peter,
Van alle frm's met data controls(s) is de tekst bijn zoeken op Access inderdaad "Access 2000;"
De versie van gswdll32.dll is 6.15.0.0 en van graphdtc.ocx is het 5.80.0.0.
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 3 januari 2012, 16:50:43
Hoi Peter,
Waar kan ik PDM-bestanden vinden? In de uitvoer van het Package van PDW kan ik ze niet vinden.
Titel: Re: Graphdtc.ocx-error
Bericht door: Michel Uphoff op 3 januari 2012, 17:49:32
Dag Jan,
 
Heb je het eerder wel onder XP aan de praat gehad?
In de compatibility lijst van de maker staat als hoogste OS windows 2000 genoemd, XP ontbreekt dus.
Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 3 januari 2012, 19:35:29
Citaat
Waar kan ik PDM-bestanden vinden?
In de projectmap, waar ook het .vbp bestand staat.


Peter
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 4 januari 2012, 17:26:18
Hoi Michel,
Welk bedrijf is de nieuwe eigenaar geworden? Waarschijnlijk kan ik daar een ander bestand krijgen of een oplossing voor het probleem. Is het misschien beter over te stappen op MSChart of het Chart-programma van Excel? Heb je ervaring met deze programma's?
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 4 januari 2012, 17:44:00
Hoi Peter,
Mijn OS is WindowsXP Professional. DEP-bestanden kon ik niet vinden omdat ik er geen gemaakt had. Daarom alsnog gedaan en aangehecht.
Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 4 januari 2012, 19:09:33
Hoi Jan,

Ik vroeg om het .PDM bestand, niet een .DEP bestand.

Citaat
de registratie lukt niet omdat de ingang van DLLRegisterServer niet wordt gevonden. Ontbreekt er dan nog een dependency?
Waarschijnlijk een versienummer-conflict.
Je ontwikkeld op een XP computer en wilt installeren op een andere XP computer.
I principe zou je beide bestanden dan handmatig kunnen kopieren naar dezelfde map als op de ontwikkel computer en dan registreren met REGSVR32.


Peter
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 5 januari 2012, 01:01:44
Hoi Peter,
Ja sorry, hier is het gevraagde bestand.
Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 5 januari 2012, 14:09:22
Hoi Jan,

Het .PDM is nogal groot. Dat komt hoofdzakelijk omdat er 3 setup packages in staan:
- Standard Setup Package 1
- Standard Setup Package 2
- Dep File 1
Waar is dat goed voor?

Verder zeg je dat je het bestand gswdll32.dll toegevoegd hebt aan het installatiepakket maar dat zie ik nergens.

Ik zou het .PDM bestand backuppen en een nieuwe aanmaken zodat je oude ballast kwijtraakt.


Peter
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 5 januari 2012, 20:57:20
Hoi Peter,
Dat er 2 Standaard Setup packages zijn komt omdat ik de tweede keer een bepaalde verandering had aangebracht en ik het effect daarvan wilde zien. Daarom is deze niet overschreven. Het DEF-bestand is ontstaan omdat ik me vergiste toen je het PDM-bestand vroeg. (Misschien een tip: Als je antwoord op een reactie kun je niet gemakkelijk in de voorgaande tekst terecht komen. Ik moest nl. mijn antwoord afkappen om in de voorgaande tekst te komen). Dat je gswdll32.dll mist komt omdat ik die bij de test handmatig aan bestand system32 heb toegevoegd. Ik heb daarbij genoteerd dat ik bij de volgende PDW deze ook daaraan toevoeg.
Ik kwam nog een andere fout tegen. Van scrrun.dll werd vermeld (ik dacht in de Dependency Walker) dat deze out-of-date was. Wat doet dit bestand?
Ik zal PDW opnieuw draaien en de ervaringen tot nu toe erin verwerken. Zodra dat gebeurd is kom ik bij jullie terug.
Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 5 januari 2012, 21:36:18
Hoi Jan,

Citaat
(Misschien een tip: Als je antwoord op een reactie kun je niet gemakkelijk in de voorgaande tekst terecht komen. Ik moest nl. mijn antwoord afkappen om in de voorgaande tekst te komen)(http://www.nlcomputerforum.nl/file:///C:/DOCUME%7E1/Eigenaar/LOCALS%7E1/Temp/moz-screenshot.png)(http://www.nlcomputerforum.nl/file:///C:/DOCUME%7E1/Eigenaar/LOCALS%7E1/Temp/moz-screenshot-1.png)
Oh ?. Ik klik op de knop 'reageer'. Bovenin het scherm verschijnt dan de bericht-editor en eronder staan alle bestaande berichten in dit topic.
Je kan ook, iets lager dan de knop 'reageer' snel een reactie plaatsen. De bestaande berichten blijven dan ook staan.

Citaat
Wat doet dit bestand?
Dan heb in je VB project via Project - References - Microsoft Scripting Runtime aangevinkt.
Zie HIER (http://msdn.microsoft.com/en-us/library/aa155438%28v=office.10%29.aspx) voor meer info. Mag je uitvinken als niet (meer) nodig.


Peter

Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 12 januari 2012, 23:20:44
Hoi Peter,
Microsoft Scripting Runtime moest ik aanvinken in Project-References omdat ik fso gebruik in het project.
Ik heb nu het Setup-bestand geheel verwijderd en het betreffende scriptbestand aangepast en ben nu alle fouten kwijt op twee na: graphdtc.ocx geeft fout:  missing or invalid dependency. Ik heb hierop Depencency Walker los gelaten en het blijkt dat bestand NCRYPT.DLL ontbreekt en als ik het programma op een andere PC met Windows 7 heb geïnstalleerd en dit run krijg ik de fout "Deze naam is geen geldige bestandsnaam".  Waar deze fout op gegeven wordt kan ik niet nagaan omdat het gegeven wordt op het geïnstalleerde .exe bestand van de toepassing. 
Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 13 januari 2012, 00:00:25
Hoi Jan,

Ncrypt.dll staat al op een Windows7 systeem dat ik hier heb en lijkt een onderdeel van Windows 7. Dit zijn de eigenschappen:
(http://www.nlcomputerforum.nl/index.php?action=dlattach;topic=2918.0;attach=2110)

Citaat
als ik het programma op een andere PC met Windows 7 heb geïnstalleerd en dit run krijg ik de fout "Deze naam is geen geldige bestandsnaam".  Waar deze fout op gegeven wordt kan ik niet nagaan omdat het gegeven wordt op het geïnstalleerde .exe bestand van de toepassing.
Als ik je goed begrijp: "De installatie is gelukt. Je start je programma en dat geeft deze melding."
Dat moet toch mbv de logfile van je programma achterhalen te zijn. Mogelijk is een map of bestand-verwijzing ongeldig door andere mapstructuren op windows 7. Of een '\'-teken in de mapnaam ontbreekt of staat er teveel.
Zie ook DIT (http://office.webforums.nl/viewtopic.php?t=32442&print=topic&start=0&sid=e301a6273d6a56b6f474a7b9bdc4e371) bericht.


Peter
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 13 januari 2012, 15:09:57
Hoi Peter,
Het bestand staat ook bij mij op de laptop (met Windows 7) waarop mijn programma is geïnstalleerd. Het staat in map WINDOWS\System32. Ik begrijp dan ook niet waarom ik deze melding van missing or invalid dependency krijg.
Ik heb voor de zekerheid ook geprobeerd dit bestand te registreren, maar krijg dan de fout "Module 'ncrypt.dll is geladen, maar het toegangspunt DLLRegisterServer is niet gevonden". In de Dependency Walker geeft dit bestand meer dan 30 ingangen met een zandloper ervoor en onderin de mededeling dat er onderdelen ontbreken. Vreemd, want als Microsoft dit bestand in Windows 7 opneemt zullen ze toch ook wel zorgen dat er geen dependencies ontbreken.
Als ik graphdtc.ocx opzoek in Dependency Walker krijg ik ook veel zandlopers voor bepaalde ingangen. Ik ban bang dat de grafiek waar graphdtc.ocx betrekking op heeft, niet meer werkt (wellicht door verandering van eigenaar).  Ik heb een installatie-CD van Graphics Server 6.1 en zal die eens installeren en gebruiken. Of is het misschien beter MSChart of de chart van Excel te gebruiken? Ok krijg ik dan meer problemen dan ik oplos, of misschien een geheel andere grafiek?
Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 13 januari 2012, 15:57:36
Hoi Jan,

Citaat
Ik begrijp dan ook niet waarom ik deze melding van missing or invalid dependency krijg.
Die melding krijg je toch op de ontwikkel-computer tijdens het maken van het installatie-pakket?

Citaat
Ik heb voor de zekerheid ook geprobeerd dit bestand te registreren, maar krijg dan de fout "Module 'ncrypt.dll is geladen, maar het toegangspunt DLLRegisterServer is niet gevonden"
Dat kan kloppen, je kan namelijk niet een bestand registreren als dat al geladen is. Daarvoor zul je eerst dit bestand moeten un-registreren, bestand vervangen en dit registreren. Maar of dat in dit geval verstandig is, betwijfel ik. Waarschijnlijk is jouw ncrypt.dll een oudere versie, klopt dat?

Probeer die installatie-cd eens.

Citaat
Of is het misschien beter MSChart of de chart van Excel te gebruiken? Ok krijg ik dan meer problemen dan ik oplos, of misschien een geheel andere grafiek?
Ik heb nooit gewerkt met 'Graphics Server' dus of dat compatibel is kan ik niet zeggen. Het gebruik van mschart is soms erg lastig mede door het gebrek aan een goed naslagwerk.


Peter
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 13 januari 2012, 16:52:06
Hoi Peter,
 
Citaat
Die melding krijg je toch op de ontwikkel-computer tijdens het maken van het installatie-pakket?
Nee, die kreeg ik toen ik op de installatioecomputer het bestand invoerde in de Dependency Walker.
Citaat
Probeer die installatie-cd eens
Dit is de installatie-cd van Windows 7 en is vrij recent.
 
MS-Chart val dus voorlopig af. Ik probeer het eerst maar eens met Graphics Server 6.1. Ik probeerde deze te vermijden omdat er nogal wat dll's voor nodig zijn, maar het heeft in het verleden wel gewerkt. Bevalt dit ook niet, dan maar de grafiek van Excel gebruiken.
 
In ieder geval bedankt voor je assistentie.   

Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 13 januari 2012, 17:01:43
Hoi Jan,

Citaat
Ik heb een installatie-CD van Graphics Server 6.1 en zal die eens installeren en gebruiken.
Ja, dat bedoelde ik ook.

Je kan in je project eens kijken of je met MSChart vooruit kunt.
Nogmaals, ik heb geen ervaring met Graphics Server.


Peter
Titel: Re: Graphdtc.ocx-error
Bericht door: jvdpeet † op 13 januari 2012, 21:09:47
Hoi Peter,
Ik heb GraphicsServer geïnstalleerd en dat werkt prima. Het is namelijk de opvolger van de eerdere grafiek-component van Visual Basic 4 en 5. Ik moet in de code enkele dingen veranderen, maar werken doet het in ieder geval. Ook wil ik MSChart eens proberen. Mogelijk is de grafiek daarvan iets fraaier dan die van GraphicsServer.
Titel: Re: Graphdtc.ocx-error
Bericht door: Peter op 14 januari 2012, 00:43:29
Hoi Jan,

Citaat
maar werken doet het in ieder geval.
Mooi zo. Dan gaat er dus iets mis met de wijze waarop de PDM-wizard de zaakjes verzameld enof uitpakt.
Dit is in ieder geval een werkbare oplossing.


Peter