AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Delphi XE - Array Problem

Ein Thema von -187- · begonnen am 10. Mär 2011 · letzter Beitrag vom 11. Mär 2011
Antwort Antwort
Seite 1 von 2  1 2   
-187-

Registriert seit: 24. Sep 2005
483 Beiträge
 
Delphi 2010 Architect
 
#1

Delphi XE - Array Problem

  Alt 10. Mär 2011, 21:14
Moin, ich habe eben begonnen ein bisschen mit Delphi XE rumzuspielen und wollte mir einen kleinen Kalendar basteln. Und schon gibt es Probleme

Warum wirft folgender Code keine Exception: (PS: Bei Delphi 7 krieg ich wie gehabt die Fehlermeldung "Ungültige Zeigerposition")

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Monate: array of String;
  i: Integer;
begin
  setLength(Monate,11);
  Monate[0]:='Januar';
  Monate[1]:='Februar';
  Monate[2]:='März';
  Monate[3]:='April';
  Monate[4]:='Mai';
  Monate[5]:='Juni';
  Monate[6]:='Juli';
  Monate[7]:='August';
  Monate[8]:='September';
  Monate[9]:='Oktober';
  Monate[10]:='November';
  Monate[11]:='Dezember';
  for i:=Low(Monate) to High(Monate) do
    ComboBox1.Items.Add(Monate[i]);
end;
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.820 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 21:15
Ist den die Bereichsüberprüfung aktiviert?
Markus Kinzler
  Mit Zitat antworten Zitat
-187-

Registriert seit: 24. Sep 2005
483 Beiträge
 
Delphi 2010 Architect
 
#3

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 21:17
Hmm muss man die Extra aktivieren ? Melde mich gleich zurück

Edit:

Hmm so klappt es jetzt:

Delphi-Quellcode:
implementation

{$R *.dfm}

{$R+}

...
Ich musste aber noch nie {$R+} manuell hinzufügen. Komisch !


Edit2: Hmm hab grad festgestellt das die Bereichsüberpüfung Stadardmäßig false ist. Mal sehen ob ich die Global auf true setzen kann. (Keine Lust das bei jedem Projekt einzustellen)

Geändert von -187- (10. Mär 2011 um 21:25 Uhr)
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 21:25
Projektoptionen -> Compiler -> Checkbox setzen?
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#5

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 21:27
Schau mal in den Projektoptionen links unten. Da findest eine Checkbox, sodass das nicht jedes mal vornehmen musst.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
-187-

Registriert seit: 24. Sep 2005
483 Beiträge
 
Delphi 2010 Architect
 
#6

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 21:28
Ja, habs auf anhieb nich gefunden. Ok jetzt ist es gesetzt...


War das bei euch auch so? Ich hab das frisch installiert, ist das default nicht auf True gesetzt ?
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#7

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 21:34
Bei mir -- aktuell Delphi XE -- ists auch auf False.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
-187-

Registriert seit: 24. Sep 2005
483 Beiträge
 
Delphi 2010 Architect
 
#8

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 21:54
Hmm du hast wohl auch keinen Grund das auf True zu setzen

Zum Debuggen ist es für mich eigentlich zwingend notwendig.
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#9

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 22:07
Ich arbeite selten mit dynamischen Arrays und bin mir bei sowas meist recht sicher, ergo habe ich es bisher nie wirklich vermisst
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
-187-

Registriert seit: 24. Sep 2005
483 Beiträge
 
Delphi 2010 Architect
 
#10

AW: Delphi XE - Array Problem

  Alt 10. Mär 2011, 22:14
Ich arbeite selten mit dynamischen Arrays und bin mir bei sowas meist recht sicher, ergo habe ich es bisher nie wirklich vermisst
Sicher bin ich mir beim ersten Entwurf auch immmer
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf