Die Suche ergab 31 Treffer

von tschaka81
Donnerstag 24. März 2022, 18:00
Forum: Allgemeine Fragen
Thema: C# DLL to Python
Antworten: 14
Zugriffe: 814

Re: C# DLL to Python

Die Cryptodll gehört zu einem speziellen Programm und sorgt für die Anmeldung an diesem. Ich habe jetzt den Part mit dem MakeHash hinbekommen: daraufhin sollte ich mich mit Authenticate einloggen können. Hier scheitere ich wieder an secman. secman kommt aus sessions.Properties("SecMgr") un...
von tschaka81
Donnerstag 24. März 2022, 13:22
Forum: Allgemeine Fragen
Thema: C# DLL to Python
Antworten: 14
Zugriffe: 814

Re: C# DLL to Python

alles klar, ich werde mal den Kontakt suchen. Vielen Dank schonmal für die Hilfe
von tschaka81
Donnerstag 24. März 2022, 12:57
Forum: Allgemeine Fragen
Thema: C# DLL to Python
Antworten: 14
Zugriffe: 814

Re: C# DLL to Python

Wie gesagt, dass habe ich nicht. Müsste ich erstmal nachfragen beim Hersteller.
von tschaka81
Donnerstag 24. März 2022, 12:48
Forum: Allgemeine Fragen
Thema: C# DLL to Python
Antworten: 14
Zugriffe: 814

Re: C# DLL to Python

Eh. Das ist doch komplett geraten. Wieso produzierst du denn ploetzlich eine Liste von Pointern? Das hat doch niemand irgendwo gefordert. Mir fehlt hier vor allem die Angabe, was die Funktion als "Hash"-Objekt haben will. Ein void_p ist ja schoen und gut, aber der muss schon auf eine gewi...
von tschaka81
Donnerstag 24. März 2022, 12:34
Forum: Allgemeine Fragen
Thema: C# DLL to Python
Antworten: 14
Zugriffe: 814

Re: C# DLL to Python

Ich habe jetzt mal folgendes versucht: import ctypes hllDll = ctypes.WinDLL (r"C:\Canberra\Apex\Exefiles\PxCrypto.dll") length_str = 20 a = [ctypes.create_string_buffer(length_str) for i in range(length_str)] pointers = (ctypes.c_char_p*length_str)(*map(ctypes.addressof, a)) hllDll.MakeHas...
von tschaka81
Donnerstag 24. März 2022, 12:16
Forum: Allgemeine Fragen
Thema: C# DLL to Python
Antworten: 14
Zugriffe: 814

Re: C# DLL to Python

@tschaka81: String gibt es in C nicht als Datentyp. Das sind in C Zeiger auf Char. Das heisst Du musst hier ein Zeichen-Array anlegen das gross genug ist um das Ergebnis aufzunehmen, und dann einen Zeiger darauf übergeben. An der Stelle kann man übrigens auch ganz gut sehen wie gefährlich C ist. Du...
von tschaka81
Donnerstag 24. März 2022, 11:56
Forum: Allgemeine Fragen
Thema: C# DLL to Python
Antworten: 14
Zugriffe: 814

Re: C# DLL to Python

Nach ein wenig hin und her, habe ich auch gemerkt, dass das Ganze ein wenig umständlich ist: Mittels: hllDll = ctypes.WinDLL (r"PxCrypto.dll") a = ctypes.c_char() hllDll.MakeHash("Hallo", ctypes.byref(a)) print(a) bekomme ich schonmal das erste Zeichen zurück. (Glaube ich, zumind...
von tschaka81
Donnerstag 24. März 2022, 11:24
Forum: Allgemeine Fragen
Thema: C# DLL to Python
Antworten: 14
Zugriffe: 814

C# DLL to Python

Hallo, ich habe derzeit folgenden abgekürzten C# Code: [DllImport("PxCrypto.dll", CharSet = CharSet.Ansi, EntryPoint = "_MakeHash@8")] private static extern int MakeHash(string password, ref object Hash); ... object var_CryptoPass = ""; MakeHash("", ref var_Cr...
von tschaka81
Donnerstag 17. März 2022, 12:46
Forum: Allgemeine Fragen
Thema: globale Variablen Opencv?
Antworten: 4
Zugriffe: 291

Re: globale Variablen Opencv?

Hallo. wie das mit minimal Beispielen so ist, war dies zu minimalistisch... Kurs gesprochen: Ich kann die globalen variablen im Programm nutzen, wenn ich die Zeile camera weglasse. Noch viel interessanter ist, dass es auch klappt, wenn ich die Zuweisung weglasse: Sprich nicht: camera = cv2.VideoCapt...
von tschaka81
Donnerstag 17. März 2022, 11:48
Forum: Allgemeine Fragen
Thema: globale Variablen Opencv?
Antworten: 4
Zugriffe: 291

globale Variablen Opencv?

Hallo, ich verzweifle gerade an einem simplen Problem und sehe die Lösung nicht. vielleicht kann mir hier jemand weiterhelfen: Ich habe eine ganz simple Flask app. Vor dem app.run starte ich einen Thread, welcher mir Videodaten generiert. if __name__ == "__main__": api_vars = {"qrcode...
von tschaka81
Mittwoch 1. September 2021, 12:55
Forum: Netzwerkprogrammierung
Thema: SocketIO in verschiedenen Klassen (mit Flask)
Antworten: 1
Zugriffe: 2479

Re: SocketIO in verschiedenen Klassen (mit Flask)

Hallo,

ich habe die Ursache gefunden:

Das Problem scheint bei eventlet zu liegen. Ändere ich auf die nicht Produktionsumgebung, dann klappt alles. Weiß jemand warum das so ist?

Code: Alles auswählen

socketio.run(app, host='0.0.0.0', port=5000)
#eventlet.wsgi.server(eventlet.listen(('', 5000)), app)
von tschaka81
Mittwoch 1. September 2021, 11:58
Forum: Netzwerkprogrammierung
Thema: SocketIO in verschiedenen Klassen (mit Flask)
Antworten: 1
Zugriffe: 2479

SocketIO in verschiedenen Klassen (mit Flask)

Hallo, ich habe mich heute ein wenig mit SocketIO auseinandergesetzt. Dabei haben einfach Beispiele funktioniert. Ich bin dann zu etwas komplizierterem übergegangen. Folgendes Szenario: app = Flask(__name__) socketio = SocketIO(app) socketslinks(socketio) # Importiere Socket Links eventlet.wsgi.serv...
von tschaka81
Sonntag 4. Juli 2021, 16:35
Forum: Wissenschaftliches Rechnen
Thema: ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
Antworten: 2
Zugriffe: 1653

Re: ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()

Hallo,

habe das Problem gefunden:

Das Problem war nicht das append (abgesehen davon dass es self.df = self.df.append heißen muss)

Es war tatsächlich das if self.df:

Hab ich nicht richtig geschaut.

trotzdem Danke
von tschaka81
Sonntag 4. Juli 2021, 16:04
Forum: Wissenschaftliches Rechnen
Thema: ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
Antworten: 2
Zugriffe: 1653

ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()

Hallo, ich beschäftige mich gerade mit Pandas und bin dabei auf folgendes Problem gestoßen: Ich habe ein Dataframe erstellt und wollte nun zu diesem weitere "Zeilen" hinzufügen. Die Zeilen kommen einzeln an und sollen später per HDF5 weggeschrieben werden. Ich habe das Problem, dass meine ...
von tschaka81
Montag 15. März 2021, 21:11
Forum: Webframeworks
Thema: Flask_restplus Swagger
Antworten: 0
Zugriffe: 1823

Flask_restplus Swagger

Hallo, ich beschäftige mich gerade als Neuling mit Flask_restplus und wollte das automatische Dokumentieren mit Swagger nutzen. Ich habe derzeit folgenden Code erzeugt (Snippet) @apisamples.route('/checksample') @apisamples.doc(params={"ProcedureName":'string'}, required=True) @apisamples....
von tschaka81
Donnerstag 4. März 2021, 07:36
Forum: Webframeworks
Thema: Flask inherente Klassen
Antworten: 5
Zugriffe: 1197

Re: Flask inherente Klassen

Hallo blackjack, ich mag dir hier nicht widersprechen, da du für den allgemeinen Fall sicherlich recht hast. In meinem dedizierten Fall ist es aber so, dass die entsprechende Klasse immer genau einmal ausgeführt wird. Eigentlich ist eine Klasse für meinen Anwendungsbereich total falsch. Allerdings h...
von tschaka81
Mittwoch 3. März 2021, 16:26
Forum: Webframeworks
Thema: Flask inherente Klassen
Antworten: 5
Zugriffe: 1197

Re: Flask inherente Klassen

Hallo Blackjack, danke erstmal für deine Antwort. Ich bin leider kein Phythonc crack und werde mir deine Kommentare nochmal ansehen. Ich habe zwischenzeitlich das Problem gelöst, auch wenn ich noch nicht verstehe warum es so geht: Ich musste das data = {"data": 0} aus der __init__ herausne...
von tschaka81
Mittwoch 3. März 2021, 12:44
Forum: Webframeworks
Thema: Flask inherente Klassen
Antworten: 5
Zugriffe: 1197

Flask inherente Klassen

Hallo, ich hätte da mal eine Frage bezüglich von Flask und Klassen. Ich habe mir derzeit eine Klasse gebaut class sqlinit(): def openconnection(self, config): pass class Apex(FlaskView, sqlinit): def __init__(self): #super().__init__() pass def run(self, config): self.config = config super().opencon...
von tschaka81
Donnerstag 16. Januar 2020, 08:21
Forum: Allgemeine Fragen
Thema: tornado static file handler
Antworten: 6
Zugriffe: 943

Re: tornado static file handler

__blackjack__ hat geschrieben: Mittwoch 15. Januar 2020, 14:09 @tschaka81: Das in eine sinnvolle Reihenfolge bringen‽ Ich meine es ist doch klar das das so herum nicht funktionieren konnte. "/foo/bar/(.*)" trifft halt auch auf "/foo/bar/test.js" zu.
Im Nachhinein gesehen, kann ich dem nur zustimmen. :geek:
von tschaka81
Mittwoch 15. Januar 2020, 14:02
Forum: Allgemeine Fragen
Thema: tornado static file handler
Antworten: 6
Zugriffe: 943

Re: tornado static file handler

Hi, ich habe gerade das Problem entdeckt: ich hatte vorher einen StaticFileHandler schon einmal definiert. Da hatte ich ein (.*) auf das gleiche Webverzeichnis angewandt. also ("/foo/bar/(.*)", StaticFileHandler, {"path": "/anotherpath/to/somewhere"}) ("/foo/bar/js...