<?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[Kompilieren mit...]]></title><description><![CDATA[<p>Hallo!</p>
<p>Vorweg: Bitte habt etwas Nachsicht, ich arbeite normalerweise überhaupt nicht mit C! Meine &quot;Welt&quot; ist eher Internetprogrammierung, VB, C#, VBScript, hier und da PHP. Nur habe ich nun die &quot;Ehre&quot;, ein C-Programm prüfen zu müssen. Mein Problem ist nun, mit was wird das kompiliert? Kann ich das überhaupt in Microsoft Visual Studio 2005 durchführen?</p>
<p>Die Einbindung der Headerdateien sieht so aus (u.a.):</p>
<pre><code class="language-cpp">#include &lt;memory.h&gt;
#include &lt;windows.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;stdio.h&gt;
#include &lt;conio.h&gt;
#include &lt;time.h&gt;
#define	__FLAT__		// Ermöglicht den problemlosen einsatz der Borland idapi.h
#define __WIN32__		// Ermöglicht den problemlosen einsatz der Borland idapi.h
#include &quot;idapi.h&quot;		// Header Datei für die BDE
</code></pre>
<p>Das ist doch Borland, eine Kompilierung mit Microsoft Visual Studio 2005 ist somit nicht möglich, oder? Da bräuch ich dann doch wohl den CBuilder von Borland, korrekt? Wenn ich das ganze in Visual Studio 2005 kompiliere, wird die EXE zwar erstellt, ich erhalte jedoch immer eine Fehlermeldung. Leider nur eine Nichtssagende Meldung &quot;Hat einen Fehler verursacht&quot;.</p>
<p>Vielen Dank im voraus! Danke auch für die Geduld und Nachsicht, wie gesagt, gar nicht meine Welt. Das letzte mal mit C hab ich, oh Mann ist das lange her! War noch in einer Weiterbildung.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196393/kompilieren-mit</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 12:16:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196393.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Oct 2007 10:26:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kompilieren mit... on Mon, 29 Oct 2007 10:26:48 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Vorweg: Bitte habt etwas Nachsicht, ich arbeite normalerweise überhaupt nicht mit C! Meine &quot;Welt&quot; ist eher Internetprogrammierung, VB, C#, VBScript, hier und da PHP. Nur habe ich nun die &quot;Ehre&quot;, ein C-Programm prüfen zu müssen. Mein Problem ist nun, mit was wird das kompiliert? Kann ich das überhaupt in Microsoft Visual Studio 2005 durchführen?</p>
<p>Die Einbindung der Headerdateien sieht so aus (u.a.):</p>
<pre><code class="language-cpp">#include &lt;memory.h&gt;
#include &lt;windows.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;stdio.h&gt;
#include &lt;conio.h&gt;
#include &lt;time.h&gt;
#define	__FLAT__		// Ermöglicht den problemlosen einsatz der Borland idapi.h
#define __WIN32__		// Ermöglicht den problemlosen einsatz der Borland idapi.h
#include &quot;idapi.h&quot;		// Header Datei für die BDE
</code></pre>
<p>Das ist doch Borland, eine Kompilierung mit Microsoft Visual Studio 2005 ist somit nicht möglich, oder? Da bräuch ich dann doch wohl den CBuilder von Borland, korrekt? Wenn ich das ganze in Visual Studio 2005 kompiliere, wird die EXE zwar erstellt, ich erhalte jedoch immer eine Fehlermeldung. Leider nur eine Nichtssagende Meldung &quot;Hat einen Fehler verursacht&quot;.</p>
<p>Vielen Dank im voraus! Danke auch für die Geduld und Nachsicht, wie gesagt, gar nicht meine Welt. Das letzte mal mit C hab ich, oh Mann ist das lange her! War noch in einer Weiterbildung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394012</guid><dc:creator><![CDATA[WKonz]]></dc:creator><pubDate>Mon, 29 Oct 2007 10:26:48 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilieren mit... on Mon, 29 Oct 2007 10:54:02 GMT]]></title><description><![CDATA[<p>Woher kommt denn die Datei &quot;idapi.h&quot;? Ich kann sie nicht bei den Standard-includes bei meiner Borland C++ Builder-Installation finden.<br />
Handelt es sich denn um ein Datenbank-Programm?</p>
<p>Wie sieht denn der weitere Qulltext aus, d.h. handelt es sich um eine reine Konsolenanwendung oder aber um ein Programm mit Fenstern (dann kommt es drauf an, ob Borland-spezifische Formulare oder aber reine WinAPI-Funktionen verwendet werden)?</p>
<p>Du könntest dir den kostenlosen Turbo C++ Explorer von Borland (bzw. jetzt wird dieser von CodeGear weiterentwickelt) holen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394026</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 29 Oct 2007 10:54:02 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilieren mit... on Mon, 29 Oct 2007 11:05:58 GMT]]></title><description><![CDATA[<p>Hallo th,</p>
<p>vielen Dank für Deine Antwort!</p>
<blockquote>
<p>Woher kommt denn die Datei &quot;idapi.h&quot;? Ich kann sie nicht bei den Standard-includes bei meiner Borland C++ Builder-Installation finden.<br />
Handelt es sich denn um ein Datenbank-Programm?</p>
</blockquote>
<p>Dazu zitier ich mal aus dem Codeproject (Link: <a href="http://www.codeproject.com/database/bdedatabase.asp" rel="nofollow">http://www.codeproject.com/database/bdedatabase.asp</a>):</p>
<blockquote>
<p>The Borland Database Engine (BDE) is the database engine provided by Borland (now Inprise) for access to Paradox and dBase databases s well as a few other formats. It provides the database interface for Borland products such as Borland C++, Borland C++ Builder, Borland Delphi, and Borland J Builder. Borland provides library files and header files to facilitate direct access to the BDE API. Borland also provides fairly extensive documentation of each API function, usually including samples in C and Pascal. Borland compilers, such as Borland C++ 4.5 and 5.0 also include example programs using direct API calls.</p>
</blockquote>
<p>Und zu der Datei selbst:</p>
<blockquote>
<p>Borland's web site also provides the Ms-idapi.h header file that you must include in your project. These are also included with this example project.</p>
</blockquote>
<p>Verkürzt: Das ist die Header-Datei für den Zugriff auf die BDE (womit auf eine Paradox-Datenbank zugegriffen wird).</p>
<blockquote>
<p>Wie sieht denn der weitere Qulltext aus, d.h. handelt es sich um eine reine Konsolenanwendung oder aber um ein Programm mit Fenstern (dann kommt es drauf an, ob Borland-spezifische Formulare oder aber reine WinAPI-Funktionen verwendet werden)?</p>
</blockquote>
<p>Es handelt sich hierbei um eine reine Konsolenanwendung. Das Programm ruft über einen Webservice Daten von einem Server ab und kopiert diese u.U. in die BDE bzw. es werden Datensätze aktualisiert.</p>
<p>Ich habs jetzt mal schnell auf einem Windows Server 2003 laufen lassen, dort erhalte ich die Fehlermeldung:<br />
<em>Der Prozedureinsprungpunkt &quot;err_movedata_ls&quot; wurde in der DLL &quot;Tools32.dll&quot; nicht gefunden.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394033</guid><dc:creator><![CDATA[WKonz]]></dc:creator><pubDate>Mon, 29 Oct 2007 11:05:58 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilieren mit... on Mon, 29 Oct 2007 14:24:39 GMT]]></title><description><![CDATA[<p>OK, ich wußte nicht, daß Borland einen Zugriff auf die BDE mit dem MSVC ermöglicht hat.</p>
<p>Anscheinend hast du das Projekt ja wenigstens kompiliert bekommen.<br />
Die Fehlermeldung bezieht sich aber auf die Standard-Windows-DLL &quot;Tool32.dll&quot;.<br />
Evtl. hast du davon nicht die aktuellste (bzw. kompatible) Version? (wobei mir der Funktionsname &quot;err_movedata_ls&quot; etwas eigenartig erscheint - schau mal in der &quot;idapi.h&quot; nach, ob dieser Name irgendwo auftaucht).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394137</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 29 Oct 2007 14:24:39 GMT</pubDate></item></channel></rss>