Die Suche ergab 25 Treffer
- Dienstag 12. November 2013, 21:35
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
edit: Ok Fehler ist gelöst xD Habe gerade noch eine Bedingung in die Python Methode gesetzt, dass wenn der Text leer ist, die Methode gar nicht ausgeführt werden soll und einfach ein leeres set zurück gegeben werden soll, mit dem Ziel weniger printouts zu haben. Nachdem ich gerade einfach aus Spaß ...
- Dienstag 12. November 2013, 21:22
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
@jerch: In meinem C-Testprogramm für die C Lib :
Darray wurde erzeugt. Adresse: 0x865090
Darray elems wurde erzeugt. Adresse: 0x8650b0
Darray wurde erzeugt. Adresse: 0x865140
Darray elems wurde erzeugt. Adresse: 0x865160
Darray elems freed. Adresse: 0x8650b0
Darray freed. Adresse: 0x865090
Darray ...
Darray wurde erzeugt. Adresse: 0x865090
Darray elems wurde erzeugt. Adresse: 0x8650b0
Darray wurde erzeugt. Adresse: 0x865140
Darray elems wurde erzeugt. Adresse: 0x865160
Darray elems freed. Adresse: 0x8650b0
Darray freed. Adresse: 0x865090
Darray ...
- Dienstag 12. November 2013, 20:45
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Habs mal geändert.Aber leider hat das Hinzufügen von None als restype keinen Einfluss gehabt und es taucht immer noch der selbe Fehler auf 

