vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
<Out Of Memory> beim Excel-Diagram-Objekt 
Autor: RalfH
Datum: 27.02.03 11:10

Servus,

ich benutze das Microsoft-Excel-Diagramm-Control (aus einfügbare Objekte).

Im Form_Initialize() der Mainform meines Prog's kommt sporadisch die Fehlermeldung <Out of Memory>.

Wenn die Fehlermeldung einmal gekommen ist, muss ich VB neu öffnen damit die Fehlermeldung nicht wieder erscheint. Manchmal tritt der Fehler sogar nach einem Systemreboot und beim erstmaligen Ausführen des Prog's auf.
Public Excel As Object      ' weist auf das Excelobject (Diagramm)
Public Workbook As Object   ' weist auf das ExcelWorkbookobject (Diagramm)
...
 
Private Sub Form_Initialize()
  Dim I As Integer
 
  On Error Resume Next
 
  ' Verbindung zu Excel aufbauen
  Set Excel = GetObject(, "Excel.Application")
  If Error <> "" Or Excel Is Nothing Then
    On Error Resume Next
    Set Excel = CreateObject("Excel.Application")
    If Error <> "" Or Excel Is Nothing Then
      Message 1101, Error
      Unload Me
      End
    End If
    Excel.WindowState = xlMinimized
    Excel.Visible = True
  End If
 
  ' Verbindung zur, im Chart-Control, angezeigten Arbeitsmappe aufbauen
  Chart.Width = picExcel.ScaleWidth
  On Error Resume Next
  [color=red]Set Workbook = Chart.Object        '<<<<<<<< Hier tritt der 
  ' Fehler auf
  If Error <> "" Or Workbook Is Nothing Then
    Message 1102, Error
    Unload Me
    End
  End If
  Excel.Windows(Workbook.Name).Visible = True
 
  ...
 
End Sub
Das System hat 500MB RAM, an zuwenig Speicher sollte es also nicht liegen. Die Speichernutzung-Grafik des Taskmanagers dümpelt die ganze Zeit bei ca. einem Viertel herum.

Hat jemand eine Idee warum?

Viel Spass,
R@lf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
<Out Of Memory> beim Excel-Diagram-Objekt604RalfH27.02.03 11:10
Re: <Out Of Memory> beim Excel-Diagram-Objekt363ModeratorMartoeng27.02.03 18:45
Re: <Out Of Memory> beim Excel-Diagram-Objekt390RalfH27.02.03 19:36

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel