![]() |
[Warning] Unit.pas(747): Unsafe code 'String index' ????
Was bedeutet
[Warning] Hauptform_Unit.pas(747): Unsafe code 'String index to var param' :coder: :coder: :coder: :coder: :coder: |
Moin Bundy,
bist Du schon mal auf die Meldungszeile gegangen und hast F1 gedrückt? (mit Meldungszeile meine ich nicht die genannte 747, sondern die in der dies steht) |
Und zeig mal Zeile 747 und was so dazu gehört.
|
Sei mal so lieb und poste den Code, wo die Fehlermeldung kam.
...:cat:... |
Delphi-Quellcode:
[Edit=Sakura]Delphi-Tags eingefügt.[/Edit]
for i:= 1 to Length(Text1) do
begin if Text1[i]=#35 then Text1[i]:=#13; if Text1[i]=#187 then Text1[i]:=#10; end; |
Schon mal an StringReplace gedacht?
|
Wie ist Text1 definiert?
...:cat:... |
Text1 : widestring;
Er compiliert das Programm aber er sagt ebeb immer diesen Fehler. Muss man Variablen wieder freigeben oder ?. |
Zunächst ist es erst mal nur eine Warnung und kein Fehler. Ich vermute, diese steht in Zusammenhang mit der Entwicklung von .net-Anwendungen. Für gesicherten Code sind dafür doch ein paar Restriktionen zu beachten, auf die nur hingewiesen wird.
|
Moin Zusammen,
vielleicht könnte ja mal schlicht jemand der D7 hat dieses Warning reproduzieren, im unteren Fenster, wo die Meldungen stehen, die Warning Zeile markieren und F1 drücken. Dann sollte man ja eine klärende Hilfeseite bekommen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 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