AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Seite 1 von 20  1 2311     Letzte »    
Zeige Ergebnis 1 bis 25 von 500
Die Suche dauerte 0,06 Sekunden.
Suchen: Beiträge von: shmia
Forum: Sonstige Fragen zu Delphi 11. Dez 2012, 15:05
Antworten: 12
Hits: 3.109
Erstellt von shmia
AW: finally wird nach exit nicht abgearbeitet

Also mir scheint der ganze Code etwas strukturlos zu sein.
Im Prinzip muss eine Transaktion so ablaufen:
Connection.BeginTrans; // Schreibweise hängt von den Zugriffskomponenten ab
try
DoWork;...
Forum: Datenbanken 11. Dez 2012, 13:23
Antworten: 12
Hits: 1.612
Erstellt von shmia
AW: FB: Kopie eines Datensatzes in Tabelle mit unbekannter Struktur erzeugen

http://www.delphipraxis.net/17291-aktuellen-datensatz-kopieren-duplizieren.html
Forum: Object-Pascal / Delphi-Language 7. Dez 2012, 17:27
Antworten: 6
Hits: 1.108
Erstellt von shmia
AW: TMonthCalendar + Tage Fett markieren + Schleife

Ich hänge mal ein Demo zum MonthCalendar an.
Mit der Hilfsklasse in Unit UMonthBoldStorage kann man jeden einzelnen Tag eines
Jahres einzeln markieren und damit "fett" darstellen.
Forum: Object-Pascal / Delphi-Language 6. Dez 2012, 19:07
Antworten: 13
Hits: 1.313
Erstellt von shmia
AW: Leere MemoLines herausfiltern

Ähh ... natürlich nicht.
Die 3 Assemblerbefehle sind insgesamt viel schneller als der eine lausige Cmp-Befehl.
Ausserdem brauchen die 3 Befehle auch weniger Platz im RAM.
Forum: Object-Pascal / Delphi-Language 6. Dez 2012, 18:37
Antworten: 13
Hits: 1.313
Erstellt von shmia
AW: Leere MemoLines herausfiltern

Irrtum, der Stringvergleich auf '' ist effizienter als Length(s)=0.
var
s : string;
begin
s := Trim(' ');
if s = '' then // rot markiert, 1 X86-Befehl
ShowMessage('1');
if...
Forum: Programmieren allgemein 6. Dez 2012, 17:16
Antworten: 12
Hits: 1.944
Erstellt von shmia
AW: Harmionierende Farben

http://www.easyrgb.com/index.php?X=HARM
Forum: Object-Pascal / Delphi-Language 6. Dez 2012, 17:12
Antworten: 13
Hits: 1.313
Erstellt von shmia
AW: Leere MemoLines herausfiltern

