Beiträge von ArsVidere

    Zitat

    Original von thobie
    auch ich möchte kurz meinen Senf dazugeben:


    das will ich jetzt auch. :bounce:


    Zitat

    Original von thobie
    Wichtig zu wissen ist, dass TFT's im Gegensatz zu Röhrengeräten nur in einer Auflösung ein anständiges Bild liefern. Dies sind bei 17 Zoll und 19 Zoll-Geräten 1280X1024. Die Grafikkarte sollte dann diese Auflösung auch wirklich unterstützen.


    daß die (meisten) es nur in einer auflösung liefern, ist richtig, aber daß die auflösung von 17- und 19-zöllern immer 1280x1024 ist, stimmt nicht. vielleicht ist es meistens so, aber es ist kein gesetz. :feixen:


    vielleicht hift jenes kleine programm PixPerAn.zip , ist nicht von mir, aber trotzdem gut. ;)


    bei der gelegenheit -> Download JoPX :bigok:


    bis später...

    ich hab quasi schon geschlafen, also antworte ich jetzt im halbschlaf mit einer gegenfrage: geht das nicht schon? Start Offset setzen!



    zum Super Format: die zahl (voreingestellt = 7) gibt die anzahl der stellen von links aus betrachtet an. sieben ist voreingestellt, weil tom nur eine millisekundensstelle haben wollte und das ist bei 2 min : 2 sek : 1 ms gerade bei 7 der fall. läßt du zb die min im Time Format weg, dann wäre 4 richtig.´



    so, ich schlaf weiter...

    weiter oben hatte ich schon einen link auf die AviWriter.zip, die eine Delphi-Componente enthält, gepostet.


    den rest hab ich mir aus der rippe geleiert. du weißt ja, manchen ist es möglich, aus so ner rippe ein ganzes geschlecht zu generieren. ;)

    Zitat

    Original von thos
    Verrätst Du wenigstens, wo Du Deine Informationen her hattst (bitte kein "GOOGLE" - Das können wir doch überspringen oder ?) und welche Plattform gebraucht wird (Um bei den Kindern zu bleiben : Aufklärung :wink: )


    welche infos meinst du genau?


    also ich arbeite mit delphi von borland. wie das zu bedienen ist, entnehme ich den mitgelieferten hilfe-dateien. und wenn ich bspw. mit dem delphi das windows api programmiere, dann lese ich in den hilfe-dateien zum windows api wie das funktioniert. die sind im win32 sdk enthalten. programmiere ich bspw. die 80486 von intel, dann lese ich im intel486 programmer´s reference manual wie das funzt. ich bin immer bemüht first hand docs zu erhalten, weil die die dinge auf den punkt konzentriert beschreiben, aber das ist selbstverständlich geschmackssache.
    in unserem konkreten fall dreht es sich im wesentlichen um das VfW (Video for Windows) Windows Subsystem, was, wer hätte es für möglich gehalten, von microsoft ist. dh. first hand = ms. und hier msdn = microsoft developer network.
    da kann man zum subsciber werden, kostet aber natürlich. und nicht zu knapp. full access = ca. 4500,- pro jahr, wenn mich nicht alles täuscht.
    muß aber nicht sein, um grundlegende infos zu bekommen. die sind in aller regel frei verfügbar...

    keine panik. ich fühlte und fühle mich nicht auf den schlips getreten (tom weiß (naja geschrieben hab ich´s ihm, wirklich wissen ist was anderes), daß ich die ganze zeit grinsend vor dem ding hier sitze). es war nur ne schöne gelegenheit, mal auf das einzige restaurant aufmerksam zu machen, in dem ich ein kopfkissen zwischen meinem kopf und dem tisch, an dem wir speisten, vorfand, als ich, nachdem ich am tisch eingeschlafen war, wieder aufwachte. um fragen vorzubeugen: damals kochte noch paul. :schnarch:


    kleines outing:
    ich halte mich für very open minded und sollte von daher auch ein freund des open source sein. und jetzt kommst´s: ich bin es auch, intellektuell betrachtet, aber die erkenntnis will an dieser stelle einfach nicht ins herz rutschen. da setzt sich bis zum heutigen tage mein kleines ego durch. keine ahnung, woran es liegt, denn sonst teile ich mit fast jedem fast alles...



    halbwegs zurück zum thema:
    matrix 4 sollte auch keine anpöbelei sein, sondern den phantasieraum erweitern! :farbe:



    die no-ram-version braucht noch ein bißchen, muß mich mal grad um ein paar andere dinge kümmern... dennoch hab ich weiter ein offenes ohr! :user:

    übergangsweise solange hier:


    Time Format
    Specifier Displays
    c Displays the date using the format given by the ShortDateFormat global variable, followed by the time using the format given by the LongTimeFormat global variable. The time is not displayed if the fractional part of the DateTime value is zero.
    d Displays the day as a number without a leading zero (1-31).
    dd Displays the day as a number with a leading zero (01-31).
    ddd Displays the day as an abbreviation (Sun-Sat) using the strings given by the ShortDayNames global variable.
    dddd Displays the day as a full name (Sunday-Saturday) using the strings given by the LongDayNames global variable.
    ddddd Displays the date using the format given by the ShortDateFormat global variable.
    dddddd Displays the date using the format given by the LongDateFormat global variable.
    m Displays the month as a number without a leading zero (1-12). If the m specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
    mm Displays the month as a number with a leading zero (01-12). If the mm specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
    mmm Displays the month as an abbreviation (Jan-Dec) using the strings given by the ShortMonthNames global variable.
    mmmm Displays the month as a full name (January-December) using the strings given by the LongMonthNames global variable.
    yy Displays the year as a two-digit number (00-99).
    yyyy Displays the year as a four-digit number (0000-9999).
    h Displays the hour without a leading zero (0-23).
    hh Displays the hour with a leading zero (00-23).
    n Displays the minute without a leading zero (0-59).
    nn Displays the minute with a leading zero (00-59).
    s Displays the second without a leading zero (0-59).
    ss Displays the second with a leading zero (00-59).
    z Displays the millisecond without a leading zero (0-999).
    zz Displays the millisecond with one leading zeros (00-999).
    zzz Displays the millisecond with two leading zero (000-999).
    t Displays the time using the format given by the ShortTimeFormat global variable.
    tt Displays the time using the format given by the LongTimeFormat global variable.
    am/pm Uses the 12-hour clock for the preceding h or hh specifier, and displays 'am' for any hour before noon, and 'pm' for any hour after noon. The am/pm specifier can use lower, upper, or mixed case, and the result is displayed accordingly.
    a/p Uses the 12-hour clock for the preceding h or hh specifier, and displays 'a' for any hour before noon, and 'p' for any hour after noon. The a/p specifier can use lower, upper, or mixed case, and the result is displayed accordingly.
    ampm Uses the 12-hour clock for the preceding h or hh specifier, and displays the contents of the TimeAMString global variable for any hour before noon, and the contents of the TimePMString global variable for any hour after noon.
    / Displays the date separator character given by the DateSeparator global variable.
    : Displays the time separator character given by the TimeSeparator global variable.
    'xx'/"xx" Characters enclosed in single or double quotes are displayed as-is, and do not affect formatting.



    Frames Format
    Specifier Displays
    0 Digit place holder. If the value being formatted has a digit in the position where the '0' appears in the format string, then that digit is copied to the output string. Otherwise, a '0' is stored in that position in the output string.
    # Digit placeholder. If the value being formatted has a digit in the position where the '#' appears in the format string, then that digit is copied to the output string. Otherwise, nothing is stored in that position in the output string.
    . Decimal point. The first '.' character in the format string determines the location of the decimal separator in the formatted value; any additional '.' characters are ignored. The actual character used as a the decimal separator in the output string is determined by the DecimalSeparator global variable. The default value of DecimalSeparator is specified in the Number Format of the International section in the Windows Control Panel.
    , Thousand separator. If the format string contains one or more ',' characters, the output will have thousand separators inserted between each group of three digits to the left of the decimal point. The placement and number of ',' characters in the format string does not affect the output, except to indicate that thousand separators are wanted. The actual character used as a the thousand separator in the output is determined by the ThousandSeparator global variable. The default value of ThousandSeparator is specified in the Number Format of the International section in the Windows Control Panel.
    E+ Scientific notation. If any of the strings 'E+', 'E-', 'e+', or 'e-' are contained in the format string, the number is formatted using scientific notation. A group of up to four '0' characters can immediately follow the 'E+', 'E-', 'e+', or 'e-' to determine the minimum number of digits in the exponent. The 'E+' and 'e+' formats cause a plus sign to be output for positive exponents and a minus sign to be output for negative exponents. The 'E-' and 'e-' formats output a sign character only for negative exponents.
    'xx'/"xx" Characters enclosed in single or double quotes are output as-is, and do not affect formatting.
    ; Separates sections for positive, negative, and zero numbers in the format string.




    Super Format
    Format specifiers have the following form:


    "%" [index ":"] ["-"] [width] ["." prec] type


    A format specifier begins with a % character. After the % come the following, in this order:
    An optional argument index specifier, [index ":"]
    An optional left justification indicator, ["-"]
    An optional width specifier, [width]
    An optional precision specifier, ["." prec]
    The conversion type character, type


    The following table summarizes the possible values for type:


    Type Displays
    d Decimal. The argument must be an integer value. The value is converted to a string of decimal digits. If the format string contains a precision specifier, it indicates that the resulting string must contain at least the specified number of digits; if the value has less digits, the resulting string is left-padded with zeros.
    u Unsigned decimal. Similar to 'd' but no sign is output.
    e Scientific. The argument must be a floating-point value. The value is converted to a string of the form "-d.ddd...E+ddd". The resulting string starts with a minus sign if the number is negative. One digit always precedes the decimal point.The total number of digits in the resulting string (including the one before the decimal point) is given by the precision specifier in the format string—a default precision of 15 is assumed if no precision specifier is present. The "E" exponent character in the resulting string is always followed by a plus or minus sign and at least three digits.
    f Fixed. The argument must be a floating-point value. The value is converted to a string of the form "-ddd.ddd...". The resulting string starts with a minus sign if the number is negative.The number of digits after the decimal point is given by the precision specifier in the format string—a default of 2 decimal digits is assumed if no precision specifier is present.
    g General. The argument must be a floating-point value. The value is converted to the shortest possible decimal string using fixed or scientific format. The number of significant digits in the resulting string is given by the precision specifier in the format string—a default precision of 15 is assumed if no precision specifier is present.Trailing zeros are removed from the resulting string, and a decimal point appears only if necessary. The resulting string uses fixed point format if the number of digits to the left of the decimal point in the value is less than or equal to the specified precision, and if the value is greater than or equal to 0.00001. Otherwise the resulting string uses scientific format.
    n Number. The argument must be a floating-point value. The value is converted to a string of the form "-d,ddd,ddd.ddd...". The "n" format corresponds to the "f" format, except that the resulting string contains thousand separators.
    m Money. The argument must be a floating-point value. The value is converted to a string that represents a currency amount. The conversion is controlled by the CurrencyString, CurrencyFormat, NegCurrFormat, ThousandSeparator, DecimalSeparator, and CurrencyDecimals global variables, all of which are initialized from the Currency Format in the International section of the Windows Control Panel. If the format string contains a precision specifier, it overrides the value given by the CurrencyDecimals global variable.
    p Pointer. The argument must be a pointer value. The value is converted to an 8 character string that represents the pointers value in hexadecimal.
    s String. The argument must be a character, a string, or a PChar value. The string or character is inserted in place of the format specifier. The precision specifier, if present in the format string, specifies the maximum length of the resulting string. If the argument is a string that is longer than this maximum, the string is truncated.
    x Hexadecimal. The argument must be an integer value. The value is converted to a string of hexadecimal digits. If the format string contains a precision specifier, it indicates that the resulting string must contain at least the specified number of digits; if the value has fewer digits, the resulting string is left-padded with zeros.

    Zitat

    Original von jessi
    Es kommt nicht darauf an, dass man alle Zahlen sehen oder verfolgen kann. Aber mit dieser Anzeige kann man Dynamik in ein Video bringen.


    verstehe und wie gesagt, die nächste (oder übernächste) version wird das ja auch dann (hoffentlich) können. stundenlang, je nach festplattenkapazität.


    Zitat

    Original von jessi
    Wenn du Samstag morgen um halbsechs in der Früh dass Programm in den Thread legst, gehe ich davon aus, dass du (mindestens) bis Samstag 14 Uhr schläfst und dann Samstag abend noch fit bist. So ist es jedenfalls bei mir immer, wenn ich nur noch kurz ein Problem beheben wollte!


    ja, da hab ich nicht mitgedacht...



    Zitat

    Original von jessi
    Achso noch was: In der neuen Version sind die "n", "s", "z"... in dem Erklärfeld nicht mehr drin! Demnach kann ich auch nichts mit Superformat anfangen.


    ist mir auch eben aufgefallen. unerklärlich! denn im source ist es drin und wenn ich es nochmal compiliere ist es auch drin...

    Zitat

    Original von thos
    Kannst Du mir den Quelltext zumailen oder kann ich ihn irgenwo downloaden ? Kann man den Quelltext verstehen, wenn man ein wenig Delphi / C++Builder kann ? Braucht man neben der Borland-Programmierumgebung noch zusätzliche Sachen ?


    thos: warst du mal in L´Auberge de l´Ill speisen und hast am ende statt zu zahlen den guten Marc Haeberlin gefragt, ob er mal die rezepte rausrückt? :dagegen:



    Zitat

    Original von thos
    Meine Idee ist, das Teil für Sport aufzumotzen. Neben der Uhrzeit / Stoppuhr auch noch zwei Mannschaftsnamen und ein Ergebnis einblenden. Das Ergebnis müßte natürlich irgendwie dynamisch gehen. Vielleicht könnte man die Zeit mit einer Liste vergleichen und zum richtigen Zeitpunkt ads Ergebnis austauchen...


    ... und am ende kann das teil auf knopfdruck Matrix 4 - The Illumination erzeugen. :headbanger:


    mit dem ergebnis (wäre ja eigentlich auch nur der aktuelle stand) wirds ein bißchen schwierig. da müsste irgendwie ein offenes interface her...



    Zitat

    Original von thos
    Könnte man den Schrifthintergrund in einer anderen Farbe machen, als den Bildhintergrund, Dann hätte man eine "Bauchbinde". Oh je, jetzt geht es mit mir durch ....


    das mach ich im nächsten build...



    Zitat

    Original von thos
    Bei der Gelegenheit. Kann man solche Ausgaben eigentlich auch ohne AVI direkt auf einen schwarzen Bildschirm (ohne Windows-Gedöns) zaubern, für den"Live-Einsatz" ?


    mit sicherheit, ich weiß allerdings nicht wie, aber das heißt nix. vorgestern mittag wußt ich ja auch noch nicht, wie man ein AVI erstellt... :pc: