Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
AntonEngelmann
Anmeldungsdatum: 15.12.2023 Beiträge: 9 Wohnort: Oberbayern
|
Verfasst am: 12.02.2024, 17:00 Titel: Array mit Index definiert durch Variable |
|
|
Hallo,
folgendes Progrämmchen namens Check4.bas :
1: Dim As integer N = 120
2:'
3: Dim As Double A(120), B(120)
4: 'Dim As Double A(N), B(N)
5: 'ReDim As Double A(N), B(N)
6: 'Dim As Double A(1 To N), B(1 To N)
7: 'ReDim As Double A(1 To N), B(1 To N)
8: ? "Zeile 8": Sleep
Wenn Zeile 3 zum Kommentar erklärt ist und eine andere Zeile ausgeführt werden soll
— zum Beispiel Zeile 4
1: Dim As integer N = 120
2:'
3: 'Dim As Double A(120), B(120)
4: Dim As Double A(N), B(N)
5: 'ReDim As Double A(N), B(N)
6: 'Dim As Double A(1 To N), B(1 To N)
7: 'ReDim As Double A(1 To N), B(1 To N)
8: ? "Zeile 8": Sleep
—, erhalte ich folgende zwei Fehlermeldungen:
L:\My_FreeBASIC2023\bin\win32\ld.exe: Check4.o:fake:(.text+0xef): undefined reference to `fb_ArrayErase@8'
L:\My_FreeBASIC2023\bin\win32\ld.exe: Check4.o:fake:(.text+0xfa): undefined reference to `fb_ArrayErase@8'
Build error(s)
(Im Ordner L:\My_FreeBASIC2023\ ist natürlich FbEdit untergebracht.)
Wieso? Wie kann ich normales Funktionieren erreichen? |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4663 Wohnort: ~/
|
Verfasst am: 12.02.2024, 18:53 Titel: |
|
|
Der gepostete Quelltext sollte eigentlich schon fehlerlos compilieren (tut es bei mir auch). Welche Compiler-Version verwendest du? Ggf. hilft da ein "fbc -version" weiter. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
AntonEngelmann
Anmeldungsdatum: 15.12.2023 Beiträge: 9 Wohnort: Oberbayern
|
Verfasst am: 12.02.2024, 20:25 Titel: |
|
|
Noch mehr herausgefunden!
Habe meine schon vorhandene
Version 1.10.0 (2023-05-14), built for win32 (32bit)
kopiert und die Kopie umbenannt in fbc, vorher das bislang verwendete fbc in fbc-bisher umbenannt.
Mit der neuen fbc-Version funktioniert plötzlich auch mein Progrämmchen.
Vielen Dank, nemored, für deine Antwort! Sie hat mich auf das Richtige gebracht. |
|
Nach oben |
|
|
|