Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Fehlermeldung in IDE bei Aktualisierungsabfrage - VB6 unter Windows 10

306 views
Skip to first unread message

Wilfried Dietrich

unread,
Nov 14, 2015, 7:02:31 AM11/14/15
to
Hallo,
ich habe VB6 mit SP6 und Sicherheitsupdates unter W10 installiert.
Mein Prog. läuft kompiliert als Exe, soweit ich es bis jetzt getestet habe, fehlerfrei.
Nur in der IDE (Start über F5) bekomme ich bei einigen Aktualisierungsabfragen
(ADO > Jet DB) folgende Fehlermeldung:
Err.Number: -2147217900
Err.Description: Undefinierte Funktion <Name> in Ausdruck.

Beispiel:
UPDATE Artikel SET Artikel.Bestand = ROUND(Artikel.Bestand, 2) - 1.5 WHERE (Artikel.Nummer=4711)
Fehler: Undefinierte Funktion 'ROUND' in Ausdruck.

Das Projekt wurde von XP auf einen W10 Rechner übernommen.
Unter Projekt > Verweise... habe ich alles was mit Jet und ADO zutun hat
neu angehakt bzw. mit verschiedenen Verweisen getestet.

Verweise gesetzt, so das mein Prog. auch unter XP läuft:
- Microsoft Jet and Replikation Objects 2.6 Library (msjro.dll)
- Microsoft ActiveX Data Objects 2.8 Library (msado28.tlb)
- Microsoft ActiveX Data Objects Recordset 2.8 Library (msador28.tlb)
- Microsoft ADO Ext. 2.8 for DDL and Security (msadox28.tlb)

oder Verweise gesetzt, ab W7 SP1:
- Microsoft Jet and Replikation Objects 2.6 Library (msjro.dll)
- Microsoft ActiveX Data Objects 6.1 Library (msado15.dll)
- Microsoft ActiveX Data Objects Recordset 6.0 Library (msador15.dll)
- Microsoft ADO Ext. 6.0 for DDL and Security (msadox.dll)

Immer die selbe Fehlermeldung.
Eine Idee?

--
Wilfried

Wilfried Dietrich

unread,
Nov 21, 2015, 7:24:11 AM11/21/15
to
Keine Idee?

Ich muss noch erwähnen, ich habe u.a. auch
Access 2000 aus einem Office 2000 Paket installiert.
Kann mir diese Installation etwas (in der Registry) verbogen haben?

--
Wilfried

Wilfried Dietrich

unread,
Nov 24, 2015, 8:45:51 AM11/24/15
to
Ich habe bei einem Bekannten, der auch W10 V.1511 und VS6 SP6
(ohne VB6 Updates) hat, mein Projekt getestet.
Da kommen die beschriebenen Fehlermeldungen nicht.

Wenn möglich möchte ich meinen W10 PC nicht neu aufsetzen,
denn ich habe schon sehr viel Arbeit darin investiert und alles so
eingerichtet und Tools installiert, das er für mich komplett ist
und meinen XP PC ersetzen kann. Ich habe leider erst jetzt
diesen Fehler / Fehlermeldung in der IDE mitbekommen.

Was würdet Ihr an meiner Stelle alles ausprobieren?
Macht bitte mal ein paar Vorschläge.

--
Wilfried

Dieter Strassner

unread,
Nov 24, 2015, 1:49:04 PM11/24/15
to

Hallo Wilfried,

