Online
Registriert seit: 10. Jun 2003
Ort: Berlin
9.586 Beiträge
Delphi 11 Alexandria
|
AW: Programm mit Zugriffsverletzung - 1. PC funktioniert - 2. Nicht
12. Apr 2014, 22:40
Entschuldigung, das habe ich überlesen.
// EDIT:
Klar, das Load wird ja in einem eigenen Thread aufgerufen...
Und OLE muss pro Thread initialisiert werden. Sprich:
Delphi-Quellcode:
procedure TSplashImagesLoader.Execute;
begin
if not Assigned(Form) or not Assigned(FImages) then
Exit;
Synchronize(FForm.ShowSplashLoading);
try
OleInitialize(nil);
try
FImages.Load;
finally
OleUninitialize;
end;
finally
Synchronize(FForm.HideSplashLoading);
end;
end;
// EDIT2:
Ich habe es mal in die QC gepackt:
http://qc.embarcadero.com/wc/qcmain.aspx?d=124025
Sebastian Jänicke Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
Geändert von jaenicke (13. Apr 2014 um 00:10 Uhr)
|