make.exe über VB ausführen

OP Persönliche Seite #818939
Lesenswert?
• ▲
▼
Hallo,

ich bin gerade dabei mir ein Visual Basic Programm zu schreiben in dem 
ich ein Bitmap für meinen Controller umrechne und damit dann das 
Programm für den Controller zusammenstelle.
Da ich am liebsten alles auf einmal machen würde, wollte ich make.exe 
vom GNU Compiler aus Visual Basic aufrufen, was aber nur bedingt 
funktioniert.
Während ich noch im VB Editor bin und das Programm von dort aus starte 
funktioniert alles, aber sobald ich eine .exe erstelle bekomme ich die 
Fehlermeldung im Anhang.
Kann mir jemand sagen wie ich das Problem beheben kann?
Aufrufen tue ich das Programm in VB über
Shell App.Path & "\make.exe", vbMaximizedFocus

wäre super wenn mir jemand helfen könnte

Gruß
Kai
Angehängte Dateien:
OP Persönliche Seite #819096
Lesenswert?
• ▲
▼
also
Shell "C:\WINDOWS\system32\calc.exe", vbMaximizedFocus
started er ohne Probleme...
die Sache ist ja auch, dass er make zwar startet, make.exe findet aber 
entweder kein makefile oder der makefile verlinkt es irgendwie falsch, 
ansonsten hieße die Fehlermeldung ja " Datei nicht gefunden" oder sowas 
in der Richtung
Ich denke, dass es ein Pfadproblem in der make.exe ist, aber ich weiß 
nicht wie ich es beheben soll
#819156
Lesenswert?
• ▲
▼
> Ich denke, dass es ein Pfadproblem in der make.exe ist, aber ich weiß
> nicht wie ich es beheben soll

Beide Pfade absolut angeben?
(den wo make.exe ist und den wo das "Futter" für Make ist)

So mache ich es zumindest, wenn ich aus VB andere DOS-Programme aufrufe, 
mit Make habe ich nichts am Hut.

...
OP Persönliche Seite #819170
Lesenswert?
• ▲
▼
make.exe sucht sich anscheinend selbst das makefile und das muss im 
gleichen Ordner wie die Application sein... etwas doof, wenn ich einen 
Trick finde um das zu umgehen, melde ich mich nochmal.
Kann mir jemand verraten was ich an einen fremden PC, der den GNU nicht 
installiert hat übergeben muss? Ich werde dort doch hoffentlich nicht 
das komplette Programm installieren müssen *hoff

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