Am 14.11.2015 um 13:02 schrieb Wilfried Dietrich:
> Hallo,
> ich habe VB6 mit SP6 und Sicherheitsupdates unter W10 installiert.
> Mein Prog. läuft kompiliert als Exe, soweit ich es bis jetzt getestet
> habe, fehlerfrei.
> Nur in der IDE (Start über F5) bekomme ich bei einigen
> Aktualisierungsabfragen
> (ADO > Jet DB) folgende Fehlermeldung:
> Err.Number: -2147217900
> Err.Description: Undefinierte Funktion <Name> in Ausdruck.
>
> Beispiel:
> UPDATE Artikel SET Artikel.Bestand = ROUND(Artikel.Bestand, 2) - 1.5
> WHERE (Artikel.Nummer=4711)
> Fehler: Undefinierte Funktion 'ROUND' in Ausdruck.
>
> Das Projekt wurde von XP auf einen W10 Rechner übernommen.
> Unter Projekt > Verweise... habe ich alles was mit Jet und ADO zutun hat
> neu angehakt bzw. mit verschiedenen Verweisen getestet.
> ...

Nach meiner Googleei liegt das, zumindest bei o.g. Beispiel, wirklich am
ROUND-Befehl. Ich denke mal, die Fehlermeldung trifft ins Schwarze.

Schau Di mal diesen Thread an:
http://forums.codeguru.com/showthread.php?361280-SQL-function-quot-Round-quot-is-not-working-in-VB6-0



--
Viele Grüße - Dieter

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz

Wilfried Dietrich

unread,
Nov 25, 2015, 4:58:22 AM11/25/15
to
Hallo Dieter,

>> Beispiel:
>> UPDATE Artikel SET Artikel.Bestand = ROUND(Artikel.Bestand, 2) - 1.5
>> WHERE (Artikel.Nummer=4711)
>> Fehler: Undefinierte Funktion 'ROUND' in Ausdruck.
...

> Nach meiner Googleei liegt das, zumindest bei o.g. Beispiel, wirklich am ROUND-Befehl. Ich denke mal, die Fehlermeldung trifft ins
> Schwarze.
>
> Schau Di mal diesen Thread an:
> http://forums.codeguru.com/showthread.php?361280-SQL-function-quot-Round-quot-is-not-working-in-VB6-0

das mag vielleicht auf "Select Round(...) From ..." zutreffen, aber
auf eine Aktualisierungsabfrage nicht, denn diese verwende ich
schon viele Jahre.
Wie ich schon geschrieben habe,
in der IDE auf meinem XP Entwicklungsrechner und
in der IDE auf einem W10 von meinem Bekannten
läuft die genannte Anweisung fehlerfrei durch.
Auf meinem W10 Rechner in der IDE kommt die besagte Fehlermeldung.
Kompiliere ich (auf meinem W10 Rechner) meine Anwendung und
führe sie dann aus, wird die Aktualisierungsabfrage anstandslos ausgeführt.

--
Viele Grüße - Wilfried

Ulrich Möller

unread,
Nov 25, 2015, 7:05:37 AM11/25/15
to
Hallo Wilfried,

in einer älteren NG wurde einmal ein ähnliches Problem beschrieben. Dort
hat die Reinstallation von SP6 zur Lösung geführt.

Ulrich

Wilfried Dietrich

unread,
Dec 10, 2015, 5:49:04 AM12/10/15
to

Hallo NG'ler

ich wollte jetzt VS6 deinstallieren, dabei erhielt ich die Fehlermeldung:
... setup.stf wurde nicht gefunden ...
Diese Datei habe ich von einem anderen W10-Sytem kopiert, auf dem VS6
genauso eingerichtet und funktionstüchtig ist, wie ich das auch vor hatte.
Anschließend konnte ich VS6 deinstallieren und habe alles, soweit ich
das beurteilen kann bzw. denke, bereinigt.

Nun der erneute Versuch VS6, lt. diverser Anleitungen aus dem INet,
zu installieren.
msjava.dll aus dem einen (funktionierenden) W10 unter
...\Windows\System32\ kopiert.
Installation (Setup) "Als Administrator ausführen" von CD gestartet.
Auswahl lt. Anleitung zB.
- manuelle Installation, Datenzugriff (ADO etc.) Haken entfernt
- ...
- ...

