Version 5.00

Jai

Mitglied
Hi Leute,

ich habe ein VB Programm von einem Freund bekommen, das ich nochmal neu programmiere und verändere.

Bei ihm steht ganz ganz oben im Quellcode:

Version 5.00

Wenn ich es in meinem code schreibe, meldet der compiler einen Fehler:

Invalid outside procedure

Warum? Was heisst es genau? Wie kann ich den Fehler beheben?

Danke im voraus
Jai
 
Das sind die Informationen von VB6 bzw. VBX die man normalerweise nicht sieht, da Visual Studio die Infos vor dem Programmierer versteckt. Öffnet man die Formulare mit dem Editor sieht es wie im Auszug aus.

Code:
VERSION 5.00
Object = "{XXXXXXXXXXX-XXXXXXXXXX-XXXXXX-X-XXXXXXXXXXX}#1.1#0"; "Dblist32.ocx"
Begin VB.Form frmFormular1
   Caption         =   "Formularbezeichung"
   ClientHeight    =   3135
   ClientLeft      =   1500
   ClientTop       =   915
   ClientWidth     =   4755
.....

Das Ding solltest du Problemlos entfernen können ..
 
Zuletzt bearbeitet:
@VK Freak: nein, es ist kein kommentar

@Norbert: Eigentlich steht in der ersten Zeile"VERSION 5.00" doch der Compiler macht automatisch daraus "VERSION 5#". Ich kann es mir denken, dass es soviel heißt wie: Verwende Version 5 von VB, aber warum erscheint dann bei mir die Fehlermeldung.

hier sind die entsp. QC Zeilen.

VERSION 5#
Begin VB.Form Berechnung
Caption = "Berechnungsprogramm"
ClientHeight = 11412
ClientLeft = 48
ClientTop = 336
ClientWidth = 11700
LinkTopic = "Form1"
ScaleHeight = 11412
ScaleWidth = 11700
StartUpPosition = 3 'Windows-Standard

.....usw
 
Ich bin mir jetzt nicht sicher (schon lange kein VB mehr in der Hand gehabt), aber das dürfte die VB Version selbst sein ... eher nicht so gut wenn mans verändert.
 
Die Frage ist eigentlich mit welchen Programm du das Projekt öffnest.
Ich hab die Erfahrung gemacht, das "Visual Basic 6" Projekte der Versionen 4 und 5 anstandslos automatisch konvertiert. Nach einer Nachfrage natürlich.
 
@mage:Oh man, endlich ein erfolgserlebnis heute (dank Dir), ich habe es wie Du empfohlen hast, die Zeilen rausgenommen und das Programm läuft. :-)

thanx a lot für Deine Beiträge, die das Forum bereichern

Gruß Jai
 
Zurück