AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Sprung in andere Classe

Ein Thema von EWeiss · begonnen am 21. Apr 2007 · letzter Beitrag vom 21. Apr 2007
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

Sprung in andere Classe

  Alt 21. Apr 2007, 20:12
Hallo

Mit diesen aufruf

Code:
wmpVizInfo = new WMPVisualizationInfo(sCLSID);
springe ich in diese Classe

Code:
    public class WMPVisualizationPlugin : IWMPEffects, IDisposable
    {
        private IWMPEffects iWmpEffects = null;

       internal WMPVisualizationPlugin(string sClsid)
        {
            Guid g;
            Object oCom = null;
            bool isValidVizObject = false;

            try
            {
                g = new Guid(sClsid);

                Type comObjType = Type.GetTypeFromCLSID(g);
                //Console.WriteLine("Object type: {0}", comObjType.ToString());
                oCom = Activator.CreateInstance(comObjType);
Wie müßte diese Classe in Delphi aufgebaut sein
Code:
public class WMPVisualizationPlugin : IWMPEffects, IDisposable
damit ich beim aufruf ebenfalls hineinspringe ?

EDIT:
Hat sich erstmal erledigt!
Denke muss das ganze von einer anderen seite angehen.

gruss Emil
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Sprung in andere Classe

  Alt 21. Apr 2007, 22:01
Auch wenn es sich wohl schon erledigt hat: das ist ein ganz normaler Konstruktoraufruf.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

Re: Sprung in andere Classe

  Alt 21. Apr 2007, 22:18
Zitat von Khabarakh:
Auch wenn es sich wohl schon erledigt hat: das ist ein ganz normaler Konstruktoraufruf.
Erledigt nicht!
Aber weis im moment nicht wie ich das umsetzen soll.
Ist das nun ne Classe , Type kanns nicht so richtig identifizieren.

Type
WMPVisualizationPlugin = class(IWMPEffects)

will nicht da IWMPEffects ein interface und keine classe darstellt.

Deshalb habe ich auch die frage gestellt da ich nicht weis wie ich das zuordnen soll.

internal sagt ja nur aus das die funktion nur in dieser class aufgerufen werden kann.
Denke ich mal.
Könnte theoretich in Delphi auch als procedure declariert werden.
Wie würde die denn in etwa in Delphi aussehen.
Damit ich einen Anhaltspunkt habe.

Hmmm...


gruss Emil
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Sprung in andere Classe

  Alt 21. Apr 2007, 22:31
Hallo Emil, ich würde mir an deiner Stelle man die Grundlagen der objektorientierten Programmierung aneignen.
Markus Kinzler
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

Re: Sprung in andere Classe

  Alt 21. Apr 2007, 22:36
Zitat von mkinzler:
Hallo Emil, ich würde mir an deiner Stelle man die Grundlagen der objektorientierten Programmierung aneignen.
ja stimmt
Am besten lerne ich durch fragen bzw.. Beispielen wie hier im Forum.

Beim nächsten Projekt brauche ich garantiert danach nicht mehr fragen.
Übersetzungen bereiten mir halt probleme man kann einfach nicht alles wissen

PS:
Habe 10jahre in VB programmiert da kenn ich mich zu 90% aus und brauche niemanden
um ein projekt zu schreiben.
In Delphi ist es nun mal so das ich noch nicht alles kann bzw.. mit jeder Frage, Beipiel lerne.
Ich will aber niemanden damit nerven.

Gruss Emil
  Mit Zitat antworten Zitat
Antwort Antwort


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 08:56 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