Nach etwas Installationszeit, dann Abbruch mit Fehlermeldung:
"... konnte javasign.dll nicht registrieren..." oder so ähnlich.

Trotzdem habe ich einen VB-Funktionstest durchgeführt.
Mein Prog. läuft in der IDE. Die Aktualisierungsabfrage
UPDATE ... SET ... = ROUND(..., 2)...
liefert aber wieder den selben Fehler:
"Undefinierte Funktion 'ROUND' in Ausdruck".

Unter
...\Program Files\Microsoft Visual Studio\Common\Setup\1031
war die Datei "setup.stf" wieder nicht vorhanden.
Ich habe daraufhin einfach mal unter
...\Program Files\Microsoft Visual Studio\
die kompl. Ordner mit Unterordner und Dateien
Common
VB98
von dem W10-System, auf dem VS6 ohne Fehler läuft, auf
mein W10-System kopiert, und siehe da, in der IDE läuft,
soweit ich es getestet habe, alles, auch die Aktualisierungsabfrage
wird ausgeführt.
Nur habe ich, mit dieser Art "der Installation von VS6" etwas Bauchweh
und werde das so sicherlich nicht produktiv nutzen.

Was ist bei der VS6 Installation schief gelaufen?
Wie kann ich den Abbruch vermeiden?
Wo muss ich noch einen Haken raus nehmen?

Ich werde wahrscheinlich mein W10-PC neu aufsetzen und
möchte dann keinen Fehler machen.
Wie bekomme ich eine saubere, fehlerfreie VS6 Installation hin?

--
Wilfried

Schmidt

unread,
Dec 10, 2015, 6:44:27 AM12/10/15
to
Am 10.12.2015 um 11:48 schrieb Wilfried Dietrich:

> Was ist bei der VS6 Installation schief gelaufen?
> Wie kann ich den Abbruch vermeiden?
> Wo muss ich noch einen Haken raus nehmen?
>
> Ich werde wahrscheinlich mein W10-PC neu aufsetzen und
> möchte dann keinen Fehler machen.

Dass das "drüberkopieren" des VB98-Ordners (aus dem anderen System)
Abhilfe geschaffen hat, deutet darauf hin, dass Du dort offenbar
ein höheres VB6-Servicepack installiert hattest (aktuell ist glaube
ich VB6-SP6-b).

Ein Neuaufsetzen des Systems ist (IMO) nicht nötig - und auch
die Neuinstallation von VB6 kannst Du Dir sparen - das Einzige
was ich nochmal (sicherheitshalber) drüberbügeln würde, wäre
eine Installation des Servicepacks in version 6b.

Bzgl. der Round-Function in Jet-SQL - die gehört eigentlich
schon immer dazu (genau wie 'Format' oder DateDiff/DatePart & Co.).

Vielleicht hast Du bei Deinem (JET) Connection-String irgendwas falsch
gemacht - ich benutz hier immer version 4 und damit klappt z.B. das
folgende Code-Schnipsel anstandslos (auf Win8 genauso wie auf XP -
egal ob IDE oder kompiliert).

Das Beispiel ist in dem Falle LateBound (also einfach in eine
leere VB-Form kopieren):

Option Explicit

Const JetPrefix = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="

Private Cnn, Rs, DBFileName As String

Private Sub Form_Load()
DBFileName = Environ("temp") & "\test.mdb"
On Error Resume Next
Kill DBFileName 'Kill the test.mdb-File in the temp-directory
On Error GoTo 0
'create a new, empty *.mdb-File
CreateObject("ADOX.Catalog").Create JetPrefix & DBFileName

Set Cnn = CreateObject("ADODB.Connection")
Cnn.CursorLocation = 3 'adUseClient
Cnn.Open JetPrefix & DBFileName 'open the Connection
'create a test-table on the new (yet empty) test.mdb
Cnn.Execute "Create Table T1(ID AutoIncrement, Dbl Double)"

