| Autor |
Beitrag |
Harry M.
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Mi 25.05.05 21:48
Tipz 1.0
Tips & Tricks rund um das Programmieren mit Delphi (Datenbankanwendung).
Um das Programm verwenden zukönnen, ist es notwendig, das die BDE
installiert ist. Ist nicht Delphi ab der Professional-
Version installiert bekommen gibts die BDE hier kostenlos:
www.completho.de/kun.../bdeoptimierung.html
Screenshot: www.8ung.at/projetil...nshot/Tipz%20(1).jpg
Download: www.8ung.at/projetil...e/downloads/Tipz.rar (477kb)
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
Zuletzt bearbeitet von Harry M. am Sa 30.07.05 13:03, insgesamt 2-mal bearbeitet
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Do 26.05.05 01:50
Habe doch glatt nach der Vorstellung einen Fehler beheben müssen. Beim aller ersten Programmstart wurde ein Regsitryschlüssel nicht gefunden. Die geänderte Version, jetzt 1.1 bekommt Ihr unter dem obigen Link.
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
ScorpionKing
      
Beiträge: 1150
Win XP
|
Verfasst: Do 26.05.05 08:18
ganz gutes programm, aber wo hast du die tipps her?
_________________ Aus dem Urlaub zurück!
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Do 26.05.05 09:41
Hallo,
nach dem Start erscheinen jede Menge Zugriffsverletzungs-Meldungen bezogen auf Modul 'ntdll.dll'.
Das kann nur durch killen des Tasks beendet werden.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Do 26.05.05 11:50
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Fabian W.
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Do 26.05.05 11:52
Bei mir geht's prima. Hast du die Idee vom Easy Helper?
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Do 26.05.05 12:11
Hallo,
Harry M. hat folgendes geschrieben: | Lannes hat folgendes geschrieben: | Hallo,
nach dem Start erscheinen jede Menge Zugriffsverletzungs-Meldungen bezogen auf Modul 'ntdll.dll'.
Das kann nur durch killen des Tasks beendet werden. |
Ich weiß nicht woran das liegen könnte. Mit der NTDll habe ich nichts zuschaffen.  |
nichts zuschaffen  , in deinem Prog ist doch auch eine ComboBox enthalten(lt. Deinem Screenshot). Tipz 1.0 ist doch auch mit D7 erstellt, oder?
Könnte das die Ursache sein?
Dort Zugriffsverletzung in ntdll.dll. D7 Bug?? gibt es Informationen und Link zu einem Patch.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Do 26.05.05 12:17
Oh das wusste ich nicht. Aber genaugenommen habe ich ja nix mit der Dll schaffen, wenn das ein Bug im Delphi ist. Ja das war mit D7. Ich werde der Sache am nachgehen. Nur Problematisch wirds, weil der Fehler ja nicht bei mir auftritt.
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Tino
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: Do 26.05.05 12:28
Harry M. hat folgendes geschrieben: | ScorpionKing hat folgendes geschrieben: | | ganz gutes programm, aber wo hast du die tipps her? | Gesammelt!??? Man findet doch genug im Nezt / DF / DP aus Lehrbüchern usw. |
@Harry M.: Ich hoffe das die Autoren der einzelnen Tipps auch in diesen genannt werden!
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Do 26.05.05 12:31
Hallo,
Harry M. hat folgendes geschrieben: | | Oh das wusste ich nicht. Aber genaugenommen habe ich ja nix mit der Dll schaffen, wenn das ein Bug im Delphi ist. Ja das war mit D7. Ich werde der Sache am nachgehen. Nur Problematisch wirds, weil der Fehler ja nicht bei mir auftritt. |
dann erstell doch mal eine Version ohne ComboBox und stell die hier rein, oder per Pn zu, dann teste ich mal ob dann der Fehler noch auftritt.
Laut der Fehlerbeschreibung tritt das Problem bei der Anwahl einer Leerzeile in eimer Combobox auf. Wenn es der beschriebene Fehler ist, und die Fehlermeldungen bei mir beim Start auftreten, dann vermute ich das beim Start auf Leerzeilen der ComboBox zugegriffen wird.
Wird beim Start des Programms auf die ComboBox zugegriffen?
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Do 26.05.05 12:58
Ja da wird das Recent der gesuchten und eingesehenen Datenbankeinträge bzw deren Titel eingelsesen. Ich werde alle Combos im Programm mal gegen TBX austauschen, weil ich nicht ganz auf sie verzichten kann. Ich melde mich dann bei Dir. Sicher noch im Laufe des Tages spätests morgen.
Sicher, werden die Autoren bekannt gemacht sofern Sie mir bekannt sind und nicht allgemein Gut sind. Bei Beanstandungen, kann ich doch noch nachbessern. Ich werde mich auf jedenfall vor Codeklau hüten 
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Fr 27.05.05 17:20
Also ein reiner D7 Bug kann es wohl nicht sein. Ich habe es nämlich auch mal mit einer Architekt 2005 kompiliert und der Fehler tritt weiter auf (aber bis jetzt nur bei Lannes). Ich habe getest: Win2k SP 2-4, XP Pro Sp 1. Bei einem "Programmier-Freund" welcher XP Pro SP2 verwendt tritt der Fehler nicht auf. Er hat die DLL-Version: 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Fabian W.
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Fr 27.05.05 17:55
Wie schon geasgt tritt der Fehler bei mir auch net auf. (Windows xp Home ohne Sp's)
|
|
alzaimar
      
Beiträge: 2889
Erhaltene Danke: 13
W2000, XP
D6E, BDS2006A, DevExpress
|
Verfasst: Fr 27.05.05 19:06
Wo ist der Unterschied zwischen den Tipz und dem GExpert Code-Librarian?
|
|
huhn
      
Beiträge: 272
Erhaltene Danke: 1
WIN XP
D7Pers
|
Verfasst: Fr 27.05.05 20:32
bei mir ging au alles ohne probs!!
ich find des programm cool!
ich hoffe du fügst noch einiges hinzu!!!
was nicht schlecht wäre, wäre vielleicht ne suchoption.
mfg huhn
_________________ Quod Erat Demonstrandum-Was zu beweisen war! *THX to Chrissivo!*
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Fr 27.05.05 22:06
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Sa 28.05.05 01:04
Hallo,
bei mir startet es jetzt auch, habe die BDE nochmal neu installiert.
Keine Fehler gefunden  , gutes Prog und ohne Schnickschnack
Hab mal einem Tipp eingetragen, wann und wie erfolgt das Update der Tipps?
Werden die übermittelten Tipps von Dir nachbearbeitet oder überprüft?
Vorschläge:
Den Suchbegriff im Code nach der Suche highlighten
Eine Procedur = History.Clear wäre gut.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Sa 28.05.05 03:49
Lannes hat folgendes geschrieben: | Hallo,
bei mir startet es jetzt auch, habe die BDE nochmal neu installiert.
Keine Fehler gefunden , gutes Prog und ohne Schnickschnack
Hab mal einem Tipp eingetragen, wann und wie erfolgt das Update der Tipps?
Werden die übermittelten Tipps von Dir nachbearbeitet oder überprüft?
Vorschläge:
Den Suchbegriff im Code nach der Suche highlighten
Eine Procedur = History.Clear wäre gut. |
Ja Dein Tip ist angekommen  danke.
Ich versuche wöchentlich nen Update zumachen. Das erste wirds wohl morgen schon geben
History.Clear kann ich gern noch einbauen genausso wie das Highlighting des Gefundenen.
Die eingesanden Tipz werden von mir nicht zwingend getestet und geprüft. Ich hoffe und vertrau einfach darauf, das das schon so stimmen wird. Da ich selber täglich mit Tipz arbeite, wird mir auf kurz oder lang der "Uncode" nicht verborgen bleiben. Diesen werden ich natürlich entfernen. Ansonsten will ich doch alle bitten, ihren Code zu signatieren bzw mit Quellangabe und nur einzusenden wenn es auch 100%ig richtig ist.
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Harry M. 
      
Beiträge: 754
Win 2000, XP
D2005
|
Verfasst: Sa 28.05.05 15:06
So wie angekündigt, habe ich eben Tipz 1.2 zum Download bereit gestellt.
Folgende Änderungen habe ich seit 1.0 vorgenommen:
1.1 - Bug behoben der beim aller ersten Programmstart auftrat (fehlender Registryeintrag)
1.2 - Bug gefixt welcher unter Win2kPro ab SP3, und XP auftritt (Zuriffsverletztung in NTDLL.dll)
- Abfrage ob BDE installiert ist
- Update-Prinzip geändert
Und natürlich noch einge Tipz der DB hinzugfügt
Die aktuelle Version bekommt Ihr hier:
www.8ung.at/projetilware/Tipz.rar (493kb)
_________________ Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
|
|
Fabian W.
      
Beiträge: 1766
Win 7
D7 PE
|
Verfasst: Sa 28.05.05 15:14
Vorschla für nächste Versionen:
da die Größe der Datenbnkdatei wohl immer weiter zunehmen wird, wäre es vielleciht ratsam, den Daten (Multimediea, Prozesse, ...) jeweil eine Eigenen Datenbank zu geben:+
Vorteile: Bei Updates Datei derutlich kleiner, und keinen neue Exe benötigt, wenn ganz neue Kategorie.
|
|