Muss es mit der Option "-subsystem:windows" gelinkt werden (ist es eine GUI-App). Wenn nicht kannst du mit "-subsystem:console" eine Console-App bauen.
Wenn das nicht geht, kannst du einfach die Ausgabe deiner EXE in eine Datei umleiten:
app.exe -parameter > stdout_result.txt
-> schreib die Ausgaben von stdout in stdout_result.txt
Um die Ausgabe von stderr abzufangen schreibst du sowas:
app.exe -parameter 2> stderr_result.txt
Wichtig: kein Leerzeichen zwischen "2>" !!
Du kannst es auch kombinieren:
app.exe -parameter > stdout_result.txt 2> stderr_result.txt
Beiträge von phax
-
-
Zitat von JohnFoo
Nach welchen Maßstäben?
Sehr subjektivZitatWas ist mit Umfang gemeint? Wahrscheinlich nicht die Anzahl der Bibliotheken ..
Stimmt, ich meinte den Sprachumfang - aber für Java gibt es seeeehr viele Libs.ZitatUnd mit was arbeiten die Profis?
Hängt vom Aufgabengebiet ab - C/C++/Java/Python/Perl/PHP/ABAP - jede Sprache hat ihre Daseinsberechtigung. -
Wie wärs mit Java?
Davon gibts genug Doku, eine schöne Entwicklungsumgebung (Eclipse) und viele nette Leute die einem helfen können.
Java ist zwar weder die schönste noch die schnellste noch die umfangreichste Sprache aber zum Anfangen ist sie imho sehr gut geeignet -
ShellExecuteEx funzt auch in Console Applikationen.
Schau in der MSDN die Params nach.
Du musst nur mit shell32.lib linken. -
Deinstalliere den Reader und installiere ih neu.
Danach am Besten den Rechner neu starten.
Reader 5.x ist VIEEEEEEL schneller als v6 und v7. Die sind so sch...-langsam das es echt fast keinen Spass mehr macht.
mho
lg ph -
Das wird insofern nicht gehen, als dass diese Strings von jeder DLL separat kommen und es keine zentrale Stelle gibt an der die Texte abgelegt werden.
Vielleicht gibt es die Möglichkeit mit einem Hook (o.ä.) das Kontextmenü nachträglich umzumodeln, diesbzgl. ist mir aber nichts bekannt. -
Stimmt, den hab ich ganz vergessen.
Downzuloaden @ http://msdn.microsoft.com/visualc/vctoolkit2003/
Aber der hat keine UI und der Debugger lohnt sich definitiv -
Oder du kannst cygwin (http://www.cygwin.com) installieren.
Da ist ein gcc + make etc. dabei - die Portierung auf *x wird damit einfacher.
Der Borland-Compiler ist ganz in Ordnung, aber er ist nicht der schnellste.
Auf der TU gibt es aber eine Studentenversion vom Visual Studio 2003 um 18 Euros (so was um den Dreh rum) und der hat mit Abstand den besten Debugger und ausserdem ist der Compiler viel schneller.
lg ph -
Klingt nach einem Trojaner, der sich versucht nach draussen zu verbinden. Lass mal deinen Virenscanner und evtl. AdAware o.ä.laufen.
Der Fehler kommt daher, dass die DLL nicht zum Programm passt -
Man sollte aber von vornherein darauf achten, dass die Reihenfolge der Initialisierung mit der Reihenfolge im Headerfile übereinstimmt, sonst meckert gcc mit der Option -Wall.
-
Was hast du bei "neues Projekt" angeklickt?
Erstelle ein neues Projekt als "Win32 Console Application" und paste den Code rein.
Dabei soll der Wizard keinen Code erzeugen.
Danach sollte es passen.
lg ph -
Die Includes sind die statements die mit #include anfangen.
Poste halt mal den ganze Source dann tu ich mir etwas leichter.
lg ph -
Du verwendest Managed C++?? Sonst bräuchtest du die mscorlib.dll nicht.
Poste mal deine Include-Reihenfolge.
PCH-Files machen schon Sinn, da Sie den Compiliervorgang sehr beschleunigen! -
Schau in den Projekt-Einstellungen nach und suche nach -YX oder -Yu [filename] oder -Yc [filename] und lösche die entsprechenden Anweisung für die Precompiled Headerfiles raus.
Falls du mit MFC programmierst, schau mal ob stdafx.h (o.ä.) ganz oben ist - in diesem Fall ist die Reihenfolge der Includes wichtig! -
Unter welchem Betriebssystem läuft das ganze?
Falls es XP mit SP2 ist so solltet Ihr es mal mit einem XP ohne SP probieren.
Steht im Ereignisprotokoll was?
Haben die Clients Administratorenrechte?
Habt ihr das Programm schon mal aus einem Debugger heraus gestartet? -
Schau mal im MySQL Reference Manual nach.
Suche dort nach JDBC. Entsprechender Auszug:ZitatThere are two supported JDBC drivers for MySQL:
- MySQL Connector/J from MySQL AB, implemented in 100% native Java. This product was formerly known as the mm.mysql driver. You can download MySQL Connector/J from http://dev.mysql.com/downloads/connector/j/.
- The Resin JDBC driver, which can be found at http://www.caucho.com/projects/jdbc-mysql/index.xtp.
For more information, consult any general JDBC documentation, plus each driver's own documentation for MySQL-specific features.
Documentation for MySQL Connector/J is available online at the MySQL AB Web site at http://dev.mysql.com/doc/.
lg ph
-
Das DBF-Format ist relativ trivial da es schon seit den guten alten DOS Zeiten verfügbar ist - das hängt sicherlich nicht so tief im System drin.
Habt ihr schon mal probiert das Programm lokal laufen zu lassen??
Ich würde mich an den Hersteller wenden.
lg ph -
Dann entzippe doch die .XPI und die enthaltenen .JAR Dateien und schau nach wie die das dort machen - wäre doch ein Ansatzpunkt, oder?
-
Es gibt eine existierende Extension namens enigmail welche GnuPG wrappt.
Vieleicht hilft Dir das.
Zu finden unter
http://enigmail.mozdev.org/
lg ph -