Einzelnen Beitrag anzeigen

bjma

Registriert seit: 24. Sep 2005
Ort: Balingen
49 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: access violation

  Alt 9. Nov 2020, 09:56
Ich habe vergessen den Programmaufruf beizufügen.

Es handelt sich um ein Programm zur Dokumentenverwaltung.

procedure TRapport_erfassen.SpeedButton30Click(Sender: TObject);
var
t:integer;
s,name:string;
begin
showmessage(inttostr(Self.FileListBox1.ItemIndex)) ;
if not Self.FileListBox1.ItemIndex >-1 then exit;
if MessageDlg('Soll Rapport gelöscht werden?',
mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin


if Self.FileListBox1.ItemIndex >-1 then
begin
name :=Self.FileListBox1.Items.Strings[Self.FileListBox1.ItemIndex];
name:= Maute_Verwaltung.laufwerk_rapport_bearbeiten+name ;

t:=filelistbox1.ItemIndex ;
webbrowser1.Navigate('about:blank');

while WebBrowser1.ReadyState <> READYSTATE_COMPLETE do
Application.ProcessMessages;;
sleep(500);

if not deleteFile(name) then
begin
ShowMessage(SysErrorMessage(GetLastError));
showmessage('Fehler - löschen kopie- bei: '+name);
end;
filelistbox1.Items.Delete(t);
filelistbox1.itemindex:=t-1;
s:=filelistbox1.FileName ;

Webbrowser1.Navigate(s);

end;
end;


end;

Es werden PDF-Dokumente archiviert.

Gruß Jürgen
Jürgen Maute
  Mit Zitat antworten Zitat