![]() |
Der linken Seite kann nichts zugewiesen werden...
Hallo,
ich muss "fremde Codeteile aus XE7" in meinem Delphi Berlin Projekt implementieren. Nun bekomme ich Meldungen, dass der linken Seite nichts zugewiesen werden kann... folgende Codeschnipsel scheinen dazu zu gehören:
Code:
Warum ließ sich das in dem alten Delphi compilieren und was kann man tun um es unter D2010 lauffähig zu bekommen?
const
DokTypStr: array[TAllDokTyp] of AnsiString = ('Projekt ', 'Angebot ', 'Auftragsbestätigung '); ... DokTypStr[DT]:= AnsiDokTypEntry[dteDokTitel, DT] + ' '; Ciao Stefan |
AW: Der linken Seite kann nichts zugewiesen werden...
Zitat:
|
AW: Der linken Seite kann nichts zugewiesen werden...
|
AW: Der linken Seite kann nichts zugewiesen werden...
Zitat:
![]() |
AW: Der linken Seite kann nichts zugewiesen werden...
Ich finde es wiederspricht sich Konstanten zu nutzen, denen man gleichzeitig erlaubt geändert werden zu können.
|
AW: Der linken Seite kann nichts zugewiesen werden...
Wenn du ohne dieses Verbrechen WRITEABLECONST 8-) auskommen willst und DokTypStr global ist, kannst du es einfach zu einer (initialisierten) Variablen machen:
Delphi-Quellcode:
var
DokTypStr: array[TAllDokTyp] of AnsiString = ('Projekt ', 'Angebot ', 'Auftragsbestätigung '); |
AW: Der linken Seite kann nichts zugewiesen werden...
Danke für die schnellen Antworten!
Per Compilerschalter abschalten ist die Schnell-Lösung, ich werde es aber (falls es nicht zu viele Stellen im Code werden) lieber die Variante von uligerhard nehmen. Ciao Stefan |
AW: Der linken Seite kann nichts zugewiesen werden...
Zitat:
|
AW: Der linken Seite kann nichts zugewiesen werden...
Manchmal ist nicht die schnellste Lösung die beste und gefragteste, sondern die, die etwas mehr in Anspruch nimmt und zukunftssicher ist.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 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