<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Diagramm (z.B. UML) aus Visual C++ code erzuegen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin auf der Suche nach einem Tool, mit dem ich mein VC++ Projekt grafisch darstellen kann. D.h. ich gebe das Projekt oder die sourcdateien an und das tool generiert daraus ein Diagramm mit den Abhänigkeiten.</p>
<p>Gibt es so ein tool, das vielleicht sogar noch Freeware ist?</p>
<p>Gruß<br />
edm</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160590/diagramm-z-b-uml-aus-visual-c-code-erzuegen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 16:14:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160590.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Sep 2006 10:23:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Wed, 27 Sep 2006 10:23:07 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin auf der Suche nach einem Tool, mit dem ich mein VC++ Projekt grafisch darstellen kann. D.h. ich gebe das Projekt oder die sourcdateien an und das tool generiert daraus ein Diagramm mit den Abhänigkeiten.</p>
<p>Gibt es so ein tool, das vielleicht sogar noch Freeware ist?</p>
<p>Gruß<br />
edm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145303</guid><dc:creator><![CDATA[edm]]></dc:creator><pubDate>Wed, 27 Sep 2006 10:23:07 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Wed, 27 Sep 2006 10:27:33 GMT]]></title><description><![CDATA[<p>Bleistift und Papier 1.0 :p</p>
<p>Ne im ernst: <a href="http://www.microtool.de/objectif/de/index1.asp" rel="nofollow">ObjectiF</a> zB, ist aber von der Bedienung her Geschmackssache..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145309</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Wed, 27 Sep 2006 10:27:33 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Wed, 27 Sep 2006 10:28:29 GMT]]></title><description><![CDATA[<p>Visio!? (zumindest bei VS2003 in der Enterprise-Architekt Version)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145310</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 27 Sep 2006 10:28:29 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Wed, 27 Sep 2006 11:36:34 GMT]]></title><description><![CDATA[<p>Man braucht &quot;Visio for Enterprise Architects&quot;, welches im MSDN Premium-Abonnement enthalten ist. Das habe ich aber nicht ...<br />
( <a href="http://msdn2.microsoft.com/de-de/library/ms182014.aspx" rel="nofollow">http://msdn2.microsoft.com/de-de/library/ms182014.aspx</a> )</p>
<p>ObjectiF scheint sowas zu können, leider kommt beim importieren eines VC Projets ein Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145340</guid><dc:creator><![CDATA[edm]]></dc:creator><pubDate>Wed, 27 Sep 2006 11:36:34 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Wed, 27 Sep 2006 16:55:14 GMT]]></title><description><![CDATA[<p>Also was ObjectiF angeht, klappt das mit VC6 Projecten wunderbar. Neues leeres Project in ObjectiF erstellen und dann dein VC6 Project hinzufügen, dann auf Reversengineering klicken und die einem Klassendiagramm zuordnen, was vorher angelegt worden sein muss.</p>
<p>gruß<br />
McSnoop</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145572</guid><dc:creator><![CDATA[McSnoop]]></dc:creator><pubDate>Wed, 27 Sep 2006 16:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Wed, 27 Sep 2006 21:28:15 GMT]]></title><description><![CDATA[<p>Welche Version hast du verwendet? Ich habe hier die Enterprise personal Edition 6.1. Geht das mit der? Bei mit funktioniert es jedenfalls nicht. Ich versuche es folgendermaßen:</p>
<p>- neues System anlegen<br />
Vorlage: MFC and ATL Template</p>
<p>- Bei System: Rechtsklick-&gt;Anpassen-&gt;Dateitypen<br />
DSP Project File: Bei Zurückführen Haken setzen</p>
<p>- Reverse Engineering-&gt;Quellcode:<br />
&quot;DSP Project File&quot; auswählen<br />
Dann gebe ich dort das DSP-File einer ganz einfachen dialogfeldbasierten<br />
Anwendung an.</p>
<p>Wenn ich nun auf Analyse klicke, kommt: &quot;Die Analyse hat einen Fehler ergeben&quot;</p>
<p>Die Fehlerreportdatei hat folgenden Inhalt:</p>
<pre><code>--------------------------------------------------------------------------------
Test run of reverse engineering (no persistent object is created)
a file 'H:\VC\Test\Test.dsp'...
(7):Warning:`Test` not found.
(7):Warning:`Win32` not found.
(7):ERROR: unexpected `Debug`; expected { Eof RCURLY LSQUARE RSQUARE LPAREN 
RPAREN COLON SEMICOLON COMMA QUESTIONMARK ELLIPSIS ASSIGNEQUAL TIMESEQUAL 
DIVIDEEQUAL MODEQUAL PLUSEQUAL MINUSEQUAL SHIFTLEFTEQUAL SHIFTRIGHTEQUAL 
BITWISEANDEQUAL KEYWORD_BITWISEANDEQUAL BITWISEXOREQUAL KEYWORD_BITWISEXOREQUAL 
BITWISEOREQUAL KEYWORD_BITWISEOREQUAL OR KEYWORD_OR AND KEYWORD_AND BITWISEOR 
KEYWORD_BITWISEOR BITWISEXOR KEYWORD_BITWISEXOR AMPERSAND KEYWORD_AMPERSAND 
EQUAL NOTEQUAL KEYWORD_NOTEQUAL LESSTHAN GREATERTHAN LESSTHANOREQUALTO 
GREATERTHANOREQUALTO SHIFTLEFT SHIFTRIGHT PLUS MINUS STAR DIVIDE MOD PLUSPLUS 
MINUSMINUS DOT POINTERTO POINTERTOMBR DOTMBR }
(8):Warning:`Zum` not found.
(8):ERROR: unexpected `Erstellen`; expected { Eof RCURLY LSQUARE RSQUARE LPAREN 
RPAREN COLON SEMICOLON COMMA QUESTIONMARK ELLIPSIS ASSIGNEQUAL TIMESEQUAL 
DIVIDEEQUAL MODEQUAL PLUSEQUAL MINUSEQUAL SHIFTLEFTEQUAL SHIFTRIGHTEQUAL 
BITWISEANDEQUAL KEYWORD_BITWISEANDEQUAL BITWISEXOREQUAL KEYWORD_BITWISEXOREQUAL 
BITWISEOREQUAL KEYWORD_BITWISEOREQUAL OR KEYWORD_OR AND KEYWORD_AND BITWISEOR 
KEYWORD_BITWISEOR BITWISEXOR KEYWORD_BITWISEXOR AMPERSAND KEYWORD_AMPERSAND 
EQUAL NOTEQUAL KEYWORD_NOTEQUAL LESSTHAN GREATERTHAN LESSTHANOREQUALTO 
GREATERTHANOREQUALTO SHIFTLEFT SHIFTRIGHT PLUS MINUS STAR DIVIDE MOD PLUSPLUS 
MINUSMINUS DOT POINTERTO POINTERTOMBR DOTMBR }
(11):ERROR: unexpected `&quot;Test.mak&quot;`;; &quot;&quot;Test.mak&quot;&quot; not in { Eof RCURLY LSQUARE 
RSQUARE LPAREN RPAREN COLON SEMICOLON COMMA QUESTIONMARK ELLIPSIS ASSIGNEQUAL 
TIMESEQUAL DIVIDEEQUAL MODEQUAL PLUSEQUAL MINUSEQUAL SHIFTLEFTEQUAL 
SHIFTRIGHTEQUAL BITWISEANDEQUAL KEYWORD_BITWISEANDEQUAL BITWISEXOREQUAL 
KEYWORD_BITWISEXOREQUAL BITWISEOREQUAL KEYWORD_BITWISEOREQUAL OR KEYWORD_OR AND 
KEYWORD_AND BITWISEOR KEYWORD_BITWISEOR BITWISEXOR KEYWORD_BITWISEXOR AMPERSAND 
KEYWORD_AMPERSAND EQUAL NOTEQUAL KEYWORD_NOTEQUAL LESSTHAN GREATERTHAN 
LESSTHANOREQUALTO GREATERTHANOREQUALTO SHIFTLEFT SHIFTRIGHT PLUS MINUS STAR 
DIVIDE MOD PLUSPLUS MINUSMINUS TILDE NOT DOT POINTERTO POINTERTOMBR DOTMBR 
DELETE_ NEW OPERATOR }
(12):ERROR: unexpected `!`; expected { TILDE OPERATOR TEMPLATE ID }
(14):Warning:`Zum` not found.
(14):ERROR: unexpected `Beispiel`; expected { Eof RCURLY LSQUARE RSQUARE LPAREN 
RPAREN COLON SEMICOLON COMMA QUESTIONMARK ELLIPSIS ASSIGNEQUAL TIMESEQUAL 
DIVIDEEQUAL MODEQUAL PLUSEQUAL MINUSEQUAL SHIFTLEFTEQUAL SHIFTRIGHTEQUAL 
BITWISEANDEQUAL KEYWORD_BITWISEANDEQUAL BITWISEXOREQUAL KEYWORD_BITWISEXOREQUAL 
BITWISEOREQUAL KEYWORD_BITWISEOREQUAL OR KEYWORD_OR AND KEYWORD_AND BITWISEOR 
KEYWORD_BITWISEOR BITWISEXOR KEYWORD_BITWISEXOR AMPERSAND KEYWORD_AMPERSAND 
EQUAL NOTEQUAL KEYWORD_NOTEQUAL LESSTHAN GREATERTHAN LESSTHANOREQUALTO 
GREATERTHANOREQUALTO SHIFTLEFT SHIFTRIGHT PLUS MINUS STAR DIVIDE MOD PLUSPLUS 
MINUSMINUS DOT POINTERTO POINTERTOMBR DOTMBR }
Variable			'CFG'	 recognized
(14):ERROR: unexpected `:`; expected SEMICOLON
(15):ERROR: unexpected `!`; expected Eof
Test run of reverse engineering (no persistent object is created) of 
 a file 'H:\VC\Test\Test.dsp'
 completed with 7 error(s).
 Recommended corrections:
	a) modify (or create) configuration file to contain macros used in source file(s);
	b) create packages in objectiF for namespaces;
	c) remove syntax errors in source file(s) and/or configuration file;
	d) process basic files first, then files that depend on them.
