![]() |
Dynamische Forms unter Windows VISTA
Hi,
ich habe einen Player programmiert und da sind einige Forms dynamisch zur Laufzeit erzeugt, also nur wenn diese auch benötigt werden, das geht unter Win XP ohne Probleme, und VISTA ging es, doch plötzlich nicht mehr, nach irgendeinem Update von VISTA oder so keine ahnung, kennt jemand das Problem? Kann mir jemand helfen, ich mahc nichts anderes als: Application.CreateForm(TfrmVoiceCommandsControl, frmVoiceCommandsControl); frmVoiceCommandsControl.Show; naja unter Vista passiert einfach nichts überhaupt nicht, kein Fehler, kein fenster wird angezeigt nichts... ach ja ich arbeite mit Delphi 7 Enterprise... Hoffe jemand kann mir helfen...Vista nervt mich langsam *g* :-) Gruß tom |
Re: Dynamische Forms unter Windows VISTA
zur laufzeit werden die fenster so und so erzeugt. in deinem fall durch dein zutun ansonsten durch die entsprechende palzierung des codes in der Projektdatei (wird von Delphi erledigt). Es sollte also keinen unterschied geben da das fenster in auf gleiche art und weise erzeugt wird. Hast du mal die Fensterposition kontrolliert? vielleicht liegt es außerhalb des Bildschirmes.
|
Re: Dynamische Forms unter Windows VISTA
frmVoiceCommandsControl - Verwendest du irgendwelche ActiveX/COM-Controls? Evtl. hat sich hier was inkompatible geändert bzw. ein Sicherheitsupdate hat was lahm gelegt.
|
Re: Dynamische Forms unter Windows VISTA
Nein das is nich das Problem die form wird ja überhaupt nicht erstellt, ich hab nur kein delphi unter Vista wo ich mit dem debugger checken könnte, aber es ist auf jeden fall nicht nur die position, weil auch weitere aktionen die beim start der form gemacht werden sollten, nicht ablaufen...
und wie gesagt es hat auch schon funktioniert aber nun nicht mehr ...ist das evtl ein VISTA Problem, oder hat Delphi 7 bei ONCREATE irgendwie ein Problem mit VISTA wenn ein fenster eben irgendwann zur Laufzeit erst erstellt wird...? ach ja es liegt nich nur an der Voice Commands Form, jede form die ich dynamisch erstelle geht nicht, also das war jetzt nur ein beispiel wie ich die formcreate... die voicecomms die ich verwende klappen auch unter vista das hab ich auch schon getestet |
Re: Dynamische Forms unter Windows VISTA
Hallo,
also meine Forms gehen alle, ich erstelle alle zur Laufzeit (per ShowModal allerdings). Wenn du Vista da hast, kannst du das auch remote debuggen. Heiko |
Re: Dynamische Forms unter Windows VISTA
Ein generelles Problem Delphi 7 <-> Vista schließe ich auch. Hab zwar nur D6 und funktioniert ganz gut.
Installier mal den Remote Debugger auf der Vista-Kiste und debugg mal durch. Das ist doch die einfachste Möglichkeit. |
Re: Dynamische Forms unter Windows VISTA
Hi,
remotedebugger? Kenn ich nicht? Das wär auf jeden Fall ne idee, werd ich ma ltesten, woher bekomm ich das ding? |
Re: Dynamische Forms unter Windows VISTA
Zitat:
|
Re: Dynamische Forms unter Windows VISTA
Liest dein Programm etwas aus der Registry oder benötigt Dateien oder so was?
|
Re: Dynamische Forms unter Windows VISTA
Ja ich lese schon etwas aus der registry, aber das is nich so wichtig das is nich das Problem, und hat uach mit dem nichts zu tun, ist in einer ganz anderen Form und funktioniert auch wunderbar, ansonsten werden bei den Forms die dynamisch geladen werden ...sollten ... unterschiedlich eine hat garnix bei oncreate eine lädt ein bild rein, etc...aber das ist nicht das problem
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:14 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