.... type Mismatch bei Type-Parametern Kategorie: Programmierung (von Markus - 9.06.2003 0:47) | |
| |
Hallo, kann mir jemand helfen. Ich habe eine Funktion geschrieben, in der ich einen selbstdefinierten Typ übergebe. Bei der Funktionsdeklaration sowie beim Programmcode bringt der Compiler keine Fehlermeldung. Jedoch kommt eine Fehlermeldung, sobald die Funktion aufgerufen wurde. Der Typ: type MyType { byte s[40]; byte t; } Die Funktion: function MyFunc(package.Mytype p_s, byte p_t) { ... } Der Aufruf: ... MyFunc(v_MyType, v_t) ... Beim Aufruf ist v_Mytype vom Typ MyType und v_t ist ein Byte. Ich habe den Verdacht, da� es der Compiler nicht gestattet, eigene Typen an Funktionen zu übergeben! Ist das richtig, oder mache ich einen Fehler? Die Variablen, die übergeben werden sind übrigends keine Konstanten! | |
Antwort schreiben Antworten: ![]() ![]() ![]() |