- Montag 11. November 2013, 23:57
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Der Crash tritt direkt beim Aufruf der dArrayFree Funktion auf.
Der gesamte Code ist dieser hier:
class DArray(Structure):
_fields_ = [("length", c_uint),
("capacity", c_uint),
("elems", POINTER(c_char_p))]
class RaschLexer():
def __init__(self):
self.lib = CDLL(./libSnowEdit.so")
self ...
Der gesamte Code ist dieser hier:
class DArray(Structure):
_fields_ = [("length", c_uint),
("capacity", c_uint),
("elems", POINTER(c_char_p))]
class RaschLexer():
def __init__(self):
self.lib = CDLL(./libSnowEdit.so")
self ...
- Montag 11. November 2013, 17:40
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Ja aber im obigen Python Code rufe ich die free Methode ja nur einmal auf und es crasht genauso wie wenn ich es 2 mal im C Code aufrufen würde. Aber ich hab im Python Code wirklich nur einmal versucht den Speicher dafür zu leeren. Deswegen die Frage : Wieso crasht der Python Code als wenn ich 2 mal ...
- Montag 11. November 2013, 15:16
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Ich habe das gerade mal geändert, dass ich nach dem auslesen, den Speicherplatz mit der Methode frei mache:
pointer = self.lib.tokenize(c_char_p(text))
....
self.lib.dArrayFree(pointer)
und bekomme dann folgenden Fehler:
*** Error in `/usr/bin/python': double free or corruption (out ...
pointer = self.lib.tokenize(c_char_p(text))
....
self.lib.dArrayFree(pointer)
und bekomme dann folgenden Fehler:
*** Error in `/usr/bin/python': double free or corruption (out ...
- Montag 11. November 2013, 01:42
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Ich arbeite gerade nur auf Linux, aber ich wollte es auf jeden Fall auch unter Windows weiterhin lauffähig halten. Hatte eigentlich vor mit gcc für windows die Bibliothek zu erzeugen. Wird das ebenfalls zu Problemen führen/ geht das garnicht/ oder gibt das keine Probleme?
Das andere werd ich mal ...
Das andere werd ich mal ...
- Montag 11. November 2013, 01:24
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Ach ich Idiot. Ja die habe ich auch geschrieben. Keine Ahnung wieso ich da jetzt nicht dran gedacht habe die einfach aus Python heraus aufzurufen
Danke dir 


- Montag 11. November 2013, 01:05
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Also muss ich dann mithilfe von ctypes den Speicher vom char array, welchen ich von der C Bibliothek bekomme, wieder frei machen, wenn ich diesen nicht mehr brauche?
- Montag 11. November 2013, 00:31
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
@Sirius Ja darüber hab ich auch nach gedacht. Aber dort muss es doch was geben, was sich darum kümmert oder nicht? Da ich ja auf C Seite nach dem return keine Anweisungen mehr geben kann, kann es auch nicht gefreed werden. Dachte eigentlich, dass sich danach python per gc darum kümmert das los zu ...
- Sonntag 10. November 2013, 19:26
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Autocompleter arbeiten normalerweise auf einem AST der entweder inkrementell oder in regelmäßigen Abständen neu erstellt wird. Dass das für jede Cursorbewegung gemacht wird, kommt mir seltsam und sehr ineffizient vor.
Das bestätigt mich in meiner Aussage, dass Du erstmal Dein Problem lösen mußt, um ...
Das bestätigt mich in meiner Aussage, dass Du erstmal Dein Problem lösen mußt, um ...
- Sonntag 10. November 2013, 18:49
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
Danke Sirius und Blackjack.
Die Problemstellung ist ein Teil meiner Bachelorarbeit, worin ich eine IDE programmiere.
Die Autocompletion soll diese Liste von Wörtern bekommen und das möglichst oft. Da ich einige Ideen habe, wie z.B. Scope basierte Autocompletion. Das heißt soviel wie: wo sich der ...
Die Problemstellung ist ein Teil meiner Bachelorarbeit, worin ich eine IDE programmiere.
Die Autocompletion soll diese Liste von Wörtern bekommen und das möglichst oft. Da ich einige Ideen habe, wie z.B. Scope basierte Autocompletion. Das heißt soviel wie: wo sich der ...
- Sonntag 10. November 2013, 17:27
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Re: Frage zu konvertierung von ctype in Python Typ
@snow: für Stringverarbeitung kennt die Standardlibrary doch schon genug Werkzeuge (z.B. hier: re). Warum also nochmal etwas selbst erfinden?
Zum Problem: woher soll ctypes die Länge des zurückgegebenen Arrays wissen? Das wird in c normalerweise mit einem NULL-Eintrag (Python -> None) gemacht ...
Zum Problem: woher soll ctypes die Länge des zurückgegebenen Arrays wissen? Das wird in c normalerweise mit einem NULL-Eintrag (Python -> None) gemacht ...
- Sonntag 10. November 2013, 16:48
- Forum: Python mit anderen Sprachen verwenden
- Thema: Frage zu konvertierung von ctype in Python Typ
- Antworten: 32
- Zugriffe: 11463
Frage zu konvertierung von ctype in Python Typ
Hallo,
ich habe ein Funktion in C geschrieben, die aus einem string bestimmte Wörter, welche mit einem $ oder @ beginnen, in einem array ausgibt. Das habe ich dann in eine Shared Library gebuildet. Die Signatur der Funktion ist die Folgende:
char **tokenize(char* text);
Nun will ich diese ...
ich habe ein Funktion in C geschrieben, die aus einem string bestimmte Wörter, welche mit einem $ oder @ beginnen, in einem array ausgibt. Das habe ich dann in eine Shared Library gebuildet. Die Signatur der Funktion ist die Folgende:
char **tokenize(char* text);
Nun will ich diese ...
- Mittwoch 2. Oktober 2013, 17:02
- Forum: Allgemeine Fragen
- Thema: Wie lernt man richtig programmieren
- Antworten: 7
- Zugriffe: 1878
Re: Wie lernt man richtig programmieren
Um in Python Spiele zu programmieren kann ich dir nur Pygame ans Herz legen. Kann hier heruntergeladen werden: https://bitbucket.org/pygame/pygame
Da die eigentliche Homepage gerade down ist, sind die ganzen Tutorials meines Wissens nach leider auch nicht zugänglich. Daher kann ich dir als Quelle ...
Da die eigentliche Homepage gerade down ist, sind die ganzen Tutorials meines Wissens nach leider auch nicht zugänglich. Daher kann ich dir als Quelle ...
- Mittwoch 2. Oktober 2013, 12:23
- Forum: Allgemeine Fragen
- Thema: Laufzeit des in Keywords
- Antworten: 3
- Zugriffe: 754
Re: Laufzeit des in Keywords
Ok danke für die Erklärung Blackjack und danke kbr für die Alternative. Werde auf jeden Fall davon Gebrauch machen 

- Mittwoch 2. Oktober 2013, 10:52
- Forum: Allgemeine Fragen
- Thema: Laufzeit des in Keywords
- Antworten: 1
- Zugriffe: 530
Laufzeit des in Keywords
Hallo, ich bin gerade dabei zu versuchen eine Liste von Wörtern mit einer weiteren Liste von Wörtern zu erweitern. Dabei soll kein Wort der Ausgangsliste hinzugefügt werden, welches bereits enthalten ist. Natürlich bin ich als erstes auf folgende Idee gekommen:
for word in words2:
if word not in ...
for word in words2:
if word not in ...
- Mittwoch 2. Oktober 2013, 10:02
- Forum: Allgemeine Fragen
- Thema: Laufzeit des in Keywords
- Antworten: 3
- Zugriffe: 754
Laufzeit des in Keywords
Hallo, ich bin gerade dabei zu versuchen eine Liste von Wörtern mit einer weiteren Liste von Wörtern zu erweitern. Dabei soll kein Wort der Ausgangsliste hinzugefügt werden, welches bereits enthalten ist. Natürlich bin ich als erstes auf folgende Idee gekommen:
for word in words2:
if word not in ...
for word in words2:
if word not in ...
- Donnerstag 19. September 2013, 18:22
- Forum: Qt/KDE
- Thema: QGridLayout in einem MainWindow verwenden
- Antworten: 3
- Zugriffe: 2009
Re: QGridLayout in einem MainWindow verwenden
Genau.
Hier mal ein Minimalbeispiel:
#!/usr/bin/env
from PySide import QtGui
import sys
app = QtGui.QApplication(sys.argv)
mainWindow = QtGui.QMainWindow()
layout = QtGui.QGridLayout()
plain = QtGui.QPlainTextEdit()
button = QtGui.QPushButton('button')
layout.addWidget(plain, 0, 0)
layout ...
Hier mal ein Minimalbeispiel:
#!/usr/bin/env
from PySide import QtGui
import sys
app = QtGui.QApplication(sys.argv)
mainWindow = QtGui.QMainWindow()
layout = QtGui.QGridLayout()
plain = QtGui.QPlainTextEdit()
button = QtGui.QPushButton('button')
layout.addWidget(plain, 0, 0)
layout ...
- Sonntag 11. August 2013, 23:03
- Forum: Qt/KDE
- Thema: Wurzel Verzeichnis in QFileSystemModel anzeigen lassen
- Antworten: 0
- Zugriffe: 1099
Wurzel Verzeichnis in QFileSystemModel anzeigen lassen
Hi, ich habe wieder mal ein Problem mit meinem QTreeView und QFileSystemModel. Und zwar möchte ich, wenn ich dem Model und dem Tree den Pfad zum ordner a gebe, dass der Ordner a auch angezeigt wird und nicht nur sein Inhalt.Ich versuche es mal zur Verdeutlichung aufzuzeichnen:
Ich habe folgende ...
Ich habe folgende ...