dll und locale
-
hola
hab nen kleinen parser geschrieben den ich nun in eine dll auslagern will.
einge der funktionen benoetigen als parameter ein locale fuer das parsen der strings. kann ich locale-objekte ueber dll-grenzen verwenden ?
unter windows gibts den _locale_t typ, der scheinbar die C version von std::local ist. hat jemand eine idee wie ich das nun am bloedesten mache ?Meep Meep
-
Meep Meep schrieb:
kann ich locale-objekte ueber dll-grenzen verwenden ?
Jein, nur so lange die dll von einer exe verwendet wird, die mit dem selben Compiler und den selben Einstellungen kompiliert wurde, insbesondere müssen beide die selbe Runtime linken. Diese Einschränkungen relativieren in der Regel die Sinnhaftigkeit davon, das Ganze in eine dll zu packen. Ich würd mir überlegen, ob es nicht besser wäre, eine statische Library zu machen. Oder hast du einen bestimmten, technischen Grund, aus dem es eine dll sein muss?
-
ja, es ist ein plugin.