'add a few new records
Set Rs = GetRs("Select * From T1 Where 1=0")
Rs.AddNew: Rs!Dbl = 2.245
Rs.AddNew: Rs!Dbl = 2.255
Rs.AddNew: Rs!Dbl = 2.265
Rs.UpdateBatch

Set Rs = GetRs("Select ID, Round(Dbl, 2) As Dbl_Rounded From T1")
DumpRs Rs

Cnn.Execute "Update T1 Set Dbl = Round(Dbl, 2) - 1.5 Where ID=2"
Set Rs = GetRs("Select ID, Round(Dbl, 2) As Dbl_Rounded From T1")
DumpRs Rs
End Sub

Public Function GetRs(Query As String)
Set GetRs = CreateObject("ADODB.Recordset")
GetRs.Open Query, Cnn, 3, 4 'adOpenStatic, adLockBatchOptimistic
End Function

Private Sub DumpRs(Rs) 'a PrintOut-routine for the current Rs-Content
Dim Fld
For Each Fld In Rs.Fields: Debug.Print Fld.Name,: Next 'HeaderPrint
Debug.Print vbCrLf; String(64, "-")

Do Until Rs.EOF 'and the Rs-Record-Loop for the Field-Value-Dump
For Each Fld In Rs.Fields: Debug.Print Fld.Value,: Next
Debug.Print
Rs.MoveNext
Loop
Debug.Print
End Sub
'************** End of Form-Code ************

Debug-Window-Output des obigen Beispiels:

ID Dbl_Rounded
----------------------------------------------------------------
1 2,24
2 2,26
3 2,26

ID Dbl_Rounded
----------------------------------------------------------------
1 2,24
2 0,76
3 2,26

HTH

Olaf

Wilfried Dietrich

unread,
Dec 10, 2015, 8:59:41 AM12/10/15
to
Hallo Olaf,

> Dass das "drüberkopieren" des VB98-Ordners (aus dem anderen System)
> Abhilfe geschaffen hat, deutet darauf hin, dass Du dort offenbar
> ein höheres VB6-Servicepack installiert hattest (aktuell ist glaube
> ich VB6-SP6-b).
>
> Ein Neuaufsetzen des Systems ist (IMO) nicht nötig - und auch
> die Neuinstallation von VB6 kannst Du Dir sparen - das Einzige
> was ich nochmal (sicherheitshalber) drüberbügeln würde, wäre
> eine Installation des Servicepacks in version 6b.

in meinem ersten Post habe ich ja geschrieben, dass ich damals SP6
Vs6Sp6, Vs6Sp6B und auch die Updates
VB6-KB896559-v1-DEU.exe
VB60SP6-KB2708437-x86-DEU.msi
installiert habe.
Bei der Installation von VS6 wurde / wird einfach nicht alles installiert
bzw. auf die Platte kopiert. Das ist sicherlich damals bei der
ersten Installation auch passiert.
Jetzt bekomme ich kein SP und auch kein Update mehr installiert,
immer Abbruch...

SP6 Fehlermeldung:
- Setup zu VS6 SP6 wurde nicht vollständig ausgeführt. -

Update VB60SP6-KB2708437-x86-DEU Fehlermeldung:
- Auf den Netzwerkpfad
Tools\VB\Controls\Controls_Buckup konnte nicht
zugegriffen werden.

--
Wilfried

Schmidt

unread,
Dec 10, 2015, 9:03:27 AM12/10/15
to
Am 10.12.2015 um 14:58 schrieb Wilfried Dietrich:

> Jetzt bekomme ich kein SP und auch kein Update mehr installiert,
> immer Abbruch...
>
> SP6 Fehlermeldung:
> - Setup zu VS6 SP6 wurde nicht vollständig ausgeführt. -
>
> Update VB60SP6-KB2708437-x86-DEU Fehlermeldung:
> - Auf den Netzwerkpfad
> Tools\VB\Controls\Controls_Buckup konnte nicht
> zugegriffen werden.

