absturz von excel in einer schleife
04.08.2004 14:41:38
excel
folgendes: ich habe ein programm geschrieben das nacheinander eine matrix einliest, den werten entsprechende farben zuteilt und damit rectangles (ca. 800)erstellt. diese werden dann kopiert und in ein diagramm eingefügt, welches dann als gif datei gespeichert wird.
dieser ganze vorgang soll 70 mal ablaufen. beim 24. stürzt er ab. bis dahin wird er von schritt zu schritt langsamer.
warum? speicher voll? am ende jeden schrittes habe ich folgendes geschrieben:
OpenClipboard FindWindow("xlMain", vbNullString)
EmptyClipboard
CloseClipboard
am anfang steht dann dieses:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
habe ich hier im forum gefunden zum thema clipboard leeren. allerdings muss ich sagen das ich nicht so genau weiss was das macht.
ps: es stürzt auch ohne dieses nach dem 24. ab.
danke für eure hilfe