MS Visual Studio 2005 Express. Hallo Forum ! Ich habe Erfahrung mit VB6. Ich habe MS Visual Studio 2005 Express. ( Kostenlos auf einer CD erhalten ) Ich habe das unter Win-Vista installiert. Ich habe mit dem 2005-Express unter Visual Basic eine Exe ersellt. Dies Exe-Datei habe ich auf ein Laptop mit Win-XP kopiert. Dort auf dem XP System läuft die aber nicht. Was muss ich dazu machen das die Exe auf einem fremden PC lauffähig ist ???? Mir ist das von Visual-Basic V6 her bekannt, dass man einen Weitergabe-Tool Assistenten braucht, um auf einem fremden PC die Exe mit der VB-Runntime Unterstützung erst installieren muss. Wie wird das bei MS Visual Studio 2005 Express gehandhabt. Wer weiss da Antworten die weiterhelfen ? Gruss Holger.
> Wie wird das bei MS Visual Studio 2005 Express > gehandhabt. > Wer weiss da Antworten die weiterhelfen ? Ich weiß nur, dass es bei VB6 im Startmenü bei der Programmgruppe das Tool "Package & Deployment Wizard" gibt, welches Installationspakete erstellt. Funktioniert mehr oder weniger zufriedenstellend ;-) Gruß, Thomas
Eventuell musst Du das .NET-Framework installieren. Severino
> Dort auf dem XP System läuft die aber nicht.
Das ist auch ganz sicher die beim Versuch des Aufrufs erscheinende
Fehlermeldung, nicht wahr?
"Dieses Programm läuft nicht".
Ich war früher auch VB6 Programmierer.. hab mich endlich an das VB.Net gewöhnt.. es ist eine riesige Umstellung.. und du hast recht. Die Weitergabe von VB6 war recht einfach.. einfach die .EXE mit geben und evtl noch ein paar DLLs.. Bei VB.NET muss wirklich das .NET - Framework installiert werden, mit welchen du dein Projekt Compiliert hast. Gute Erfahrungen hab ich gemacht mit .NET-Framework 1.1 und .NET-Framework 2.0 Das reicht in den meisten Fällen vollkommen zu Programmieren aus.. wenn du jedoch neuere speziale Systembefehle nutzen willst, musst natürlich auch das neuere .NET-Framework 3.0 oder höher installieren.. aber wie gesagt.. das 1.1 oder 2.0 reicht vollkommen vom befehlssatz her ;-)
Danke für die Antworten. Ich habe den Assistenten für die Weitergabe gefunden. ( Im Web Veröffentlichung ) hat der sich versteckt. Daraufhin wird ein Setup-File erzeugt. Der XP-Pc muss dan am Netz die Unterkonstuktion der Soft laden. Muss das mal noch austesten. Gruss Holger.
Installiere das .NET Framework auf dem PC, und gut. Mehr brauchst du nicht machen, dann läuft auch die Exe ohne weiteres. Das ist ja grad das schön am Framework. Du brauchst keinen Installer. Natürlich kannst du auch eine Installation bauen, die das Framework enthält und bei Bedarf installiert. Aber wozu der Aufriß?
> Das ist ja grad das schön am Framework.
Das war jetzt Ironie, oder? Mit dem klassischen C/C++-Compiler
kann/konnte man statisch gelinkte Programme erzeugen, die ohne vorher zu
installierendes 20MB+-Framework, ohne DLL-Hölle und ohne
Installationsprogramm funktionieren.
Das geht natürlich mit dem .Net-Geraffel nicht.
@ARM-Fan + Rufus Danke noch für die entsprechenden Hinweise. Hintergründe zu verstehen ist für mich immer wichtiger geworden. Deshalb will ich jetz schon anfangen mit VB unter Vista entwickeln. Ich will mit dem .Net-Platfrorm-Tool umgehen können, und keine Mystische Insellösung auf meiner Platform haben. Und das Compilat sollte dan auch mal die Entwicklungsumgebung verlassen und auf anderen Anwender-Platformen laufen. ( Bei kostenlosen Dev-Tools muss man sich ja nicht beklagen wen das Tool rumzickt ) Ich will wissen wie ich ohne da gross händisch einzugreifen zu müssen fix und fertig unterstützt die neue xxx.exe bei Kollegen,Kunden ect. mit XP-SP.2 Platform lauffähig installieren kann. Ohne gleich die ganze Entwicklungsumgebung mit da draufzupacken. ( was eigentlich das simpelste ist ). Da sind die immer so pingelig mit dem neuen Sachen. Ich sehe jetz schon die C-Progger da lachen. Ja ich habe schon eine Bruchlandung mit einem "DBASE III;" File unter VB6 hingelegt. Ab XP wird der Treiber jetz neuerdings mit "DBASE IV;" angesprochen, aber es ist nach wie vor ein Typ III File, das aber ging aus der Fehlermeldung nicht annähernd hervor. Unter WIN-NT4 war das noch alles ok. Aber in WIN-XP mit sogar SP.2 war die Exe mit DataSteuerelement mit DataGrid nicht mehr anssprechbar. Das fatale dabei war aber das der Compiler auf der XP-Platform das File im Debug-Mode im Grid klaglos öffnete und anzeigte, und alles funktionierte wie es sollte. Aber mit der kompilierten Exe im Runtime-mode hatte ich die Fehlermeldung File kann nicht ohne Leseberechtigt geöffnet werden, oder ist schon exclusiv geöffnet ect. alles son irreführendes Zeug, weil die MS-Entwickler ab XP die Data-Base Treiber vermutlich umgemodelt haben. Gruss Holger.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.