Was passiert, wenn Du Dir den SP6-Folder von Deinem Share
in einen lokalen Ordner kopierst ...
und dann das Setup von dort aus startest?

Olaf

Wilfried Dietrich

unread,
Dec 10, 2015, 12:17:08 PM12/10/15
to
>> Jetzt bekomme ich kein SP und auch kein Update mehr installiert,
>> immer Abbruch...
>>
>> SP6 Fehlermeldung:
>> - Setup zu VS6 SP6 wurde nicht vollständig ausgeführt. -
>>
>> Update VB60SP6-KB2708437-x86-DEU Fehlermeldung:
>> - Auf den Netzwerkpfad
>> Tools\VB\Controls\Controls_Buckup konnte nicht
>> zugegriffen werden.
>
> Was passiert, wenn Du Dir den SP6-Folder von Deinem Share
> in einen lokalen Ordner kopierst ...
> und dann das Setup von dort aus startest?

Das habe ich alles lokal in C:\Temp\ .
Nach dem Start der msi Datei (des kumulativen Updates)
VB60SP6-KB2708437-x86-DEU.msi
kommt, nach der Lizenzzustimmung und "Weiter", diese komische
Fehlermeldung mit "Auf den Netzwerkpfad...".

--
Wilfried

Schmidt

unread,
Dec 10, 2015, 4:03:00 PM12/10/15
to
Am 10.12.2015 um 18:16 schrieb Wilfried Dietrich:

> Das habe ich alles lokal in C:\Temp\ .
> Nach dem Start der msi Datei (des kumulativen Updates)
> VB60SP6-KB2708437-x86-DEU.msi
> kommt, nach der Lizenzzustimmung und "Weiter", diese komische
> Fehlermeldung mit "Auf den Netzwerkpfad...".

Versuch's doch mal direkt von einem offiziellen Download-Link:
https://www.microsoft.com/de-de/download/details.aspx?id=5721

Obiges Paket ist SP6b - jedoch hier verpackt in ein Executable -
ist auch etwas größer als das *.msi.

Die Exe downloaden und dann als Admin (elevated) ausführen...

Olaf

Wilfried Dietrich

unread,
Dec 11, 2015, 4:45:52 AM12/11/15
to
Hallo Olaf,

>> Das habe ich alles lokal in C:\Temp\ .
>> Nach dem Start der msi Datei (des kumulativen Updates)
>> VB60SP6-KB2708437-x86-DEU.msi
>> kommt, nach der Lizenzzustimmung und "Weiter", diese komische
>> Fehlermeldung mit "Auf den Netzwerkpfad...".
>
> Versuch's doch mal direkt von einem offiziellen Download-Link:
> https://www.microsoft.com/de-de/download/details.aspx?id=5721

Dieses SP6b verwende ich und bekomme kurze Zeit nach
"Ausführen als Administrator" die Fehlermeldung:
Setup zu Visual Studio 6 Service Pack 6 wurde nicht vollständig ausgeführt.

> Obiges Paket ist SP6b - jedoch hier verpackt in ein Executable -
> ist auch etwas größer als das *.msi.
>
> Die Exe downloaden und dann als Admin (elevated) ausführen...

Ich glaube wir missverstehen uns!
Bei der *.msi handelt es sich nicht um das SP6, sondern um
ein kumulatives Update auf das SP6.
Dieses kumulative Update wurde nach der ersten Installation
anstandslos ausgeführt und lässt sich leider nicht mehr deinstallieren.

Mir geht es auch weniger um das kumulative Update.
Ich würde gern meinen W10-PC kompl. von VS6, dem SP6 und den
Updates für VS6 bereinigen.
Dann möchte ich VS6 (Enterprise - Edition) und danach das SP6
ohne Fehlermeldung / Abbruch installiert bekommen.

