Hallo Manfred
Die Unterschiede sind
hier aufgelistet.
zu 1: mit Express gibt es keinen Debugging-Modus für externe DLLs, also für INV Indis.
zu 2: das kann wahrscheinlich nur Herr Knöpfel beantworten.
zu 3: der Debugging-Modus, der Dir fehlt bei Express. Falls Herr Knöpfel bei 2) etwas sagen kann, wie man aus dem externen Indi ins Investox-Log schreiben kann, wäre auch das eine Möglichkeit.
Ich mache das so (mit der Professional Version):
a) Code in Visual Studio anpassen
b) dort, wo ich einen "Breakpoint" haben möchte schreibe ich den Befehl Stop hin
c) dann drücke ich den grünen Debuggen Pfeil, das kompiliert mir den INDI neu, schiesst INV ab und startet es gleich wieder (dazu habe ich in den Visual Studio Projekt Definitionen CMD als externes Programm eingetragen und als Befehlszeilenargument eine .bat Datei, die diesen Voodoo veranstaltet). Dieses, damit INV nun die neue DLL anzieht.
d) da INV in dem Projekt, was es ja auch neu lädt, den externen INDI ausführt, läuft es auf den Stop. Und das startet den Laufzeit-Debugger.
e) nun stehe ich in meinem Coding, kann mit der Maus Variable anfahren und sehe den Inhalt, auch von ganzen Arrays.
Das ist ausserordentlich komfortabel und schnell. Wie man es mit Express schaffen könnte, habe ich schnell aufgegeben. Eben weil ...
Original von Manfred Wahl
... Die Express Edition unterscheidet sich von der Standard .Net Entwicklungsumgebung ... durch eine Limitierung beim Debuggen, wobei ich die Details (noch) nicht verstehe.
... für uns als Investoxies das Wichtigste fehlt bei Express. Man kann nicht richtig Debuggen!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bernd« (23. Januar 2007, 21:27)