MS Visual Studio 2005 Express EXE Weitergabe?

OP Persönliche Seite #662473
Lesenswert?
• ▲
▼
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.
#662946
Lesenswert?
• ▲
▼
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 ;-)
Gast #664355
Lesenswert?
• ▲
▼
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ß?
Gast #664558
Lesenswert?
• ▲
▼
@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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren