Einzelnen Beitrag anzeigen

Benutzerbild von sundance
sundance

Registriert seit: 9. Mai 2006
98 Beiträge
 
Delphi 7 Professional
 
#1

Delphi7 & Windows7x86: ActiveX

  Alt 12. Okt 2011, 10:31
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...]

Geändert von sundance (12. Okt 2011 um 10:52 Uhr)
  Mit Zitat antworten Zitat