Announcement

Collapse
No announcement yet.

Win 95, Excel und Msgsrv32

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Win 95, Excel und Msgsrv32

    <p><font size="2" face="Verdana">Hallo,<br>
    ich möchte mit den D5 Serverkomponenten für Excel 97 über<br>
    mehrere Worksheets pro Worksheet ca 16.000 Zellen auslesen<br>
    und bei Bedarf wieder setzen. Bei Bedarf heißt, wenn die Zelle<br>
    einen * enthält, so soll der Zellinhalt auf '' gesetzt werden.<br>
    Es klappt eigentlich auch ganz gut. Nur, wenn ich die Anwendung<br>
    unter Win95 laufen lassen, bleibt sie nach ca. der Hälfte
    stehen<br>
    und es regt sich nix mehr. Im Taskmanager von Win95 ist dann zu<br>
    lesen: Msgsrv32 (reagiert nicht). Unter Win2000 läuft die
    Anwendung<br>
    völlig problemlos. Daraus schließe ich, das Win95 irgendein
    Problem hat.<br>
    Es fragt sich nur welches. Ich verwende Win95B und den IE 4.</font></p>

    <p><font size="2" face="Verdana">:-) Jens Schumann</font></p>

  • #2
    Hallo,

    wieviele Interface-Aufrufe werden benötigt? Werden die 16000 Zellen einzelne Zelle für Zelle aus dem eigenen Delphi-Programm heraus gesetzt? In diesem Fall wird man mit Win9x schlechte Karten haben :-(

    Kann die Aufgabe nicht auch in ein VBA-Makro ausgelagert werden, dass vom eigenen Programm nur gestartet wird? Notfalls kann das eigene Programm dieses Makro erst zur Laufzeit anpassen und in der Excel-Tabelle ablegen und dann starten

    Comment


    • #3
      Hallo Herr Kosch,<br>vielen Dank für Ihre Antwort. Ja, es wird Zelle für Zelle geprüft, ob der Zellinhalt =* ist, wenn ja, dann wird der Zellinhalt gelöscht. Da die Sache unter Win2000 läuft, ist das Problem gelöst.<p>Ich könnte bestimmt die Funktion in ein Makro auslagern, wenn ich VBA könnte.<br>:-) Jens Schuman

      Comment

      Working...
      X