K
Na super. Hab bisher mit dem C++Builder gearbeitet. Wenn ich das ganze in VC++7.1 ausprobiere, krieg ich gleich Linker-Fehler:
memcheck.obj : error LNK2005: _main bereits in main.obj definiert
LIBCD.lib(dbgheap.obj) : error LNK2005: _malloc bereits in memcheck.obj definiert
LIBCD.lib(dbgheap.obj) : error LNK2005: _calloc bereits in memcheck.obj definiert
LIBCD.lib(dbgheap.obj) : error LNK2005: _realloc bereits in memcheck.obj definiert
LIBCD.lib(dbgheap.obj) : error LNK2005: _free bereits in memcheck.obj definiert
(memcheck.obj ist das Modul, in dem der Code, den ich oben vor der main-Funktion gepostet hab, drin ist).
Irgendwie bin ich ein bisschen verzweifelt. Wir haben ne Server-Componente, bei der der Speicher kurzfristig unmerklich, über Stunden aber deutlich steigt, es könnten mehrere DLLs dran schuld sein und ich hab echt keinen Plan mehr, wie ich das finden soll
Alles was ich an Profilern und Bound-Checkern ausprobiere, wirft mir zig Warnungen um die Ohren, die aber z.T. einfach nicht stimmen könnnen (s.o.) und meistens ziehmlich unnachvollziebar sind. Und dann hab ich auch noch Code, der im einen Compiler compiliert und im andern nicht. Wie soll ich da auf nen grünen Zweig kommen????