Programm läuft auf anderen Rechnern nicht

Hallo alle zusammen,

ich arbeite mit VC++ 6.0 und habe ein QT-Plugin dafür.
Mein compiliertes Programm funktioniert und läuft auch auf meinem Rechner, aber wenn ich es auf einem anderen Rechner ausführe, funktioniert es nicht.

In meinem Programm greife ich auf eine Datenbank zu und genau bei diesen Zugriff bleibt er hängen. Er öffnet sie nicht, obwohl er alle Parameter dafür hat. Und ich von diesen Rechner aus auch mit sqlplus auf die Datenbank komme.

Woran könnte es liegen und wie bekomm ich das Programm auch auf einem anderen Rechner zum Laufen?

Viele Grüße
Jana

Tach.

ich arbeite mit VC++ 6.0 und habe ein QT-Plugin dafür.
Mein compiliertes Programm funktioniert und läuft auch auf
meinem Rechner, aber wenn ich es auf einem anderen Rechner
ausführe, funktioniert es nicht.

Dort neu kompilieren versucht ?
http://tfs.cs.tu-berlin.de/vila/literatur.html (google: „Visual C++ 6.0“ QT Plugin)

In meinem Programm greife ich auf eine Datenbank zu und genau
bei diesen Zugriff bleibt er hängen. Er öffnet sie nicht,
obwohl er alle Parameter dafür hat. Und ich von diesen Rechner
aus auch mit sqlplus auf die Datenbank komme.

Oracle. Ich vermute jedenfalls schon mal ein Treiberproblem (ODBC)
oder eine fehlerhafte Konfiguration auf dem zweiten PC…

HTH
mfg M.L.

***Werbung***
http://www.entwickler-forum.de
http://www.tecchannel.de

Also wenn du mit MS Visual C++ arbeitest:

Programm die mit Visual C++ angelegt werden,
benötigen einige dlls,
die mit dem visual c++ paket mitgeliefert,
und während der Installation in deinen system32 Ordner kopiert werden.
(I.A. sind das MFC4…dll dateien)
Standartmäßig ist Visual C++ so eingestellt,
dass es im Debug modus läuft.
Um das Programm auf jedem beliebigen Rechner laufen zu lassen,
solltest du es in den RElease mode umstellen.
Dadurch werden ALLE vom Programm benötigten DLLs und andere,
beim kompilieren,
mit in die exe eingebunden,
was u.a. zur Folge hat,
dass diese eben etwas größer wird.

Um in den Release mode umzustellen tust du folgendes:

–>Öffne dein Projekt
–>Gehe auf:Erstellen
-> Aktive Konfiguration festlegen
–>Darin wählst du dann den Release mode
–>Neu kompilieren
…fertig.

So sollte es eigentlich funktionieren.
Hoffe ich konnte dir weiterhelfen.

Gruß Vali