................................................................................
</code></pre>
<p>Mit den Tipps am Ende kann ich nichts anfangen.</p>
<p>Wo liegt mein Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145702</guid><dc:creator><![CDATA[edm]]></dc:creator><pubDate>Wed, 27 Sep 2006 21:28:15 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Wed, 27 Sep 2006 22:38:05 GMT]]></title><description><![CDATA[<p>Ok,<br />
ich habe das Anwenderhandbuch bemerkt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /> Da steht drin wie man es machen muss. Man muss noch ein skript einbinden, dann kann man einem package ein VC++ Projekt zuordnen.</p>
<p>Sieht zwar irgendwie nicht so hübsch aus wie ich mir das gedacht habe, aber es funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145719</guid><dc:creator><![CDATA[edm]]></dc:creator><pubDate>Wed, 27 Sep 2006 22:38:05 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Wed, 27 Sep 2006 23:50:41 GMT]]></title><description><![CDATA[<p>ich musste hier bei mir kein script einbinden und es ging mit der 4.7 pro version als auch mit der 6.1 die immo zum DL angeboten wird.</p>
<p>gruß<br />
McSnoop</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145727</guid><dc:creator><![CDATA[McSnoop]]></dc:creator><pubDate>Wed, 27 Sep 2006 23:50:41 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Thu, 28 Sep 2006 16:23:35 GMT]]></title><description><![CDATA[<p>Wie machst Du es denn?</p>
<p>Wenn ich so mache wie oben beschrieben kommt die Fehlermeldung. Kann es vielleicht sein, dass in der 4er Version das Skipt vielleicht standardmäßig aktiviert war? Es wird ja mitgeliefert, es ist nur nicht ausgewählt.</p>
<p>Aber wie gesagt, es sieht eh ziemlich chaotisch aus. Bir mir ist es wichtiger, dass man eine Übersicht bekommt, als dass man haargenau weiß welches Modul von was abhängt. Von daher werde ich wohl doch zu der Papier- und Bleistiftmethode greifen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /> Natürlich in digitaler Form.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146062</guid><dc:creator><![CDATA[edm]]></dc:creator><pubDate>Thu, 28 Sep 2006 16:23:35 GMT</pubDate></item><item><title><![CDATA[Reply to Diagramm (z.B. UML) aus Visual C++ code erzuegen on Thu, 28 Sep 2006 22:51:54 GMT]]></title><description><![CDATA[<p>wie im post zuvor gehts sowohl mit der 4er version als auch mit der 6er. Wichtig ist das vor dem reengineering ein klassendiagramm angelegt sein muss und dann sollte es keine probleme geben. Welches Objectif haste denn installiert? die .Net variante oder die andere?</p>
<p>gruß<br />
McSnoop</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146243</guid><dc:creator><![CDATA[McSnoop]]></dc:creator><pubDate>Thu, 28 Sep 2006 22:51:54 GMT</pubDate></item></channel></rss>