--
Wilfried

Schmidt

unread,
Dec 11, 2015, 5:40:34 AM12/11/15
to
Am 11.12.2015 um 10:45 schrieb Wilfried Dietrich:

> Mir geht es auch weniger um das kumulative Update.
> Ich würde gern meinen W10-PC kompl. von VS6, dem SP6 und den
> Updates für VS6 bereinigen.
> Dann möchte ich VS6 (Enterprise - Edition) und danach das SP6
> ohne Fehlermeldung / Abbruch installiert bekommen.

Ich habe bisher keine VB6-Installation unter Win10
gemacht und schieße hier auch nur "ins Blaue"...

Vielleicht ist das Ganze (mit den offiziellen Install- und
Update-Paketen) ja inzw. nicht mehr ohne Weiteres möglich -
und Dein bereits gefundener Workaround, den VB98-Ordner
(nach einem halbwegs durchgelaufenen Basis-Install) aus
einer erfolgreichen Installation auf die Win10-Maschine
zu tun, der einzige Weg?

Aus dem Grunde würde ich (wenn die IDE jetzt tut, Deine
Projekte lädt und im IDE-Mode ausführt - und darüber hinaus
auch lauffähige Kompilate erstellt) nix mehr an der bestehenden
Installation ändern.

Wichtig für den IDE-Mode ist doch nur, dass der VB98-Ordner
"up to date" ist (Versions-nummern und -dates von VB6.exe, C2.exe,
Link.exe und der vba6.dll stimmen) - und in SysWow64 die aktuellste
msvbvm60.dll sitzt (die inzw. in höheren Versionsnummern direkt
mit dem *System* kommt, als das was "runtime-mäßig" in irgendwelchen
VB6-Installern oder -SPs enthalten ist).

Dass VB6.exe im Admin-Mode ausgeführt werden sollte, ist inzw.
ebenfalls bekannt - und dass in der Zwischenzeit weder die
VBRuntime-COMponenten - noch irgendwelche ADO-COMponenten in
irgendwelche Anwendungs-Setups gehören, ist ja auch klar.

Falls Du das Ganze aus "peace of mind"-Gründen dennoch durchziehen
willst, dann vielleicht eher diesen "Meta-Installer" hier:
http://nuke.vbcorner.net/
verwenden.

Der baut glaub ich aus den originalen Install-CDs (und online geholten
ServicePacks) zunächst mal sein eigenes Package - und installiert dann
"sauber" von da aus.
Hab das Dingen bisher noch nicht benutzt - aber vielleicht hilft das ja.

Olaf

Wilfried Dietrich

unread,
Dec 22, 2015, 4:26:41 AM12/22/15
to
Hallo NG'ler,

