Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Mfc Programm läuft nicht an einem anderen rechner?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
12.08.2003, 21:51 Uhr
~Fuat
Gast


Hallo leute

ich habe ein paar lern programme für meine kinder geschriben.
Es läuft nicht an einem rechner wenn Vc++6 nicht installiert ist

Kann mir jemand sagen wie das geht ?

Der nachbars sohn hat schon feuchte Augen

Grüße Fuat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.08.2003, 22:19 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


link die bibliothecken statisch oder kopier die erforderlichen dlls
Ich würde dir ersteres empfehlen

Projekt->Settings Tab General

Using Mfc in a static Library einstellen

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.08.2003, 22:19 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
kommt auf die VC++ Version an. Bei der Standard bleibt Dir nur übrig, die benötigten Dll's mit auszuliefern. Ab Professional - "Projekt/Einstellungen/Allgemein" -" MFC in einer statischen Bibliothek verwenden" auswählen.
Nachteil - Exe wird größer.
Edit--
Da war der Heiko aber fix!
@fuat
>>Der nachbars sohn hat schon feuchte Augen
Ich denke Deine Kinder
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 12.08.2003 um 22:22 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.08.2003, 22:23 Uhr
~Fuat
Gast


Hallo Heiko

link die bibliothecken statisch

wie link man so was?

Projekt->Settings Tab General

was muss ich hier einstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.08.2003, 22:30 Uhr
~Fuat
Gast


ich habe die standard version.

>Bei der Standard bleibt Dir nur übrig, die benötigten Dll's mit auszuliefern
Was heist auszuliefen.

oder wie mache ich es?

uwe du hast recht meine kinder auch.
wenn ein dreher programmiren lernt.
und programme entwickelt kein wunder.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.08.2003, 22:40 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


führ das programm aus.
dann meckert der welche dll der nicht finden konnte.
Die suchst du dann auf deinem rechener und kopierst die dann.


Gruss Heiko

Übringens Dreher ist wenigstens noch ein ehrlicher Beruf, da gibt es nichts dran auszusetzen. Ich versage dabei jedenfalls. Könnte das teil höchstens versuchen zu programmieren was viel zu lange dauert wenn man mal nur eben nen Prototypen braucht
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 12.08.2003 um 22:40 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.08.2003, 22:41 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Fuat,

Zitat:
~Fuat postete
......
Was heist auszuliefen.

oder wie mache ich es?

uwe du hast recht meine kinder auch.
wenn ein dreher programmiren lernt.
und programme entwickelt kein wunder.


Nimm mal das Tool Dpendency Walker welches Du unter den Dienstprogrammen
zu VS findest (Depends) Wenn Du damit Deine Exe öffnest findest Du unter Deiner Exe sämtliche DLL's welche das Programm benötigt. Interssant dabei für Dich sind welche mit MFC... bzw. mit MSV... beginnen(zumeist MFC42.Dll und MSVCRTD.DLL). Diese mußt Du irgendwie auf den Zielrechner bringen.
Edit--
Die Problematik mit den Kids kenne ich zu genau. Aber meine schreibt jetzt schon fein selbst Ihr Zeugs
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 12.08.2003 um 22:43 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.08.2003, 22:50 Uhr
~Fuat
Gast


wenn ich die dll,s gefunden habe wo muss ich die hin kopieren
wenn ich mein programm exe-erstellen anklicke dann kann ich
doch nicht mehr ein kopieren.


übrigens:

habe ich eine cnc maschine komplet selber gebaut.
wartet auf sein einsatz wenn ich mein keyboard fertig programmiert habe.

kann damit platienen, löcher, grafik, form fräsen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.08.2003, 23:12 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das anklicken sollst du nur verwenden um über die fehlermeldung herauszufinden wie die dll heisst.
wenn du die kopiert hast musst du nochmal starten so lange bis der keine dll mehr anmahnt

kannst die dlls enweder in den ordner in dem deine exe liegt kopieren oder unter windows/system32 bzw winnt/system32

muss eigentlich nur irgend ein verzeichnis sein das der in seinem pfad hat.
abfragen kannst du den pfad in dem du path in einer eingabeaufforderung eingibst

Gruss Heiko
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 12.08.2003 um 23:14 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
12.08.2003, 23:17 Uhr
~Fuat
Gast


Also so wie ich dich verstanden habe soll ich die dll,s in den Fremden win rechner kopieren in windows/system32 stimmt das ?

Bei mir funtioniert es weil Vc++6 installiert ist.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: