Announcement

Collapse
No announcement yet.

fehler bei ActiveControl.Name unter WIN7

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • fehler bei ActiveControl.Name unter WIN7

    Hallo,

    ich habe festgestellt, und ein Problem damit, dass unter WIN7 und Delphi7 ACTIVECONTROL.NAME immer einen leeren String zurück gibt.

    Ich benutze es bspw. um bei DBLCLICK innerhalb einer Prozedur festzustellen, welche Komponente doppelt angeklickt wurde.

    Kennt jemand entweder ein Patch oder einen Workaround.

    Ich gehe in etwa so vor:

    X:= ActiveControl.Name
    if x ='FELD1' then ....

    Danke und Gruß

    Heiko

  • #2
    kenn ich nicht denn Fall?

    und wieso gehst du nicht über die Variablen?

    if ActiveControl = feld1 then ...

    Comment


    • #3
      Originally posted by Bernhard Geyer View Post
      kenn ich nicht denn Fall?

      und wieso gehst du nicht über die Variablen?

      if ActiveControl = feld1 then ...
      Das funktioniert genau so wenig

      Ich habe nun aber festgestellt, dass wenn ich ein komplett neues Projekt erstelle beide Varianten funktionieren?????

      Was kann denn das "ActiveControl.Name" so beeinflussen, dass es keinen Wert hat?

      gruß

      Heiko

      Comment


      • #4
        Originally posted by PM Heiko View Post
        Was kann denn das "ActiveControl.Name" so beeinflussen, dass es keinen Wert hat?
        Dynamisch im Quellcode erzeugte Controls haben keinen Namen. Das Name-Property ist nur für das DFM-Streaming relevant um das in der IDE Konfigurieret Formular in der Exe so verwenden zu können.

        Comment


        • #5
          Originally posted by Bernhard Geyer View Post
          Dynamisch im Quellcode erzeugte Controls haben keinen Namen. Das Name-Property ist nur für das DFM-Streaming relevant um das in der IDE Konfigurieret Formular in der Exe so verwenden zu können.
          Die Controls sind alle ind der Entwicklungsumgebung vorhanden! und wie gesagt, es funktioniert bei identischem Code nur auf WIN7 nicht!

          Comment

          Working...
          X