ich habe mein W10 System neu / frisch aufgesetzt und dieses gleich als Image gesichert.
Dann habe ich die msjava.dll (923kB) in das Windows Systemverzeichnis
(bei mir "C:\Windows\System32\") kopiert.
Visual Studio 6.0 - Setup als Administrator ausgeführt.
Benutzer definierte Installation ausgewählt und in der Installation
unter Datenzugriff den Haken bei:
ADO-, RDO- und OLE DB-Provider und
Remote-Datenobjekte und Steuerelemente
entfernen.

Während der Installation kam die besagte Fehlermeldung:
"... konnte javasign.dll nicht registrieren...".
MSDN und SP6 (Vs6Sp6B) drauf und mein VB-Projekt getestet.
Natürlich wieder Fehler bei Aktualisierungsabfrage:
Fehler: Undefinierte Funktion 'ROUND' in Ausdruck.

W10 System mit der zuvor erstellten Sicherung wieder auf
Ausgangszustand zurück gesetzt.
Wegen Fehler "...javasign.dll..." im Internet recherchiert und fündig geworden.

So, und jetzt schreibe ich wie VS 6.0 unter Windows 10
richtig und kompl. installiert wird!

Die Dateien msjava.dll (nicht leer) und javacypt.dll in
das Windows Systemverzeichnis kopieren. Dann die
javacypt.dll als Administrator registrieren. Dazu Rechtsklick auf
Windowstaste -> Eingabeaufforderung (Administrator) ...
bei einem 32Bit W10:
regsvr32 C:\Windows\System32\javacypt.dll
oder 64Bit W10:
regsvr32 C:\Windows\SysWOW64\javacypt.dll
eingeben und Enter.
Jetzt VS6 CD1 einlegen und die Setup.exe als Administrator ausführen.
Benutzer definierte Installation auswählen und in den Optionen
unter Datenzugriff den Haken bei:
ADO-, RDO- und OLE DB-Provider und
Remote-Datenobjekte und Steuerelemente
entfernen.
Im Abschluss der VS6 - Installation den Haken ...MSDN installieren... entfernen.
Installation beenden lassen. Fehlerfrei durchinstalliert. :-)
CD VS6 - MSDN einlegen und Setup.exe als Administrator ausführen.
Jetzt noch das SP6B (Vs6Sp6B.exe) entpacken und die Datei "Setupsp6.exe"
als Administrator ausführen. Hat auch geklappt. :-)
Ich habe dann noch das VB-Update "VB6-KB896559-v1-DEU.exe" installiert.
Das VB-Update "VB60SP6-KB2708437-x86-DEU.msi" habe ich mir, bis jetzt,
verkniffen. Ich weiß nicht so recht ob das notwendig ist und es lässt sich (lt. M$)
nicht wieder deinstallieren.

Mein Projekt(e) habe in der IDE und kompiliert getestet, und, alles Fehler frei.

--
Wilfried

Wolfgang Wolf

unread,
Dec 29, 2015, 2:11:56 AM12/29/15
to
Am 22.12.2015 um 10:26 schrieb Wilfried Dietrich:

>
> Mein Projekt(e) habe in der IDE und kompiliert getestet, und, alles
> Fehler frei.
>

Vielen Dank für diesen Bericht. Bei mir funktioniert VB6 unter W10 so
weit einwandfrei, weil ich von einem W8 komme, welches ich bereits 2013
installiert habe. Die Updates auf 8.1 und 10 haben VB nicht geschadet.

Habe damals einen kurzen Installationsbericht auf
http://www.activevb.de/rubriken/kolumne/kol_35/win81.html publiziert.
Würde deinen Bericht gerne an meinen damaligen Text hängen, damit das
sozusagen wieder auffindbar archiviert wird - sofern du nichts dagegen hast.

Schönen Gruß
W. Wolf

Wilfried Dietrich

unread,
Dec 29, 2015, 4:34:22 AM12/29/15
to
Hallo Wolfgang,

> Vielen Dank für diesen Bericht. Bei mir funktioniert VB6 unter W10 so
> weit einwandfrei, weil ich von einem W8 komme, welches ich bereits 2013
> installiert habe. Die Updates auf 8.1 und 10 haben VB nicht geschadet.

Ich hatte auch ein kompl. VS6 auf einem W7, welchem das Upgrade
auf W10 nicht geschadet hat.
Der Knackpunkt war, dass ich nicht nur VB6 sondern das kompl. Visual Studio 6
auf einen "nackten" W10 installieren wollte. Da muss man halt nicht
nur die msjava.dll sondern auch die javacypt.dll in das Windows Systemverzeichnis
kopieren und die javacypt.dll als Admin registrieren.

> Habe damals einen kurzen Installationsbericht auf
> http://www.activevb.de/rubriken/kolumne/kol_35/win81.html publiziert.
> Würde deinen Bericht gerne an meinen damaligen Text hängen, damit das
> sozusagen wieder auffindbar archiviert wird - sofern du nichts dagegen hast.

