Beiträge von Rainer

    Wie dem auch sei, ich werde nach Abschluß der Arbeiten die GeoCalc-Hilfedateien nochmal nach Reihen durchsuchen und durch Zeilen ersetzen.

    :love:

    Ich glaubte, die Übersetzungsdatei schon bezüglich Reihe/Zeile durchgesehen zu haben. Aber vielleicht habe ich etwas übersehen oder bin irgendwie von abgekommen. Die grundlegenden Sachen habe ich jedenfalls gemacht. Row darf man hier nicht mit Reihe (alle Leute stehen in einer Reihe) , sondern mit Zeile (Zeilen gehen von links nach rechts) übersetzen.

    Rainer

    Nachtrag: die Suchfunktion in der Übersetzungsdatei liefert für Reihe nur das Wort 'Zahlenreihe', was im Kontext OK ist.

    nach dem NOT_USABLE setzen kriege ich das GenContent mit SET_USABLE nicht wieder sichtbar

    Ist ja komisch. Ruf mal versuchsweise für das View die Readraw_content Message. Ansonsten klappere ich in solchen Fällen die Liste Messages der betroffenen Objkete (in dem Fall der View und Content ) ab und probiere aus, was mir nur irgendwie sinnvoll erscheint. Try and (viel) error.

    Ansonsten: inwiefern würde mir pobj helfen? Und wie setze ich das "Unlock-move" flag? Und wann rufe ich "ec all" auf - wenn ich das nach Beendigung des Tools tue, macht er einfach gar nix....?

    Du musst einen Breakpoint so setzen, dass dein Tool gerade aktiv ist. Z.B. "stop in VonMeinemToolgerufeneRoutine". ** Dann brauchts du den optr des interessanten Triggers, der ggf den falschen HINT enthält und rufst am prompt "pobj OptrDesTriggers". Das listet die Instancevariablen inklusive der gesetzten Hints auf und auch alles was ggf. dort an Müll steht. Wenn du das noch nie gemacht hast, ist es interessant, das mal auf andere Objekte anzuwenden.

    Für die EC-Flags muss die EC-Version laufen. Im Breakpoint-Prompt einfach "ec all" ("ec" listet alle gesetzten Flags) und später "ec none", wenn sie wieder weg sollen. "ec unlock-move" setzt nur genau dieses eine Flag. "help ec" oder "help pobj" am Prompt kann auch helfen

    Falls du es noch nicht durch hast, empfehle ich das Tutorial aus dem SDK. Da sind eine ganze Menge nützliche swat-Befehle eingestreut und erklärt was sie tun. Ich fand das sehr hilfreich.

    So, ich hoffe ich habe jetzt nicht zu viele Eulen nach Athen getragen.

    Viel Spaß
    Rainer

    ** Am Prompt nach "Ctrl-C" einfach den Namen des Threads eingeben, den du debuggen willst, geht auch. Welcher das beim FM-Tool ist, weiß ich aber nicht aus dem Kopf.

    Hallo Konstantin,

    ich frage mich, welche Änderungen du vornimmst, dass es nötig ist alle Button zu destroyen (machst du doch, oder) und dann wieder neu anzulegen. Bei mir hat es immer gereicht, den zu ändernden Button NOT_USABLE zu setzen, die Änderungen vorzunehmen und ihn dann wieder auf _USABLE setzen. Ggf setzt du temporäre das ganze GenContent auf NOT_USABLE.

    Ansonsten: Was sagt pobj unter swat? Ein guter Test für Speicher-Lecks ist auch das EC-Flag unlock-move. Ich benutze als finalen Test oft "ec all".

    Soweit erst mal
    Rainer

    Die letzte Zahl in der "Release" (6.0 0-580) gibt die 'Buildnummer' an. Sie ist für alle Geoden in einer Ensemble-Version gleich. Je größer desto neuer. Die 6 deute auf eine FreeGeos Version hin. 4.1 ist eine alte Breadbox-Version.
    Rainer

    Dann sollte man das Programm doch standardmäßig in FreeGeos aufnehmen und den Icon-Editor versenken.

    Vom Prinzip her schon, aber das geht bei R-BASIC Programmen nicht so einfach, weil die zugehörigen Libraries nicht im Repo sind. Und es in absehbarer Zeit auch nicht sein werden.

    Rainer

    Der Pfeil ist bestimmt ein eigenes grafisches Objekt; ob man das miteinander verknüpfen kann... Keine Ahnung.

    Ich fürchte, es ist insgesamt eine einzige Grafik ** - wer einen Pfeil + Karteikarte will, muss ein neues Bild malen. Sinnvoll wäre vielleicht, das Bild gleich Im Code zu ersetzen - warum sollte die englische Version nicht vom neuen Bild profitieren?

    Rainer

    ** @Nico: wahrscheinlich ist es ein visMoniker.

    Hallo,

    hat eigentlich außer mir jemand das SDK + git unter Windows laufen? Ständig oder überhaupt benutzt ist nicht die Frage. Einfach nur installiert und geht.

    Rainer

    P.S. oder nur Git, zum Hochladen?

    Wenn ich das richtig zwischen den Zeilen gelesen habe ist Falk durchaus Fan davon, das aktuelle GEOS auf nativer Hardware laufen zu sehen. Ich würde es auch cool finden, auch wenn ich die Hardware nicht habe.

    Btw Hat schon mal jemand versucht Dos 6.x in einer VirtualBox (Oracle oder so) zu installieren und darunter GEOS laufen zu lassen? Das könnte durchaus Performace-Vorteile gegenüber der DosBox haben....

    Rainer

    Wenn du Änderungen machst, solltest du sie auch testen. Die Angst, dein System zu zerschießen kann ich verstehen. Hatte ich auch. Mach doch einfach eine Sicherheitskopie, die du zurückspielen kannst. Ich benenne mein aktuelles System um, erzeuge dann ein Kopie mit dem alten Namen und arbeite darin. Das kannst du sowohl mit dem pcgeos als auch mit dem target (ensemble) machen.

    Das ist natürlich eher etwas für Samstag Vormittag als Freitag Abend nach drei Bier :8o

    Rainer

    @Nico: zumindest ein lokales Target solltest du doch bauen könne, oder? (in \pcgeos\Tools\build\product\bbxensem\Scripts das script buildbbx aufrufen) Dann hast du zumindest die englische Version.

    Ich glaube mich zu erinnern, dass man die Sache mit dem, "." nicht wegbekommt. Deswegen wohl auch der Weg über FileConstructFullPath().
    Einfachklick geht auch im normalen DocumentControl - dort auch bei Dateien. Vielleicht hast du eine Hint zu viel statt zu wenig?

    In BackupNow geht es mit Singelklick, einfach so

    Code
    @object GenFileSelectorClass SDDDirSelector = {
    @if !@GEO_BOOK
        HINT_FILE_SELECTOR_NUMBER_OF_FILES_TO_SHOW = 10;
    @endif
        GFSI_fileCriteria = FSFC_DIRS;        /* nur Directorys zeigen */
        GFSI_destination = @VerzEditDialog;
        GFSI_notificationMsg = MSG_VED_NEW_DIR_SELECTED;
           ATTR_GEN_PATH_DATA = { SP_DOCUMENT,"." };
        }

    Der Handler sieht so aus:

    Rainer

    Definitiv ein Klammerfehler. So sieht das Template aus:

    Code
    [Lights Out]
    usenet = false
    wakeupOptions = 224
    inputOptions = 0
    lockScreen = 1
    AMENGLISH(PCDEMO(specific = EC-long(Last Words))
    AMENGLISH(NTDEMO(specific = EC-long(Last Words))
    GERMAN(NTDEMO(specific = EC-long(Infotext))

    In allen drei Zeilen fehlt eine Klammer. @Nico: so etwas solltest du testen, vor einem PR. Sorry.

    In der deutschen GEOS.INI sollte nur

    Code
    specific = Infotext 

    stehen. Der Rest sind nur "Anweisungen" an den build-Prozess.

    Rainer