![]() |
Re: Arraywert in einen anderen Array??? Wie?
jetzt ne richtig dumme Frage: wie mach ich bei Delphi7 so ein programmhäckchen???
Ich lerne Delphi aus einem Buch und da ist die Oberfläche nicht so beschrieben... :( |
Re: Arraywert in einen anderen Array??? Wie?
Liste der Anhänge anzeigen (Anzahl: 1)
Links neben der Codezeile auf den Rand vom Fenster klicken. Dann wird die Zeile rot und links steht ein roter Punkt.
Hier siehst du wies aussieht : |
Re: Arraywert in einen anderen Array??? Wie?
Zitat:
|
Re: Arraywert in einen anderen Array??? Wie?
Zitat:
Delphi-Quellcode:
1000 Arrays mit 1000 Zellen auch nicht.
Kxa, Kya, Kxb, Kyb: array[0..99] of integer;
|
Re: Arraywert in einen anderen Array??? Wie?
wobei dynamische Array da schon sinnvoll sind weil wenn der Benutzer dann nur 10 braucht man die anderen 90 Integer ja nicht und das wäre ja dann unnötiger Speicherverbrauch ;)
|
Re: Arraywert in einen anderen Array??? Wie?
Oh, bitte. 400 Integer belegen 1.6KB.
|
Re: Arraywert in einen anderen Array??? Wie?
Naja bei 90 Integern spart man immerhin fast 0,4KB...
Stell dir ma vor ein User hat nen älteren Computer der nur vielleicht 64KB Arbeitsspeicher hat.. wenn überhaupt.. da macht das schon ne ganze Menge aus.. Man muss auch die Leute bedenken die keinen High-End PC haben :wink: :mrgreen: |
Re: Arraywert in einen anderen Array??? Wie?
Leider hast du ja die Fehlermeldung nicht vollständig da stehen. Kommt die AccessViolation direkt bei Adresse 0 oder kommt irgendwann doch eine andere Zahl bei der Adresse ungleich 0? Wenn die Zugriffsverletzung dierekt bei Adresse 0 kommt hast du vermutlich die Instanz des Objectes nicht erzeugt in dem sich das array befindet.
|
Re: Arraywert in einen anderen Array??? Wie?
Zitat:
Zum Thema:
Delphi-Quellcode:
Funktioniert 100%. Bitte mal in Dein delphi kopieren und kompilieren, danach ausführen. Wenn Du einen Laufzeitfehler bekommst, dann deinstalliere Delphi und pack es nochmal rauf. Kommt der Laufzeitfehler immer noch, wechsle den PC. Kommt der Fehler immer noch, sag Bescheid. Dann werde ich Gärtner.
Var
ka, kb : Array of Integer; a,b : Integer; Begin SetLength (ka,10); SetLength (kb,10); a:=2; b:=3; ka[a] := kb[b]; End; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:24 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