![]() |
Delphi7 & Windows7x86: ActiveX
Hallo,
ich versuche gerade, Delphi 7 unter Windows 7 Professional (x86) zum Laufen zu bringen; die Tipps von jaenicke ( ![]() Bei einem vorhandenen Projekt, welches weiter unter D7 gepflegt werden soll, gibt es jedoch Probleme mit den ADO-Komponenten. Nachvollziehen kann man das mit einem simplen Beispielprojekt (MainForm mit den drei Komponenten TADOConnection, TADOCommand und TButton) mit folgendem Code (der ConnectionString ist aus dem Verbindungsassistenten):
Delphi-Quellcode:
Wenn man sich nun mit F7 bis zur letzten Zeile von Button1Click vorarbeitet, gibt's eine 'Access violation (read of address 00000000)'
procedure TForm1.Button1Click(Sender: TObject);
begin ADOConnection.ConnectionString := 'Provider=ADsDSOObject;Encrypt Password=False;Integrated Security=SSPI;Mode=Read;Bind Flags=0;ADSI Flag=-2147483648'; ADOCommand.Connection := ADOConnection; ADOCommand.CommandText := 'SELECT'; // <-- Access Violation end; Hat jemand eine Idee, woran das liegen könnte? [edit: Sorry, Überschrift ist falsch: Sollte ActiveX heißen...] |
AW: Delphi7 & Windows7x86: ActiveC
Das passiert auch mit Delphi 2007 unter Vista, hat also mit Delphi 7 schonmal nichts zu tun. ADO ist aber leider nicht mein Gebiet, da müssen die Experten ran. Übrigens kannst Du über Bearbeiten - Erweitert Deinen Post editieren und den Titel ändern.
|
AW: Delphi7 & Windows7x86: ActiveX
Gibt's noch andere (bekannte) "Unverträglichkeiten" mit Delphi (alt) und Windows 7/Vista?
|
AW: Delphi7 & Windows7x86: ActiveX
Wie ich schon sagte, das hat mit der Delphi-Version nichts zu tun, unter XE passiert das auch, gerade ausprobiert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:49 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