Die Suche ergab 42 Treffer
- 14.06.2011, 20:31
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Exceptions und Shared Objects
- Antworten: 8
- Zugriffe: 1389
Re: Exceptions und Shared Objects
So, nach kurzer Pause aufgrund mangelnder Motivation habe ich mir dass ganze noch einmal angesehen und versteh's immer noch nicht: Exceptions aus dem Konstruktor einer Klasse des Moduls werden im Hauptprogramm problemlos gefangen (aber wirklich nur aus dem Konstruktor oder aus dort aufgerufenen Funk...
- 30.05.2011, 18:26
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Exceptions und Shared Objects
- Antworten: 8
- Zugriffe: 1389
Re: Exceptions und Shared Objects
Falls du die Ausnahmen tatsächlich durchziehen willst, würde ich mit dem Durchkämmen aller Dateien auf vergessene #defines anfangen. Im Moment exportiere ich standardmäßig alle Symbole ( -fvisibility=default ), weshalb ich denke, dass es an etwas anderem liegen muss. Aber wie Vorgeschlagen werden i...
- 30.05.2011, 17:32
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Exceptions und Shared Objects
- Antworten: 8
- Zugriffe: 1389
Re: Exceptions und Shared Objects
Mist. Nachdem ich das hier gelesen hatte, dachte ich, es wäre kein großes Ding, das zum Laufen zu kriegen. Habe ich das richtig verstanden, dass zur Laufzeit nicht erkannt wird, dass der Typ der geworfenen Exception und der zu fangenden Exception übereinstimmen bzw. dass sie wirklich nicht übereinst...
- 29.05.2011, 23:10
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Exceptions und Shared Objects
- Antworten: 8
- Zugriffe: 1389
Exceptions und Shared Objects
Schönen guten Abend, ich hab da so ein Problem mit Exceptions und Dynamic Shared Objects (unter Linux). Ich hab ein Lib (*.so) und eine Anwendung, die diese benutzt. Die Lib stellt u.a ein Interface bereit, das von der Anwendung implementiert wird und dessen Funktionen dann wiederum in der Library a...
- 27.04.2011, 23:35
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C++] Template-Magie für Signal/Slot-System (geändert)
- Antworten: 19
- Zugriffe: 3079
Re: [C++] Funktion aus Template-Parameter als Klassenmethode
Ich weiß nicht genau ob ich dich richtig verstanden habe, jedenfalls sieht die Signatur einer Memberfunktion so aus: return_type (Class::*)(param_type, ...) // und wird so aufgerufen (wenn mClass eine Referenz auf die Klasse ist, ansonsten ->*) (mClass.*mFunc)(); EDIT: vielleicht findest du hier was
- 29.03.2011, 15:31
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Wie speichert ihr eure Strings?
- Antworten: 9
- Zugriffe: 1512
Re: Wie speichert ihr eure Strings?
Welche LUTs? Wofür? Ooch, da gibts viele Bereiche: Decomposition: Tabelle, die zu jedem Codepoint die zerlegte Form angibt: Ä -> U+0041 (LATIN CAPITAL LETTER A) + U+0308 (COMBINING DIAERESIS) Tabelle, die die Reihenfolge der Combining Marks (Codepoints, die einen Buchstaben verändern, z.B. ä-Punkte...
- 29.03.2011, 13:05
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Wie speichert ihr eure Strings?
- Antworten: 9
- Zugriffe: 1512
Re: Wie speichert ihr eure Strings?
Ich denke, ich werde dann doch mal auf die bereits von Schrompf erwähnte Kombination aus ICU und boost::locale wechseln, da es ist leider scheinbar gar nicht möglich, eine kleine/kompakte UTF-8 lib zu schreiben, weil allein die ganzen lookup tables schon knapp 10Mb beanspruchen.
- 26.03.2011, 14:49
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Wie speichert ihr eure Strings?
- Antworten: 9
- Zugriffe: 1512
Wie speichert ihr eure Strings?
Moin Leute Die Vorgeschichte: Eigentlich wollte ich nur Umlaute darstellen. Das hat dann dazu geführt, dass ich mich mit Unicode beschäftigt habe (ok, Umlaute kann man auch mit Latin-1 (ISO-8859-1) darstellen, aber wenn, dann richtig :) ). Irgendwann habe ich mich dann für UTF-8 als interne Darstell...
- 15.03.2011, 18:07
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Problem mit Funktionszeigern
- Antworten: 5
- Zugriffe: 765
Re: Problem mit Funktionszeigern
Krishty, du hattest recht. Vor der Funktionsdeklaration stand noch nettes ILAPIENTRY, definiert als __stdcall.
Wenn man den Funktionspointer entsprechend anpasst, funktioniert alles:
Danke!
Wenn man den Funktionspointer entsprechend anpasst, funktioniert alles:
Code: Alles auswählen
typedef void (__stdcall *DeleteFunc)(SizeType num, IDType const *id);
- 15.03.2011, 17:49
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Problem mit Funktionszeigern
- Antworten: 5
- Zugriffe: 765
Re: Problem mit Funktionszeigern
Nee, tut mir leid, da hab ich mich vielleicht undeutlich ausgedrückt: mit dem zweiten Konstruktor hat es nichts zu tun, jedoch hat der selbe Code unter linux fehlerlos kompiliert. Wenn ich statt ilDeleteImages die leere Funktion foo(ILsizei, ILuint const *) an egal welchen Konstruktor übergebe, funk...
- 15.03.2011, 16:46
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Problem mit Funktionszeigern
- Antworten: 5
- Zugriffe: 765
Re: Problem mit Funktionszeigern
Stimmt, das ist ein bisschen inkonsistent, ist aber leider richtig so (werd's aber trotzdem mal ändern)
- 15.03.2011, 16:26
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Problem mit Funktionszeigern
- Antworten: 5
- Zugriffe: 765
Problem mit Funktionszeigern
Hallo alle zusammen Um Ressourcen, die ich mit DevIL geladen habe, auch nach dem Wurf einer Exception sicher wieder zu löschen, habe ich eine kleine Klasse geschrieben, die die von DevIL zurückgebene ID im Destruktor via ilDeleteImages(ILsizei num, const ILuint *images) wieder löscht. Da man so eine...