Autor Beitrag
fuggaz
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 106



BeitragVerfasst: Sa 22.09.07 15:55 
Hallo,

Mein Programm funktioniert soweit gut.
Nur gibt Delphi lauter unsichere(Typen/Code) Meldungen aus.

1.Unsicherer Typ 'pchar'
Messagebox(....pchar(text)...)

2.Unsicherer Code 'String index to var param'
filestream.read(result[1],wlcount);

3.Unsicherer Typ 'pAnsiChar'
rcode:=copyfile(pansichar(dateiname),pansichar(copy(dateiname,1,length(dateiname)-3)+'bak'),false);


Hat das Auswirkungen?
Und kann ich das Problem lösen?


mfg fuggaz
dummzeuch
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 593
Erhaltene Danke: 5


Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
BeitragVerfasst: Sa 22.09.07 17:34 
user profile iconfuggaz hat folgendes geschrieben:
Mein Programm funktioniert soweit gut.
Nur gibt Delphi lauter unsichere(Typen/Code) Meldungen aus.

1.Unsicherer Typ 'pchar'
Messagebox(....pchar(text)...)

2.Unsicherer Code 'String index to var param'
filestream.read(result[1],wlcount);

3.Unsicherer Typ 'pAnsiChar'
rcode:=copyfile(pansichar(dateiname),pansichar(copy(dateiname,1,length(dateiname)-3)+'bak'),false);

Hat das Auswirkungen?
Und kann ich das Problem lösen?


Die Auswirkung ist, dass der Code sich nicht mit Delphi fuer dotNET compilieren laesst.

Du hast drei Moeglichkeiten:
1. Du ersetzt die angemoserten Konstrukte durch solche, die auch unter dotNET erlaubt sind. (ein Heidenaufwand)
2. Du ignorierst diese Warnings, aber das verlaengert die Compilezeit und man findet dann evtl. wichtige Warnings nicht mehr.
3. Du schaltest diese speziellen Meldungen ab. Das geht in den Projekteinstellungen / Compilermessages

Ich tendiere zu 3., da ich nicht fuer dotNET entwickle.

twm
fuggaz Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 106



BeitragVerfasst: Sa 22.09.07 19:50 
Alles klar.
Danke für deine Antwort.
Ich habe es jetzt abgestellt.


mfg fuggaz