Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi7 & Windows7x86: ActiveX (https://www.delphipraxis.net/163704-delphi7-windows7x86-activex.html)

sundance 12. Okt 2011 09:31


Delphi7 & Windows7x86: ActiveX
 
Hallo,

ich versuche gerade, Delphi 7 unter Windows 7 Professional (x86) zum Laufen zu bringen;
die Tipps von jaenicke (http://www.delphi-library.de/viewtopic.php?p=544403) habe ich bereits umgesetzt.
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:
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;
Wenn man sich nun mit F7 bis zur letzten Zeile von Button1Click vorarbeitet, gibt's eine 'Access violation (read of address 00000000)'

Hat jemand eine Idee, woran das liegen könnte?

[edit: Sorry, Überschrift ist falsch: Sollte ActiveX heißen...]

DeddyH 12. Okt 2011 09:41

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.

sundance 12. Okt 2011 09:57

AW: Delphi7 & Windows7x86: ActiveX
 
Gibt's noch andere (bekannte) "Unverträglichkeiten" mit Delphi (alt) und Windows 7/Vista?

DeddyH 12. Okt 2011 10:02

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