Da habe ich nichts dagegen, das kannst du gern machen.
Hübsche das ganze aber ein wenig auf und verweise darauf hin,
dass es sich um eine Installation von VS6 handelt und besonders
auf die beiden DLL's .

--
Wilfried

Wilfried Dietrich

unread,
Jan 5, 2016, 8:31:58 AM1/5/16
to
Hallo Wolfgang,

> Vielen Dank für diesen Bericht. Bei mir funktioniert VB6 unter W10 so
> weit einwandfrei, ...

ich habe bei mir (VB6 unter W10) noch eine Eigenschaft festgestellt, die
mir missfällt.
Bei einer Mehrselektion von Steuerelementen auf einer Form, also
z.B. ein Label anklicken und dann mit gedrückter Strg-Taste das
nächste Label anklicken, sehe ich keine Selektion mehr,
als ob nichts ausgewählt ist.
Ist das bei dir auch so?

--
Wilfried

Wolfgang Wolf

unread,
Jan 12, 2016, 1:36:23 AM1/12/16
to
Am 05.01.2016 um 14:31 schrieb Wilfried Dietrich:
> Hallo Wolfgang,

> Bei einer Mehrselektion von Steuerelementen auf einer Form, also
> z.B. ein Label anklicken und dann mit gedrückter Strg-Taste das
> nächste Label anklicken, sehe ich keine Selektion mehr,
> als ob nichts ausgewählt ist.
> Ist das bei dir auch so?
>

Leider ja. Habe noch keine Abhilfe gefunden, war unter W8.x auch schon
so. Da ich aber 80% und mehr meiner Arbeit auf einem W7 mache, stört
mich das (noch) nicht. Solltest du aber eine Lösung finden, ich wäre
interessiert... ;-)

Schönen Gruß
W. Wolf

Wolfgang Wolf

unread,
Jan 12, 2016, 1:56:01 AM1/12/16
to
Am 22.12.2015 um 10:26 schrieb Wilfried Dietrich:

> Im Abschluss der VS6 - Installation den Haken ...MSDN installieren...
> entfernen.

Warum?

> Installation beenden lassen. Fehlerfrei durchinstalliert. :-)
> CD VS6 - MSDN einlegen und Setup.exe als Administrator ausführen.

Bei der VB6 Installation habe ich den Haken drin gelassen und im
Anschluss an die VB-Installation das MSDN problemlos mit installiert.
Ist aber egal, das Ergebnis dürfte das gleiche sein.

Welche letzte MSDN-CD hatte die VB-Hilfe noch dabei, weiß das noch jemand?

Freundliche Grüße
W. Wolf

Ulrich Korndoerfer

unread,
Jan 12, 2016, 12:51:44 PM1/12/16
to
Wolfgang Wolf schrieb:
AFAIR Oktober 2001

> Freundliche Grüße
> W. Wolf

--
Ulrich Korndoerfer

VB tips, helpers, solutions -> http://www.prosource.de/Downloads/
MS Newsgruppen Alternativen -> http://www.prosource.de/ms-ng-umzug.html

Ulrich Korndoerfer

unread,
Jan 12, 2016, 12:59:07 PM1/12/16
to
>> ...
>> Welche letzte MSDN-CD hatte die VB-Hilfe noch dabei, weiß das noch
>> jemand?
>>
>
> AFAIR Oktober 2001
>

Hmmph, immer diese Schnellschüsse ;-) Die MSDN vom Oktober 2001 war die
letzte MSDN Version, die sich einfach in VS6 integrieren liess (also bei
<F1> mit dem Cursor auf einem Schlüsselwort im Quelltext ansprang).

Welches die letzte Version war, die die VB-Hilfe enthielt, weiß ich
nicht. Ist es nicht so daß sie auch heute noch (zumindest in der
Onlinehilfe) vorhanden ist, wenn auch schwer erreichbar?
0 new messages