AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Prism Pointer in unsafe code eriner VCL.Net-Anwendung
Thema durchsuchen
Ansicht
Themen-Optionen

Pointer in unsafe code eriner VCL.Net-Anwendung

Offene Frage von "Luke1410"
Ein Thema von Luke1410 · begonnen am 7. Jul 2005 · letzter Beitrag vom 11. Jul 2005
Antwort Antwort
Seite 2 von 2     12   
barf00s
(Gast)

n/a Beiträge
 
#11

Re: Pointer in unsafe code eriner VCL.Net-Anwendung

  Alt 7. Jul 2005, 17:17
was hat das mit VCL zu tun?

VCL = VISUAL COMPONENT LIBRARY

[edit]
weil ich grad das wort "migrieren" les ...
DANN solltest du auch von linkedlists records mit fiesen pointern (oder was auch immer das da sein soll bei dir) auf classes umstellen, dann schreibst auch sicheren .NET code und musst nicht mit unsafe kram rumgurken - was ja wieder dem .NET dings (eigentlich) wiederspricht
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#12

Re: Pointer in unsafe code eriner VCL.Net-Anwendung

  Alt 7. Jul 2005, 17:29
Mit der VCL.Net kannst du schon aus Prinzip nicht auf CAS zurückgreifen. Das Ding ist doch fast nur Win32...
Kommt mir jetzt *bitte* nicht damit, dass auch SWF P/I nutzt. SWF kann das, als trusted Asssembly, durch Internalcalls und somit ohne CAS zu sehr einzuschränken.

Nach dem 3. Schritt hast du CAS. Und wenn es SWF aus .Net 2.0 ist dürfte Avalon auch nicht mehr so weh tun.
  Mit Zitat antworten Zitat
Luke1410

Registriert seit: 7. Jul 2005
8 Beiträge
 
#13

Re: Pointer in unsafe code eriner VCL.Net-Anwendung

  Alt 7. Jul 2005, 18:03
@barf00s:
k, vertan, forget it VCL -> .Net-Umsetzung, dann stimmt der Satz wieder

Wie schon im letzten Post (ganz unten) beschrieben, fällt safed code erstmal flach (sofern es anders machbar ist), weil einfach zu aufwendig.

@Robert_G: Okok, schieben wir den Vorteil, CAS verwenden zu können ans Ende der Liste. Ändert leider nichts daran, dass zuerst unsafe code erstellt werden sollte.
  Mit Zitat antworten Zitat
barf00s
(Gast)

n/a Beiträge
 
#14

Re: Pointer in unsafe code eriner VCL.Net-Anwendung

  Alt 8. Jul 2005, 09:11
das klingt irgendwie komisch -

als ob DICH jemand zwinkt erst son dummfug zu produzieren, der dann sowieso NOCHEINMAL umgestellt wird?


Win32 -> unsafe blah -> pures .NET

sehr merkwürdig
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#15

Re: Pointer in unsafe code eriner VCL.Net-Anwendung

  Alt 8. Jul 2005, 09:23
Zitat von barf00s:
als ob DICH jemand zwinkt erst son dummfug zu produzieren, der dann sowieso NOCHEINMAL umgestellt wird?
Win32 -> unsafe blah -> pures .NET
Ist gar nicht dumm.
Ich denke mal, er will während des Portierens weiterhin kompilieren können. So kann seine App zu einer .Net App "reifen".
  Mit Zitat antworten Zitat
Luke1410

Registriert seit: 7. Jul 2005
8 Beiträge
 
#16

Re: Pointer in unsafe code eriner VCL.Net-Anwendung

  Alt 11. Jul 2005, 14:46
Jo, genau so sollte es sein.

Btw. ist das Problem weiterhin ungelöst... Werde wohl zwangsweise wirklich zu Klassen wechseln.
Nur kann ich immer noch nicht glauben, dass ich der einzige sein soll, der sich mit diesem Problem rumschlägt...
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#17

Re: Pointer in unsafe code eriner VCL.Net-Anwendung

  Alt 11. Jul 2005, 15:25
Zitat von Luke1410:
Jo, genau so sollte es sein.
Btw. ist das Problem weiterhin ungelöst... Werde wohl zwangsweise wirklich zu Klassen wechseln.

Die IMHO einzige, saubere Lösung für einen PBloodyRecord wäre eine TNiceClass. (Wobei man auf lange Sicht die T-Prefixe über board werfen sollte, sieht einfach "falsch" aus in .Net )
Zitat von Luke1410:
Nur kann ich immer noch nicht glauben, dass ich der einzige sein soll, der sich mit diesem Problem rumschlägt...
Ich selbst sehe keinen Grund für die Verwendung von Zeiger auf Records. Klassen sind genau dafür da. In .Net wirst du sogar dazu gezwungen, da value types immer per "Assignment by Copy" gehandhabt werden.
Das werden viele eingesehen haben und deshalb gar nicht mit dem Problem zu kämpfen gehabt haben.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 09:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz