<?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[E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich]]></title><description><![CDATA[<p>hallo</p>
<p>ich arbeite seit einiger zeit für die uni an einem programm unter borland c++ builder 5. in diesem programm verwende ich eine menge von strukturen, um die informationen zu speichern. mein problem ist nun: nachdem eine (meiner meinung nach ständig wechselnde) anzahl von informationen vorhanden ist, beginnt der rechner andere sachen zu machen, als mir lieb ist. so fängt er meist irgent wann an, informationen zu überschreiben oder einfach zu vergessen. damit nicht genug (das sollte ja mein problem sein...): wenn dieses vertauschen&quot; stattgefunden hat und ich weiter ein bis zwei informationspäckchen zugefügt habe, kommt regelmäßig die folgende fehlermeldung: &quot;... ist eine Exception der Klasse EAccessViolation aufgetreten. Zugriffsverletzung bei Adresse... in Modul.... Lesen von Adresse... Prozess wurde angehalten...&quot;. nach dem ok-klick auf die nachricht kommt das debuggfenster, in dem sich folgendes abspielt: eine zuvor als int deklarierte variable (sie ist definitiv nirgentwo als zeiger oder feld ausgewiesen) hat im programm beim drüberfahren einen integer-wert, im fenster für überwachte ausdrücke ist diese variable jedoch ein 9 dimensionales feld. soll ein feld mit dieser variable als feldnummer aufgerufen werden, kommt der in titel stehende text in den überwachten ausdrücken.</p>
<p>woran könnte das liegen? weis jemand, wie ich es vermeiden/umgehen kann? sind strukturen nich empfehlenswert? ich würde mich sehr über eine antwort freun.</p>
<p>bis bald, GiacomoHo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/88129/e2034-konvertierung-von-int-nach-int-nicht-möglich</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 10:59:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/88129.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Oct 2004 17:34:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich on Wed, 06 Oct 2004 17:34:41 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>ich arbeite seit einiger zeit für die uni an einem programm unter borland c++ builder 5. in diesem programm verwende ich eine menge von strukturen, um die informationen zu speichern. mein problem ist nun: nachdem eine (meiner meinung nach ständig wechselnde) anzahl von informationen vorhanden ist, beginnt der rechner andere sachen zu machen, als mir lieb ist. so fängt er meist irgent wann an, informationen zu überschreiben oder einfach zu vergessen. damit nicht genug (das sollte ja mein problem sein...): wenn dieses vertauschen&quot; stattgefunden hat und ich weiter ein bis zwei informationspäckchen zugefügt habe, kommt regelmäßig die folgende fehlermeldung: &quot;... ist eine Exception der Klasse EAccessViolation aufgetreten. Zugriffsverletzung bei Adresse... in Modul.... Lesen von Adresse... Prozess wurde angehalten...&quot;. nach dem ok-klick auf die nachricht kommt das debuggfenster, in dem sich folgendes abspielt: eine zuvor als int deklarierte variable (sie ist definitiv nirgentwo als zeiger oder feld ausgewiesen) hat im programm beim drüberfahren einen integer-wert, im fenster für überwachte ausdrücke ist diese variable jedoch ein 9 dimensionales feld. soll ein feld mit dieser variable als feldnummer aufgerufen werden, kommt der in titel stehende text in den überwachten ausdrücken.</p>
<p>woran könnte das liegen? weis jemand, wie ich es vermeiden/umgehen kann? sind strukturen nich empfehlenswert? ich würde mich sehr über eine antwort freun.</p>
<p>bis bald, GiacomoHo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/622657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/622657</guid><dc:creator><![CDATA[GiacomoHo]]></dc:creator><pubDate>Wed, 06 Oct 2004 17:34:41 GMT</pubDate></item><item><title><![CDATA[Reply to E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich on Wed, 06 Oct 2004 17:40:30 GMT]]></title><description><![CDATA[<p>Ausfühliche Problembeschreibungen sind natürlich gut und richtig, ich glaube aber dass hier eine Illustration mittels entsprechendem Codeabschnitt deutlich aussagekräftiger wäre.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/622661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/622661</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 06 Oct 2004 17:40:30 GMT</pubDate></item><item><title><![CDATA[Reply to E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich on Wed, 06 Oct 2004 17:51:40 GMT]]></title><description><![CDATA[<p>danke für die schnelle antwort.</p>
<p>das problem ist, dass die geschichte ständig an verschiedenen stellen auftritt, die vorher noch problemlos funktioniert haben. hier macht es keinen unterschied, ob es sich um ein einfaches a[i].b handelt oder ob das i wiederum um 5 ecken verschachtelt ist. weiterhin: wenn es klappt, den fehler zu reproduzieren: eine zeile über der fehlerstelle ist alles noch in butter. ich bin der meinung, das ein spezielles beispiel wenig sinn macht, das es im prinzip überall passiert.</p>
<p>kann das nicht an irgentwas allgemeinem liege? gruß, GiacomoHo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/622677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/622677</guid><dc:creator><![CDATA[GiacomoHo]]></dc:creator><pubDate>Wed, 06 Oct 2004 17:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich on Thu, 07 Oct 2004 06:15:01 GMT]]></title><description><![CDATA[<p>Das sieht ja fast so aus, als würden Teile des Speichers überschrieben werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Das kann z.B. bei zu klein dimensonierten Arrays passieren wobei das oft nicht sofort Auswirkungen zeigten muß.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/622765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/622765</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Thu, 07 Oct 2004 06:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich on Thu, 07 Oct 2004 06:30:25 GMT]]></title><description><![CDATA[<p>hallo.</p>
<p>das mag gut sein, aber wie kann es passieren, das eine als int a deklarierte variable plötzlich zu int a[9] wird???</p>
<p>das geht mir nicht in die birne...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/622774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/622774</guid><dc:creator><![CDATA[GiacomoHo]]></dc:creator><pubDate>Thu, 07 Oct 2004 06:30:25 GMT</pubDate></item><item><title><![CDATA[Reply to E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich on Thu, 07 Oct 2004 06:51:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>indem du moeglicherweise irgendwo noch direkt auf a zugreifst (zB a=0)</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/622785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/622785</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Thu, 07 Oct 2004 06:51:25 GMT</pubDate></item><item><title><![CDATA[Reply to E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich on Thu, 07 Oct 2004 07:10:11 GMT]]></title><description><![CDATA[<p>Welche BCB5-Version hast Du? Ist der Code-Guard dabei? Den würde ich dann mal aktivieren. Der deckt solche Logikfehler eigentlich recht schnell auf. Ansonsten gibt es noch diverse Freewaretools, die ähnliches leisten. MemProof ist z.B. eins (glaub' ich zumindest, bei mir ist der Code-Guard dabei).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/622794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/622794</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 07 Oct 2004 07:10:11 GMT</pubDate></item><item><title><![CDATA[Reply to E2034 Konvertierung von &#x27;int *&#x27; nach &#x27;int&#x27; nicht möglich on Thu, 07 Oct 2004 08:25:08 GMT]]></title><description><![CDATA[<p>zu klausB: wie meinst du das? in meinem bsp ist diese variable (a) IMMER lokal definiert und ist IMMER eine einfache integer-variable.</p>
<p>zu joe_m: vielen dank erstmal für den hinweis. ich habe diesen code-guard auch mit bei, hab ihn mal angeschmissen und im ersten versuch hat er (ohne das der eigentliche fehler auftrat...) ein 'zugriff überlaufen' gemeldet. mal von dieser speziellen meldung abgesehen (oder auch nicht): wie arbeite ich mit den fehlermeldungen? gibt es dazu irgentwo hinweise (netz, hilfe...)?</p>
<p>danke an allen, beste grüße, GiacomoHo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/622841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/622841</guid><dc:creator><![CDATA[GiacomoHo]]></dc:creator><pubDate>Thu, 07 Oct 2004 08:25:08 GMT</pubDate></item></channel></rss>