![]() |
Größe des Rückgabewertes einer Fkt begrenzt?
Hi,
ich lasse mir von meiner DLL mittels einer Funktion ein Record zurückgeben, das unter anderem 1-2 Unterrecords besitzt und ein paar Funktionsvariablen (soll heißen "var fkt: function:string;"). Nun habe ich das Problem, dass das Objekt nur teilweise zurückkommt, d.h. am Ende wird etwas "abgeschnitten". Wenn ich die Funktion in der DLL kontrolliere, gibt sie ein vollständiges Record zurück. Wenn ich aber im Hauptprogramm das zurückgelieferte Record anschaue, ist hinten ein Teil der Variablen unbelegt! Entferne ich im Hauptprogramm und in der DLL 1-2 Variablen in der Typdeklaration, werden hinten dafür weitere Variablen belegt! Dies lässt mich zu dem Schluss kommen, dass wohl die Größe der Rückgabewerte begrenzt ist, oder? Kann man das irgendwie beheben? Vielen Dank Mario |
Re: Größe des Rückgabewertes einer Fkt begrenzt?
hat sich erledigt...
|
Re: Größe des Rückgabewertes einer Fkt begrenzt?
verräts du uns auch worinder Fehler lag ?
|
Re: Größe des Rückgabewertes einer Fkt begrenzt?
War eigentlich keine große Sache.
Ich hatte ja noch Unterrecords und da hab ich in meiner Verwirrung vergessen, den Typ in der DLL zu aktualisieren. Daher war der Typ in der DLL kleiner wie im Hauptprogramm und so kam es auch zu diesem "Abschneideeffekt". Durch diesen kleinen Fehler hab ich ein paar Tage verloren... Gruß Mario |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz