Was ist ein Attribut?
ein wort, das sich auf ein anderes bezieht
Dass das Auto ein Oldtimer ist. <p>byval- und byref-argumente sollten basierend auf den anforderungen und dem wissen über ihre funktionsweise verwendet werden <em>nicht</em> in bezug auf die geschwindigkeit.</p><p> <a href="http://www.developer.com/net/vb/article.php/3669066">http://www.developer.com/net/vb/article.php/3669066</a> </p><p><em>als antwort auf einen kommentar von slough -</em></p><p><strong> was verbraucht zur laufzeit mehr ressourcen? </strong></p><p>parameter werden an den stapel übergeben. der stapel ist sehr schnell, weil seine speicherzuordnung einfach ein zeigerinkrement ist, um einen neuen &quot;rahmen&quot; oder &quot;zuordnungssatz&quot; zu reservieren. die meisten .net-parameter überschreiten die größe eines maschinenregisters nicht so wenig, wenn zum übergeben von parametern ein stack-speicherplatz verwendet wird. tatsächlich werden basistypen und zeiger auf dem stack zugewiesen. die stapelgröße in .net ist auf 1 mb begrenzt. dies sollte ihnen einen eindruck davon vermitteln, wie wenig ressourcen durch die parameterübergabe verbraucht werden.</p><p>sie können diese artikelserie interessant finden:</p><p><em> <a href="http://www.atalasoft.com/cs/blogs/rickm/archive/2008/04/15/improving-performance-through-stack-allocation-net-memory-management-part-2.aspx">verbesserung der leistung durch stapelzuordnung (.net-speicherverwaltung: teil 2)</a> </em> </p><p><strong> was ist schneller? byval oder byref. </strong></p><p>es ist im besten fall schwierig, genau und fair zu messen - abhängig vom kontext ihrer messung, aber ein benchmark, den ich geschrieben habe, als er eine methode 100 millionen mal aufgerufen hat, kam zu folgendem ergebnis:</p><ul> <li>reference type - passed byref: 420 ms</li> <li>reference type - passed byval: 382 ms</li> <li>value type - passed byref: 421 ms</li> <li>value type - passed byval: 416 ms</li> </ul><pre><code>public sub method1(byref s as string) dim c as string = s end sub public sub method2(byval s as string) dim c as string = s end sub public sub method3(byref i as integer) dim x as integer = i end sub public sub method4(byval i as integer) dim x as integer = i end sub sub main() dim s as string = "hello world!" dim k as integer = 5 dim t as new stopwatch t.reset() t.start() for i as integer = 0 to 100000000 method1(s) next t.stop() console.writeline("reference type - byref " &amp; t.elapsedmilliseconds) t.reset() t.start() for i as integer = 0 to 100000000 method2(s) next t.stop() console.writeline("reference type - byval " &amp; t.elapsedmilliseconds) t.reset() t.start() for i as integer = 0 to 100000000 method3(i) next t.stop() console.writeline("value type - byref " &amp; t.elapsedmilliseconds) t.reset() t.start() for i as integer = 0 to 100000000 method4(i) next t.stop() console.writeline("value type - byval " &amp; t.elapsedmilliseconds) console.readkey() end sub </code></pre><p>die variable und die zuordnung in jeder methode auskommentieren -</p><ul> <li>reference type - passed byref: 389 ms</li> <li>reference type - passed byval: 349 ms</li> <li>value type - passed byref: 416 ms</li> <li>value type - passed byval: 385 ms</li> </ul><p>man könnte daraus schließen, dass das übergeben von referenztypen (zeichenfolgen, klassen) byval einige zeit spart. sie können auch sagen, dass die übergabe von werttypen (ganzzahl, byte) - byval etwas zeit spart.</p><p>wieder ist die zeit im großen system der dinge vernachlässigbar. wichtiger ist, byval und byref richtig einzusetzen und zu verstehen, was &quot;hinter den kulissen&quot; los ist. die in ihren routinen implementierten algorithmen beeinflussen die laufzeit ihres programms höchstwahrscheinlich um ein vielfaches.</p> Zuallererst einmal: Ruhe bewahren. Wenn Du und Dein Sozius wirklich nichts gemacht haben, dann seid Ihr schonmal in der schönen Situation, daß Ihr nicht versucht, aus Unrecht Recht zu machen, wie das andere hier gerne tun.


Der Passat ist beschädigt und Du bist kurz vor der Anzeige dicht an ihm vorbeigefahren. Das ist vielleicht etwas, was andere gesehen haben könnten - zum Beispiel Fahrer im Gegenverkehr oder eines hinter Euch fahrenden Fahrzeugs. Vielleicht lohnt es sich da, an der Stelle wo es passiert ist einen Zettel aufzuhängen und nach Zeugen zu suchen.


Was passiert ist: die Fahrerin des Passat anscheinend eine Beule in der Tür und hat Anzeige erstattet bei der Polizei. Die Sachlage (Schaden vorhanden) ist unstrittig, die Ursache (Tritt des Sozius) sehr wohl. Die Polizisten haben nicht die Aufgabe, über die Richtigkeit dieser Vorwürfe zu entscheiden, sondern nur, die Anzeige aufzunehmen und gegebenenfalls erste Ermittlungen aufzunehmen. In diesem Fall also über das Kennzeichen den Halter zu ermitteln... Das heißt auch, daß Du als Beschuldigter (bzw. Du als Zeuge, Dein Sozius als Beschuldigter) einen entsprechenden Anhörungsbogen bekommen wirst, in dem Du Dich ausführlich zum Sachverhalt äußern kannst. Vorher, also bevor Ihr genau wißt, was Euch vorgeworfen wird, könnt Ihr nicht viel machen.


Nur als Argumentationshilfe: wenn man - recht spontan - einem vor einem bremsenden Fahrzeug als Zweiradfahrer ausweicht, dann sieht die Kurve eher wie in der Grafik aus... da kommt man sehr schlecht an die Fahrertür, und ein Tritt des Sozius gegen ebenselbe hättest Du als Fahrer wegen des Gegenimpulses (actio / reactio) ja wohl gemerkt (Kippeffekt durch Tritt gegen "festen" Gegenstand). Plausibler wäre ein Schaden am hinteren Kotflügel... Sie können verwenden 


```
DbConfiguration.SetConfiguration(new YourDbConfiguration());

```
  Sie können also Ihre Konfiguration verwenden, ohne ein Attribut zu verwenden. 

 Aber wenn ich benutze 


```
public CeDbConfiguration()
{
 SetDefaultConnectionFactory(new SqlCeConnectionFactory(SqlCeProviderServices.ProviderInvariantName,
                                                        @"c:\test",
                                                        @"c:\test\db.sdf"));
SetProviderServices(SqlCeProviderServices.ProviderInvariantName,
                    SqlCeProviderServices.Instance);
}

```
  Um eine SQL CE Factory zu konfigurieren, wird der Pfad *'C: \ test'* ignoriert und ich muss auch Database.DefaultConnectionFactory setzen !! Ob es tatsächlich eine Aphte ist, kann hier natürlich niemand mit 100%iger Sicherheit sagen. Deine Beschreibung spricht aber dafür.


Ich hatte früher mal wiederkehrende Aphten. Was mir schließlich half, war **Ortitruw Tropfen**. Im "Waschzettel" wird empfohlen, diese Tropfen verdünnt einzunehmen. Ich verwende sie bei Entzündungen oder ähnlichen Hauterscheinungen pur.


Darin ist sehr viel Alkohol (ich meine, es sind 67%), und wenn man sich das in den Mund tropft, brennt es vom Alkohol. Ich tropfte dann zwei- oder dreimal täglich 10 bis 15 Tropfen in den Mund und sah zu, dass die Aphten damit in Berührung kamen.


Ich wurde die Aphten los, und sie kamen bei mir nie wieder.


Hier ist der "Waschzettel" für Ortitruw Tropfen:


<http://www.truw.de/pages/produkte/produkte_von_a_z.html?id=103> so kleines pseudo impressum ist da :smiley: Hallo,

der Ansatz ist richtig. Sehr geehrter Fragesteller,


die Frage, die Sie in Ihrem fiktiven Fall aufwerfen, stellt sich gar nicht (willkürliche Wahl zwischen Variante 1 oder 2).


Ein Erbfall ist gesetzlich und steuerrechtlich IMMER ein unentgeltlicher Vorgang. Die Depot-Übertragungsformulare sehen diesen Fall immer als "unentgeltlichen Vorgang mit Gläubigerwechsel" vor. Das "Kreuzchen" bewirkt, dass die Bank eine Meldung an die zuständige ErbSt/SchenkSt-Stelle abgibt.


Steuerlich kann ein Erbfall alleine nur ErbSt auslösen. Alle Erträge bis zum Todestag sind dem Erblasser einkommensteuerlich zuzurechnen, alle Erträge danach haben Sie einkommensteuerlich zu tragen.


Es besteht also keine Wahlmöglichkeit zwischen Variante 1 und Variante 2, so dass die von Ihnen aufgeworfene "Gestaltung" (durch willkürliche Wahl der Variante 1) gar nicht möglich ist. Von daher würde das Finanzamt auch gar nicht solche "Überlegungen" anstellen oder "auf etwas verzichten". Denn wenn Sie die Papiere nach dem Depotübertrag verkaufen und dieser Vorgang steuerpflichtig sein sollte, dann ist es ja steuerlich richtig, daß Sie den Erlös versteuern. Wenn Ihre sonstigen Einkünfte NULL sind und Sie damit die Kapitalertragsteuer voll wieder bekommen, ist alles richtig und in Ordnung, es hat keiner "etwas verloren" oder "gewonnen".


Ich hoffe, Ihre Frage vollständig geklärt zu haben. Bei Fragen einfach melden!


Viele Grüße


Patrick Färber


StB, FBIStR > 
>  Wie ist es, wenn ich ein Arbeitszimmer in diesem Haus beruflich nutze und steuerlich geltend machen kann? 
> 


In diesem Fall sind die anteiligen Aufwenungen abziehbar.



> 
>  Notarkosten
> 


Für den Kaufvertrag gehören sie zu den Anschaffungskosten. Für die Grundschuld sind es sofort abziehbare Aufwendungen.



> 
>  Gebühren für Grundbucheintragung
> 


Anschaffungskosten



> 
>  Gebühren für Grundschuldeintragung
> 


Sofort abziehbar.



> 
>  Grunderwerbssteuer
> 


Anschaffungskosten



> 
>  Maklerkosten
> 


Anschaffungskosten



> 
>  Gebäudeversicherung
> 


Sofort abziehbar, ebenso wie Strom, Grundsteuer usw.


Wenn du die einzelnen Aufwendungen ermittel hast, teilst du die Anschaffungskosten in einen Anteil Grund&Boden und in einen Anteil Gebäude auf. Das Gebäude ist dann mit 2% bzw. 2,5% jährlich abzuschreiben - je nach Baujahr.


Alle so ermittelten Aufwendungen werden dann anteilsmäßig als Werbungskosten oder als Betriebsausgabe (je nach Einkunftsart) abgezogen.


Das Ende der beruflichen Nutzung (z.B. bei Verkauf des Hauses oder bei Einstellung der Arbeit) stellt eine steuerpflichtige Privatentnahme dar. <p>der von drupal 7) verwendete javascript-code lautet wie folgt:</p><pre><code>drupal.attachbehaviors = function (context, settings) { context = context || document; settings = settings || drupal.settings; // execute all of them. $.each(drupal.behaviors, function () { if ($.isfunction(this.attach)) { this.attach(context, settings); } }); }; </code></pre><p>drupal 6 verwendet einen ähnlichen code:</p><pre><code>drupal.attachbehaviors = function(context) { context = context || document; if (drupal.jsenabled) { // execute all of them. jquery.each(drupal.behaviors, function() { this(context); }); } }; </code></pre><p>wenn javascript garantieren würde, dass objekt-/array-eigenschaften immer in derselben reihenfolge durchlaufen werden, in der sie hinzugefügt werden, werden die werte von <code>jquery.each()</code> an die funktion übergeben, die als zweiter parameter in derselben reihenfolge verwendet wird, in der sie eingefügt werden das array wurde als erster parameter übergeben.<br> dies würde bedeuten, dass das erste in <code>drupal.behaviors</code> eingefügte verhalten zuerst ausgeführt wird.<br> in diesem fall können sie ein geringeres gewicht verwenden, damit die von ihrem modul definierten verhaltensweisen zuerst ausgeführt werden können. wenn sie möchten, dass sie vor den anderen ausgeführt werden, sollte das modulgewicht auf -50 eingestellt werden. andere werte können auch funktionieren. wenn sie drupal 7, <a href="https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal\_add\_js/7.x">drupal\_add\_js ()</a> verwenden, können sie dem javascript-code eine gewichtung zuordnen. javascript-code mit einer geringeren gewichtung wird zuerst in der html-ausgabe angezeigt ist nicht möglich mit drupal 6, dachte.</p><p>javascript garantiert nicht, dass eigenschaften in derselben reihenfolge durchlaufen werden, in der sie hinzugefügt wurden. dies bedeutet, dass verschiedene javascript-implementierungen dieselben eigenschaften in einer anderen reihenfolge aufweisen. dies bedeutet auch, dass sich dieselbe reihenfolge in verschiedenen versionen desselben browsers ändern kann.</p>