![]() |
DLL Fehler. Warum???
Hallo!!
Die Diese Function bringt einen Fehler und zwar "[Fehler] Daten.pas(36): Funktion benötigt Ergebnistyp" Was muss ich ändern das der Uafruf functioniert? MfG Master |
Re: DLL Fehler. Warum???
???
Mehr Infos... Und vielleicht mal n bissle Quellcode... |
Re: DLL Fehler. Warum???
Du hast in Zeile 36 der Unit "daten.pas" eine funktion die kein ergebnistyp hat.
Beispiel.:
Delphi-Quellcode:
Geht natürlich nicht weil du keinen ergenistyp angegeben hast. Also sollte es so aussehen
function GetDate;
begin result := Date; end;
Delphi-Quellcode:
function GetDate: TDateTime;
begin result := Date; end; |
Re: DLL Fehler. Warum???
Hallo!!
Treadvalue1 = function readvalue1(path: String; sgtag1: TStringgrid; preis1: array of single); das ist die Funktion die einen Fehler verursacht. Mfg Master |
Re: DLL Fehler. Warum???
1.) sollte es so aussehen (doppelpunkt vergessen)
Delphi-Quellcode:
2.) Um den Fehler zu beheben (falls es nicht durch 1. ist) solltest du die deklaration von readvalue1 suchen und dort den rückgabetyp festlegen (auch bei der implementation - siehe letzen post dieses beitrags von mir)
Treadvalue1 := function readvalue1(path: String; sgtag1: TStringgrid; preis1: array of single);
|
Re: DLL Fehler. Warum???
Hallo!!!
Nein, leider reicht es nicht einen := zu setzen, er verlangt dann ein =. type Treadvalue1 := function readvalue1(path: String; sgtag1: TStringgrid; preis1: array of single); var frmauswertung: Tfrmauswertung; preis : array[1..4] of single; implementation readvalue1: Treadvalue1; Das ist der Teil, wo die Fehlermeldung entsteht MfG Master |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 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 by Thomas Breitkreuz