{**************************************************************************
* NAME: RemoveEmptyStrings
* DESC: lösche leere Zeilen aus StringListe
* RESULT: Anzahl der Löschungen
...
Forum: Datenbanken 6. Dez 2012, 14:59
Antworten: 11
Hits: 1.728
Erstellt von shmia
AW: TSQLConnection / Oracle / NSL_CHARACTERSET ändern

Wenn man verschlüsselte Passwörter in einer Datenbank, XML- oder Inifile speichert
sollte man unbedingt die binären Daten hexadezimal (Base16) oder Base64 (http://de.wikipedia.org/wiki/Base64)...
Forum: Programmieren allgemein 3. Dez 2012, 19:44
Antworten: 15
Hits: 2.058
Erstellt von shmia
AW: MemoryLeak bei VirtualStringtree

Der Code sollte besser so aussehen:
procedure Tfrm_start.VstFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode);
var
P: ^TObject;
begin
P := Sender.getNodeData(Node);
if Assigned(P)...
Forum: Datenbanken 3. Dez 2012, 17:38
Antworten: 5
Hits: 685
Erstellt von shmia
AW: FK mit CASCADE: Update unmöglich

Wenn das wirklich so ist, dann ist das ein bisschen (sehr) schizophren.
Ein Mitarbeiter hat doch immer den gleichen Namen und er wohnt am gleichen Ort.
Je nach Projekt mag er eine andere Rolle...
Forum: Datenbanken 3. Dez 2012, 16:32
Antworten: 5
Hits: 685
Erstellt von shmia
AW: FK mit CASCADE: Update unmöglich

Das Feld INSTID in der Tabelle PROJMA ist redundant bzw. überbestimmt.

Jeder mit Mitarbeiter gehört zu einem best. Institut.
Primärschlüssel ist das Feld MAID.
INSTID gehört nicht zum...
Forum: Betriebssysteme 30. Nov 2012, 17:04
Antworten: 3
Hits: 1.510
Erstellt von shmia
virtueller Druckertreiber mit Weiterleitung

Gibt es eigentlich einen virtuellen Druckertreiber, der die Druckdaten in eine Datei speichert und zusätzlich an einen realen Drucker weiterleitet?

Sinn und Zweck soll sein, dass man nachträglich...
Forum: Object-Pascal / Delphi-Language 29. Nov 2012, 11:17
Antworten: 8
Hits: 1.006
Erstellt von shmia
AW: Ist folgender Code "sicher"?

Ich denke JEDER der Beitrag #4 gelesen hat, wird verstehen, dass es sich um allgemeine Tipps handelt; das muss also nicht noch explizit erklärt werden.

Eigentlich wollte ich ja schreiben das der...
Forum: Object-Pascal / Delphi-Language 28. Nov 2012, 19:46
Antworten: 8
Hits: 1.006
Erstellt von shmia
AW: Ist folgender Code "sicher"?

Also ich würde den Code als unsicher und "gefährlich" einstufen.
Zeigeroperationen sind potentiell gefährlich. Punkt!
Ein winzig kleiner Fehler und schon kann der halbe Stack zerstört werden.

Es...
Forum: Object-Pascal / Delphi-Language 28. Nov 2012, 18:42
Antworten: 18
Hits: 2.039
Erstellt von shmia
AW: Access Violation durch Length(Array)?

Höchstwahrscheinlich operierst du auf einem Nil-Objekt rum.
Das Problem ist nicht, dass priv_Calls = Nil sein könnte sondern dass self = Nil ist.
function TTapiLine.CallCount: integer;
begin
//...
Forum: Algorithmen, Datenstrukturen und Klassendesign 26. Nov 2012, 18:17
Antworten: 30
Hits: 4.807
Erstellt von shmia
AW: Tapi Callback Funktion darf nicht in Klasse sein

Das Weiterleiten einer Callback-Funktion auf die Callback-Methode ist doch ganz einfach!
procedure priv_MyCallback(hDevice,
dwMsg,
...
Forum: Sonstige Fragen zu Delphi 22. Nov 2012, 18:07
Antworten: 24
Hits: 5.373
Erstellt von shmia
AW: Zahlen in einem String finden

Also Elegant wäre ein Callback (Event) zu verwenden.
TNumberEvent = procedure(const number:string) of object;
procedure ExtractNumbers(const s : string; callback :TNumberEvent);
begin
if not...
Forum: Datenbanken 22. Nov 2012, 18:00
Antworten: 5
Hits: 679
Erstellt von shmia
AW: Verwaltung & Überwachung von Pflichtpfeldern einer o. mehrerer DB-Tabellen

Wenn man "ganz normal" mit Datasets arbeitet (also ohne abgehobene Konzepte) dann kann man
im Event [TDataset].BeforePost eine Schleife über alle Felder ausführen:
for i := 0 to...
Forum: Netzwerke 20. Nov 2012, 13:07
Antworten: 15
Hits: 2.286
Erstellt von shmia
AW: HTML-Mail mit Foto funktioniert nicht

Man kann Bilder auch direkt in HTML einpacken:
http://aktuell.de.selfhtml.org/artikel/grafik/inline-images/
Forum: Programmieren allgemein 20. Nov 2012, 11:48
Antworten: 2
Hits: 942
Erstellt von shmia
AW: XML Node löschen

Immer rückwärts löschen!!!

for i := XML.Node.Count - 1 downto 0 do // <==
if XML.Node[i].Farbe = 'blau' then
XML.Node.Remove(IXMLNode(XML.Node[i]));
//XML.Node.Delete(i);
Forum: Programmieren allgemein 20. Nov 2012, 11:45
Antworten: 2
Hits: 746
Erstellt von shmia
AW: Tortoise-SVN-explorer-Plugin nach Windows-Update verschwunden

Hast du zufällig den Total Commander (http://www.ghisler.com/deutsch.htm) greifbar?
Mein Windows XP SP 3 hat vor Kurzem fast das gleiche Problem:
kein Kontext-Menue bei Zip-Dateien, keine Reaktion...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls 20. Nov 2012, 11:38
Antworten: 10
Hits: 3.195
Erstellt von shmia
AW: TMS TDBAdvGrid und regelm. Refresh

Eigentlich schon!
Wenn du alle 2 Sekunden ein Dataset refreshst und damit alle 2 Sekunden die immer gleiche SQL-Query absendest missbrauchst du die Datenbank für einen Zweck für die sie nicht...
Forum: Algorithmen, Datenstrukturen und Klassendesign 19. Nov 2012, 20:12
Antworten: 16
Hits: 4.221
Erstellt von shmia
AW: Sierpinski-Teppich

Das finde ich eine übertrieben schwierige Aufgabe.

Schon das Zeichnen eines Sierpinski-Teppich am Bildschirm ist für einen Schüler "Grundkurs Programmieren" schon ziemlich schwierig (aber...
Forum: Algorithmen, Datenstrukturen und Klassendesign 14. Nov 2012, 18:20
Antworten: 6
Hits: 1.451
Erstellt von shmia
AW: WordBreak innerhalb eines Wortes

Nicht immer soll der mehrzeilige Text so breit sein wie das Ziel (Bitmap bzw. Canvas) und das Ziel muss nicht unbedingt ein Bitmap sein (könnte auch der Canvas von TPrinter sein).
Vielleicht möchte...
Forum: Programmieren allgemein 14. Nov 2012, 18:10
Antworten: 12
Hits: 1.842
Erstellt von shmia
AW: Laufzeit eines Sparkontos berechnen???

Man braucht die Verzinsungsformel
Endkaptial = Anfangskapital *(1+Zinssatz)^Perioden
und muss diese nach dem gesuchten Parameter auflösen.
Wenn man die Perioden (Anzahl der Jahre) ausrechnen will,...
Zeige Ergebnis 1 bis 25 von 500
Seite 1 von 20  1 2311     Letzte »    

 
Gehe zu:
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz