|
Registriert seit: 29. Mai 2002 37.621 Beiträge Delphi 2006 Professional |
#6
Ja der Schließen-Button. Warum deaktiviert?
Was mich noch stört ist, dass er sich gleich verbinden will, weil er eine Seite anzeigen will. Finde ich nicht so doll. Ich starte ein Programm und das will gleich ins Internet, macht mich immer etwas mißtrauisch. Und als Betrachter kann ich es nicht gebrauchen, da ich kein Word oder Excel installiert haben. Diese Menüpunkte solltest du deaktivieren, wenn keine Word oder Excel Installation gefunden wurde. Allerdings habe ich die Office Betrachter von Microsoft installiert, wäre schön, wenn sich diese dann öffnen würden. Warum kein Datei-Öffnen Dialog? Wie soll ich denn jetzt mir ein Word Dokument angucken? Ertst dein Programm öffnen, dann von da Word starten und dann dort ein Dokument öffnen, ist doch Blödsinn. Dann ist es doch einfacher direkt Word zu starten. Das Kontextmenü im Treeview entdeckt man auch eher durch Zufall. ![]() Die Abfrage beim Schließen ist auch recht nervig. Warum? Kann man mit deinem Programm Dateien editieren, wo Änderungen verloren gehen könnten, wenn man das Programm beendet? Bei nur einem betrachter finde ich diese Abfrage unnötig und lästig. Anbei noch der Bugreport von der Exception beim Beenden:
Code:
date/time : 2005-01-05 15:58
computer name : HAL9000 user name : Michael operating system : Windows 2000 Service Pack 4 build 2195 system language : German system up time : 2 hours 29 minutes program up time : 8 minutes 18 seconds processor : AMD Athlon(tm) XP 1800+ physical memory : 783/1023 MB (free/total) free disk space : (C:) 9,18 GB (G:) 9,07 GB display mode : 1280x1024, 16 bit process id : $48c executable : MultiDocViewer.exe exec. date/time : 2005-01-05 09:47 version : 1.0.0.15 madExcept version : 2.7e exception class : EAccessViolation exception message : Access violation at address 00521273 in module 'MultiDocViewer.exe'. Read of address 0000022C. main thread ($3e8): 00521273 MultiDocViewer.exe madExcept DrawGraphic 7789ff54 ntdll.dll KiUserCallbackDispatcher 77e0643b USER32.dll DefWindowProcA 77e05f64 USER32.dll DispatchMessageA 00524adf MultiDocViewer.exe madExcept GetReportHeader thread $49c: 77883310 ntdll.dll NtReplyWaitReceivePortEx >> created by main thread ($3e8) at: 77d25898 RPCRT4.DLL thread $4a8: 77882870 ntdll.dll NtWaitForSingleObject 74fa12f2 WS2_32.DLL select thread $4b8: 77882870 ntdll.dll NtWaitForSingleObject 77e99fe2 KERNEL32.DLL WaitForSingleObjectEx 77e7b3d6 KERNEL32.DLL WaitForSingleObject thread $4bc: 7788289c ntdll.dll NtRemoveIoCompletion 77e853d1 KERNEL32.DLL GetQueuedCompletionStatus >> created by main thread ($3e8) at: 77d25898 RPCRT4.DLL thread $4c8: 7788287e ntdll.dll NtWaitForMultipleObjects 77e9a1ad KERNEL32.DLL WaitForMultipleObjectsEx 77e019e0 USER32.dll MsgWaitForMultipleObjectsEx 77e01ac9 USER32.dll MsgWaitForMultipleObjects >> created by thread $4a8 at: 772faf41 SHLWAPI.DLL thread $4cc: 77882870 ntdll.dll NtWaitForSingleObject 77e99fe2 KERNEL32.DLL WaitForSingleObjectEx 77e7b3d6 KERNEL32.DLL WaitForSingleObject thread $4ac: <priority:1> 7788289c ntdll.dll NtRemoveIoCompletion thread $410: 77883310 ntdll.dll NtReplyWaitReceivePortEx >> created by thread $49c at: 77d25898 RPCRT4.DLL modules: 00400000 MultiDocViewer.exe 1.0.0.15 G:\Downloads\MultiDocViewer 016d0000 shdocvw.dll 6.0.2800.1606 C:\WINNT\system32 02030000 MPRAPI.DLL 5.0.2181.1 C:\WINNT\system32 03ec0000 MSI.DLL 2.0.2600.1183 C:\WINNT\system32 1a400000 URLMON.DLL 6.0.2800.1479 C:\WINNT\system32 63000000 WININET.dll 6.0.2800.1468 C:\WINNT\system32 63580000 mshtml.dll 6.0.2800.1479 C:\WINNT\system32 69470000 olepro32.dll 5.0.4522.0 C:\WINNT\system32 6b700000 jscript.dll 5.6.0.8513 C:\WINNT\system32 70440000 mlang.dll 6.0.2800.1106 C:\WINNT\system32 70f30000 mshtmled.dll 6.0.2800.1106 C:\WINNT\system32 70fb0000 iepeers.dll 6.0.2800.1106 C:\WINNT\system32 71500000 browseui.dll 6.0.2800.1584 C:\WINNT\system32 71710000 comctl32.dll 5.81.4916.400 C:\WINNT\system32 718c0000 shdoclc.dll 6.0.2800.1106 C:\WINNT\system32 74f40000 msafd.dll 5.0.2195.6602 C:\WINNT\system32 74f80000 wshtcpip.dll 5.0.2195.6601 C:\WINNT\System32 74f90000 WS2HELP.DLL 5.0.2134.1 C:\WINNT\system32 74fa0000 WS2_32.DLL 5.0.2195.6601 C:\WINNT\system32 74fc0000 wsock32.dll 5.0.2195.6603 C:\WINNT\system32 750c0000 SAMLIB.dll 5.0.2195.6897 C:\WINNT\system32 750e0000 netapi32.dll 5.0.2195.6949 C:\WINNT\system32 75130000 NETRAP.dll 5.0.2134.1 C:\WINNT\system32 75940000 LZ32.DLL 5.0.2195.6611 C:\WINNT\system32 75a40000 sensapi.dll 5.0.2195.6627 C:\WINNT\system32 75a50000 MSLS31.DLL 3.10.337.0 C:\WINNT\system32 75df0000 IMM32.DLL 5.0.2195.6655 C:\WINNT\system32 76b00000 comdlg32.dll 5.0.3700.6693 C:\WINNT\system32 77090000 CSCDLL.DLL 5.0.2195.6713 C:\WINNT\system32 772a0000 SHLWAPI.DLL 6.0.2800.1584 C:\WINNT\system32 77310000 iphlpapi.dll 5.0.2195.6602 C:\WINNT\system32 77330000 DHCPCSVC.DLL 5.0.2195.6685 C:\WINNT\system32 77350000 ADSLDPC.DLL 5.0.2195.6701 C:\WINNT\system32 77380000 ACTIVEDS.DLL 5.0.2195.6601 C:\WINNT\system32 77400000 MSASN1.DLL 5.0.2195.6905 C:\WINNT\system32 77490000 RASMAN.DLL 5.0.2195.6738 C:\WINNT\system32 774b0000 RASAPI32.DLL 5.0.2195.6625 C:\WINNT\system32 774f0000 ICMP.DLL 5.0.2134.1 C:\WINNT\system32 77500000 TAPI32.DLL 5.0.2195.6664 C:\WINNT\system32 77580000 SHELL32.DLL 5.0.3900.6975 C:\WINNT\system32 777d0000 winrnr.dll 5.0.2160.1 C:\WINNT\System32 777e0000 rasadhlp.dll 5.0.2168.1 C:\WINNT\system32 777f0000 winspool.drv 5.0.2195.6659 C:\WINNT\system32 77810000 VERSION.dll 5.0.2195.6623 C:\WINNT\system32 77820000 RTUTILS.DLL 5.0.2168.1 C:\WINNT\system32 77830000 rnr20.dll 5.0.2195.6603 C:\WINNT\System32 77840000 cscui.dll 5.0.2195.6705 C:\WINNT\system32 77880000 ntdll.dll 5.0.2195.6899 C:\WINNT\system32 77940000 WLDAP32.DLL 5.0.2195.6666 C:\WINNT\system32 77970000 DNSAPI.DLL 5.0.2195.6824 C:\WINNT\system32 779a0000 oleaut32.dll 2.40.4522.0 C:\WINNT\system32 77a40000 ole32.dll 5.0.2195.6906 C:\WINNT\system32 77be0000 NTDSAPI.dll 5.0.2195.6666 C:\WINNT\system32 77d20000 RPCRT4.DLL 5.0.2195.6904 C:\WINNT\system32 77e00000 USER32.dll 5.0.2195.6897 C:\WINNT\system32 77e70000 KERNEL32.DLL 5.0.2195.6946 C:\WINNT\system32 77f40000 GDI32.dll 5.0.2195.6945 C:\WINNT\system32 78000000 msvcrt.dll 6.1.9844.0 C:\WINNT\system32 782f0000 MPR.DLL 5.0.2195.6824 C:\WINNT\system32 78310000 SETUPAPI.DLL 5.0.2195.6622 C:\WINNT\system32 784a0000 CLBCATQ.DLL 2000.2.3511.0 C:\WINNT\system32 791a0000 USERENV.DLL 5.0.2195.6794 C:\WINNT\system32 79350000 advapi32.dll 5.0.2195.6876 C:\WINNT\system32 79430000 Secur32.dll 5.0.2195.6695 C:\WINNT\system32 799d0000 CRYPT32.dll 5.131.2195.6824 C:\WINNT\system32 hardware: + Anschlüsse (COM und LPT) - Druckeranschluss (LPT1) - Kommunikationsanschluss (COM1) - Kommunikationsanschluss (COM2) + Audio-, Video- und Gamecontroller - Audiocodecs - Legacy-Audiotreiber - Legacy-Videoaufnahmegerät - Mediensteuerungsgerät - MPU-401-kompatibles MIDI-Gerät - SiS 7012 Audio Driver (driver 5.0.0.6020) - Standardgameport - Videocodecs + Computer - ACPI-PC (Advanced Configuration and Power Interface) + Datenträger - IC35L060AVV207-0 - ICSI IC1100 CF USB Device - ICSI IC1100 MS USB Device - ICSI IC1100 SM USB Device - ICSI IC1100 MMC/SD USB Device - WDC WD400BB-75DEA0 + Diskettencontroller - Standard-Diskettenlaufwerkcontroller + Diskettenlaufwerke - Diskettenlaufwerk + Drucker - Canon BJC-2000 (driver 1.50.2.6) + DVD/CD-ROM-Laufwerke - AOPEN CD-RW CRW4850 - ATAPI DVD-ROM 16XMax + Eingabegeräte (Human Interface Devices) - USB-HID (Human Interface Device) + Grafikkarte - NVIDIA RIVA TNT2/TNT2 Pro (driver 6.6.9.3) + IDE ATA/ATAPI-Controller - Primärer IDE-Kanal - Sekundärer IDE-Kanal - SiS PCI-IDE-Controller + Monitore - (Standardmonitor) + Mäuse und andere Zeigegeräte - HID-konforme Maus + Netzwerkadapter - SiS 900 PCI Fast Ethernet Adapter (driver 1.14.1.0) - T-Sinus 111data (driver 1.52.3.236) + Systemgeräte - ACPI-Schalter - ACPI-Sleepknopf - Datenträger-Manager - DMA-Controller - ISAPnP-Datenleseport - Microcode-Aktualisierungsgerät - Microsoft ACPI-konformes System - Numerischer Coprozessor - Parallelklassen-Enumerator - PCI Standard-Host-CPU-Brücke - PCI Standard-PCI-zu-PCI-Brücke - PCI-Bus - PnP-Softwaregeräte-Enumerator - SIS PCI-zu-ISA-Brücke - System CMOS/Echtzeituhr - Systemlautsprecher - Systemzeitgeber - Verwaltung logischer Datenträger + Tastaturen - Standardtastatur (101/102 Tasten) oder Microsoft Natural Keyboard (PS/2) + USB-Controller - SiS 7001 PCI-zu-USB Open Host-Controller - SiS 7001 PCI-zu-USB Open Host-Controller - Standard-USB-Hub - USB-Massenspeicher - USB-Root-Hub - USB-Root-Hub disassembling: 00521273 sub_521273: ; function entry point 00521273 > mov eax, [eax+$22c] 00521279 call -$2df32 ($4f334c) 0052127e mov edi, eax 00521280 dec edi 00521281 test edi, edi [...]
Michael
Ein Teil meines Codes würde euch verunsichern. |
![]() |
Ansicht |
![]() |
![]() |
![]() |
ForumregelnEs ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus. Trackbacks are an
Pingbacks are an
Refbacks are aus
|
|
Nützliche Links |
Heutige Beiträge |
Sitemap |
Suchen |
Code-Library |
Wer ist online |
Alle Foren als gelesen markieren |
Gehe zu... |
LinkBack |
![]() |
![]() |