-
Gesamte Inhalte
136 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Mephisto81
-
hallo, @Sloenig: falls du das Problem mittlerweile gelöst hast, wäre es interessant zu wissen, woran es dann am Ende lag greetz mep
-
hallo, ja, wäre (nach den hier gegebenen Informationen) meines Erachtens nach die naheliegendste Ursache. Schade das Version 6.0 zu den Versionen gehört die diese Exception nicht werfen, sonst hätte man nähere Informationen durch Aufruf der Funktion std::bad_alloc::what() bekommen können. Die Suche nach Memory-Leaks klingt für mich am erfolgversprechendsten. Viel Erfolg dabei. greetz mep
-
hallo, soweit ich weiß gibt ein "new"-Aufruf NULL zurück, wenn kein Speicher mehr allokiert werden konnte (aus welchen Gründen auch immer) - kann aber compilerabhängig sein. Hast du mal probiert dein Programm mit Exception-Unterstützung zu kompilieren und dann den entsprechenden Teil in einen try...catch-Block zu setzen, in dem du die Exceptions "std::bad_alloc" oder "std::exception" fängst? greetz mep /Edit: Habe gerade interessehalber nochmal nachgelesen: Die Exception-Geschichte funktioniert bei den Microsoft Compilern leider nicht bei jeder Version - nachzulesen unter: Operator new does not throw a bad_alloc exception on failure in Visual C++, deswegen wäre es auch noch interessant welche Version von MSVC++ du verwendest.
-
Was erzwingt /s hinter dem Befehl "regedit /s %pfad% ???
Mephisto81 antwortete auf J-Xon's Thema in Windows
hallo, GIYF Glaskugel - (ca. vierter Link, inklusive etwas scrollen und lesen). Und vielleicht als kleiner Denkanstoß: How to ask questions the smart way greetz mep :floet: Edit: Schade, da war ich wohl zu langsam -
hallo, mir war schon klar das es um die Suche ging (deswegen der Hinweis auf wxWidgets und Qt weil diese plattformunabhängiges Filtern von bestimmten Dateien bzw die Auflistung aller in einem Ordner befindlichen Dateien programmtechnisch anbieten). Die entsprechenden Funktionen um eine solche Funktionalität herzustellen findest du hier (die Suche war nicht wirklich schwer muss ich dazu sagen - sieht man auch an den verwendeten Suchwörtern ): Erster Link im Ergebnis von Google. greetz mep
-
hallo, für welches Betriebssystem solls sein? Die Boost-Library besitzt soweit ich weiß plattformunabhängige Funktionen um Dateien zu löschen (ohne Gewähr). Ansonsten (um plattformunabhängig zu bleiben) würden sich für eine solche Aufgabe wohl wxWidgets oder Qt anbieten. Auf Grundlage dieser Infos: GIYF. greetz mep
-
hallo, Komisch, schon die ersten Treffer bei Google brachten diverse Ergebnisse die bei genauerer Betrachtung dein "Problem" lösen sollten. (Irgendwie habe ich zur Zeit déjà vu's...) Glaskugel... (die Suchbegriffe weißt du selber, denke ich mal.) Wenn du dann noch spezielle Fragen auf Grundlage deiner eigenen, selbsterarbeiteten Suche bei Google hast, immer her damit. Übrigens ein sehr interessanter Link aus Perdi's Profil: How to ask questions the smart way. greetz mep
-
hallo, und wieder mal: Wo liegt dein genaues Problem? Wie hast du es schon probiert? (Hast du es überhaupt schon probiert?) Was funktioniert denn schon? Wie hat dein bisheriges Programm die Texte angezeigt? (Hat es das überhaupt?) Oder willst du, dass dir jemand die Aufgabe komplett abnimmt? greetz mep
-
hallo, Arrays sind in C/C++ automatisch Pointer. Der Zugriff auf einzelne Elemente wird per Offset von dem ersten Element an berechnet. Deswegen funktioniert das scanf in dem Beispiel oben (ergo: scanf("%s", dateiname) ohne "&" ist hier ok). Zu dem Hauptproblem: Ich würde "dateiname" folgendermaßen vordefinieren: char dateiname[25] = {0}; Ansonsten hat dein Code bei mir funktioniert (SuSE Linux 10.1, gcc 4.1.0) und wie Klotzkopp bereits sagte wären weitere Informationen notwendig um Dir zu helfen. (Interessant wären evtl auch Compiler-Version etc). greetz mep
-
hallo, die Möglichkeit der dynamischen Instantiierung eines Objektes gibt es unter .Net mit der Klasse Activator (Namespace Reflection) und der Methode "CreateInstance". Dort muss man den entsprechenden Datentyp übergeben und ein Objekt von diesem Typ wird kreiert. Da du ja gerne den Namen des Typs als String übergeben möchtest (schließe ich einfach mal aus deinem Beispielcode) ist für dich sicherlich die Methode "GetType" der Klasse Type ebenfalls interessant. Die MSDN-Doku zu diesen Funktionen bzw. Google werden dir den nötigen Rest erklären. greetz mep
-
hallo, kurze Zwischenfrage: Benutzt du zufällig Windows 2003 Server? Wenn ja, ein Kollege hatte letztens einige Schwierigkeiten mit .Net Timer Typen unter diesem Betriebssystem. Die Umstellung auf System.Threading.Timer brachte den gewünschten Erfolg Kann leider keine genaueren Informationen dazu liefern, weil der Kollege jetzt längere Zeit unterwegs ist, aber vielleicht hilft dir der Hinweis ja ein wenig. greetz mep
-
hallo, schau dir mal das Property "VirtualMode" der Klasse ListView und die damit verbundene MSDN Dokumentation an. greetz mep
-
Beides ist möglich, ob du nun eine ListView oder ein DataGridView verwenden möchtest. Allerdings ist die Realisierung mit der ListView etwas komplizierter, weil man mit Windows-Nachrichten arbeiten muss. Da mich allerdings beide Lösungen (ListView und DataGridView) nur eine Suchabfrage in Google gekostet haben (mit guten Ergebnissen) verzichte ich auf weitere Ausführungen hier... greetz mep
-
IT Specialist / Operative etc.
Mephisto81 antwortete auf purestrain's Thema in Ausbildung im IT-Bereich
hallo, hatte mich letztens auch mal über die IT-Specialist Zeritifizierung der IHK informiert (bei mir war es Aachen). Hatte überlegt das noch neben meinem Fernstudium so als Zusatzqualifikation zu machen. Für mich persönlich war es dann (nach Gesprächen und Beratungen) allerdings nichts, denn: zu teuer alle 5 Jahre muss die Zertifizierung erneuert werden, sonst verfällt sie (mit erneuten Kosten natürlich) Da bleibe ich für meinen Teil lieber bei meinem Fernstudium. Just my two cents... gruß mep -
Ich frage mich einfach nur wie manche Leute diesen Beruf ausüben möchten (egal welchen IT-Beruf), wenn sie noch nicht mal fähig sind eine boardsuche zu verwenden. Ist allerdings nur meine Meinung. Wenn du dir ansiehst wie oft das hier passiert, wirst du meine "Aufregung" vielleicht besser verstehen. Weitere Diskussionen darüber (falls nötig) bitte über PN. gruß mep
-
hallo, Dieses Board hat eine Suchfunktion. Ich sag nur "Subnetting für dumme"... (mann mann mann)...
-
CListCtrl....Spalten sortieren
Mephisto81 antwortete auf IceDuck's Thema in C++: Compiler, IDEs, APIs
*nick* Kann ich nur zustimmen... (sorry für OT Beitrag, aber musste mal sein...) -
hallo, das stimmt so nicht. Das Programm kann seine eigene Exe-Datei schon kopieren, allerdings nicht über eine Kopie seiner eigenen Exe-Datei die eventuell gerade ausgeführt wird. @m412de Wenn du unter Windows arbeitest (worauf zumindest deine Laufwerksbuchstaben in den Pfadangaben schließen lassen): Schau dir einfach mal die Dokumentationen zu CopyFile und GetCurrentDirectory an. Das sollte dir weiterhelfen. gruß mep
-
PC-Hardware-Speaker mit C-Programm ansprechen?
Mephisto81 antwortete auf Hakawamu's Thema in C und C++
hallo, Vielleicht hilft dir dieser Artikel weiter: > Artikel < gruß mep -
hallo, ich habe die garnicht abgeheftet bzw gebunden - nur in einer ordentlichen Mappe abgelegt und hatte auch 94% in der Doku (naja vielleicht waren das die fehlenden 6% ). Aber wie schon gesagt: Am besten bei der zuständigen IHK rückversichern. gruß mep (damals Prüfung gemacht bei der IHK Aachen)
-
hallo, eine Komplettlösung für die Aufgabe wirst du hier vergeblich suchen. Wo hast du denn speziell Probleme? Weißt du nicht wie Eingabe bzw. Ausgabe in C funktioniert oder nur speziellere Sachen? Wie weit bist du denn schon? Wenn du uns deine Anfänge postest und uns anhand dessen deine Probleme erklärst, wird dir bestimmt gerne geholfen. gruß mep
-
Probleme mit Array und String Addition
Mephisto81 antwortete auf Free99's Thema in C++: Compiler, IDEs, APIs
hallo, [...] [B]PHPQuery = PHPQuery + aryCodeList[i][/B] + Trennzeichen; //Addition [...] hier versuchst du einem CString-Objekt mittels des "+" Operators einen int anzuhängen. Das funktioniert nicht. Du musst die Zahl in ein neues CString - Objekt zum Beispiel mittels Format setzen und dann die Stringverkettung mit diesem neu entstandenen Objekt durchführen. Der MSDN-Eintrag zu CString::Format sollte dir weiterhelfen. gruß mep -
hallo, nettes spiel. du musst dir einfach überlegen auf welche zustände (sprich kombinationen der versperrten wege) der roboter auf seinem weg treffen könnte und ihm dafür eine regel geben. Diese Regeln kannst du ja auf der linken Seite hinzufügen und entsprechend bearbeiten. Denkansatz: WENN links versperrt UND rechts versperrt DANN gehe geradeaus. WENN links versperrt UND vorwärts versperrt DANN gehe rechts. vielleicht hilft dir das ja schon. gruß mep
-
hallo, also einen string in einen int wandelst du unter .net mittels der Klasse Convert um. Beispiel: String *sMyInt = "10"; int iMyInt = Convert::ToInt32( sMyInt ); [/PHP] gruß mep
-
Wie schwer ist ein informatikstudium?
Mephisto81 antwortete auf TeTeX's Thema in Ausbildung im IT-Bereich
hallo, muss perdi absolut zustimmen. ich habe mich (FI/AE) vor ca. 4 monaten auch nach nem neuen job umgesehen und hatte (nur weil ich sehr viele erfahrungen in den benötigten bereichen und ein gutes zeugnis von der vorherigen firma hatte) keine probleme eine neue stelle zu finden, obwohl sich (laut aussage meines jetzigen vorgesetzten) auch diplom-leute dafür beworben hatten. Das soll jetzt natürlich keinen angreifen, vielleicht hatte ich ja auch einfach glück, aber ist eben meine erfahrung gewesen. Ich denke aber auch darüber nach nebenher ein studium durchzuziehen - rein interesse-halber. gruß mep