ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Honitos
Nutzer
28.05.2007, 15:53 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Holger: Die Idee ist gut und ist bereits implementiert. @Ralf: Probier das doch mal aus, damit kommst Du immerhin an die Schaltflächen der "IDE Settings" und kannst Du die Fonts verkleinern... [ Dieser Beitrag wurde von Honitos am 28.05.2007 um 15:55 Uhr geändert. ] |
|||||
Honitos
Nutzer
28.05.2007, 13:48 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Der_Wanderer: Nein, sicher bin ich mir nicht, aber ich weiß nicht, woran es sonst noch liegen könnte. Hier ist der Codeausschnitt, der die Lib prüft: !cout{"checking disassembler.library ..."} If dos_CheckLib{"disassembler.library",0} = 0 dummy.l= RTEZRequest("","missing disassembler.librarynThis library is required for reddebug; asm debugging wont work.","Ok") End If !cout{"checking libraries done..."} Ist die Lib da, kommt es nicht mehr zur zweiten Konsolenausgabe... |
|||||
Honitos
Nutzer
28.05.2007, 08:50 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung Also das mit der disassembler.library ist schon komisch. Das einzige, was ich an der Stelle mache ist, mittels dos_CheckLib{} auf Existenz der library zu prüfen. An der Stelle hakt es bei Ralf, wenn die Library da ist, ansonsten hält die Verarbeitung an. @Ralf: Evtl. ist die Library bei Dir korrupt und bringt die Funktion dos_CheckLib{} durcheinander ? Ich schick Dir privat eine Version rüber. Und so sieht die IDE bei mir unter WinUAE mit 040+AGA aus. Wie gesagt, man kann sich entsprechende Fensterkonfigurationen erstellen. Dann kann man arbeiten, sofern der Font klein genug ist... Am scrollen des Inhalts großer Fenster arbeite ich... Bild: http://www.programmed-excellence.de/transfer/PED_V30027aga.png [ Dieser Beitrag wurde von Honitos am 28.05.2007 um 08:55 Uhr geändert. ] |
|||||
Honitos
Nutzer
26.05.2007, 22:52 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Der_Wanderer: Im "overall"-Resident all.res ist auch ein Verweis auf die cybergraphis.library. Kann sein, dass es deshalb mit ins exe-file wandert. Such mal bei Dir über das Blitz3: nach cybergraphics.library. Da sieht man, wo der Verweis überall drinsteckt. Ich vermute jetzt, es liegt an den Residents... |
|||||
Honitos
Nutzer
26.05.2007, 22:40 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Der_Wanderer: Die Prüfung hatte Bernd eingebaut, als er noch mit fpu-Befehlen gearbeitet hatte. Eigentlich kann die raus, da zumindest im PED nix mehr an FPU-Sachen drin ist... "fpcr" ist nirgends mehr drin. |
|||||
Honitos
Nutzer
26.05.2007, 21:26 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Der_Wanderer: Stimmt, es wird wohl so sein, das die interne cybergraphics.lib in den deflibs versucht, die library zu öffnen. Das ist aber egal, ob das klappt oder nicht. Ich vermute eher, es liegt an GetFPU{} ... Da hört nämlich das Log auf. |
|||||
Honitos
Nutzer
26.05.2007, 21:24 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Ralf27: Danke für das Log. Jetzt weiß ich, an welcher Stelle ich suchen muß. Es könnte sein, dass die Routine, die nach der FPU sucht, einen Bug hat, der nur beim 68060 auffällt. Kann ich Dir mal ne Testversion privat schicken ?? Gruss, Sven |
|||||
Honitos
Nutzer
26.05.2007, 20:24 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Ralf27: Mach mal bitte in den Tooltypes von Amiblitz3 die Klammern um das TT "USE_WBSCREEN" weg. Und bitte das SnoopDOS-Protokoll nicht vergessen... Ich habe das Release eben noch auf einer OS3.5-Installation ohne Grafikkarte getestet - geht. [ Dieser Beitrag wurde von Honitos am 26.05.2007 um 20:24 Uhr geändert. ] |
|||||
Honitos
Nutzer
26.05.2007, 19:52 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung Zitat: Hallo Ralf, ach so, ja ok, da müssen wir natürlich unterscheiden. Bei AB2 kann es in der Tat sein. Ab Version 2.4 habe ich angefangen alles zu überarbeiten. Irgendwann habe ich die kompletten Routinen für Screen & Fenster-Allokation umgeschrieben, damit das systemfreundlich und konfigurierbar wird. Bitte probier die Geschichte mal mit dem Beta-Release3: http://www.david-mcminn.co.uk/bernd/ab3/AmiBlitz3full_beta3.lha Das geht mit absoluter Sicherheit. Die Version läuft noch nicht 100% stabil, allerdings kommt das Final-Release sehr bald. Zum Probieren reicht es. Sven |
|||||
Honitos
Nutzer
26.05.2007, 17:14 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Der_Wanderer: Ich habe die Routinen alle selbst überarbeitet oder überprüft. Da gibt es keinerlei Abhängigkeiten. Die Screens werden übrigens mit DEINER screen.include verwaltet. Wenn AB3 auf Ralf's System nicht funktioniert, so kann dies evtl. an einer nicht vorhandenen FPU liegen. Ich habe zwar alle FPU-Abhänhigkeiten aus dem PED entfernt, allerdings bin ich noch nicht dazu gekommen, den Compiler selbst anzusehen. EIn SnoopDOS-Protokoll von Ralf wäre evtl. hilfreich, umzu sehen, wie weit es läuft. |
|||||
Honitos
Nutzer
26.05.2007, 11:39 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Ralf27: Wieso hält sich denn dieses komische Screen-Gerücht ? AB3 läuft auf jedem Screen, den man möchte, selbst ohne Screen auf der WB. Wenn man es startet, wird versucht, den in den Tooltypes abgespeicherten Screen zu öffnen. Wenn dies nicht gelingt, wird ein Screen mit den WB-Dimensionen geöffnet; ist auch dies nicht möglich (z.B. Speichermangel), dann öffnet sich AB3 direkt auf der WB. Woher dieses CybergraphX-Getue kommt, weiß ich nicht. Mich würde aber mal interessieren, mit welchen Uraltversionen hier immer rumprobiert wird... [ Dieser Beitrag wurde von Honitos am 26.05.2007 um 11:40 Uhr geändert. ] |
|||||
Honitos
Nutzer
19.05.2007, 11:01 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @TheoTheoderich: Schön auch mal sowas zu hören. In der Regel wird man ja mit vernichtenden Aussagen abgeurteilt... Wichtig: Bitte registriere Dich bei amiforce oder komm in die AmiBlitz-Mailingliste, damit ein Gedankenaustausch stattfinden kann. Und noch wichtiger: Wenn Du Verbesserungsvorschläge zur IDE hast, NICHT VERSCHWEIGEN! |
|||||
Honitos
Nutzer
18.05.2007, 20:56 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung Zitat: Wie Wanderer schon erwähnt hat: alle AmiBlitz3-Versionen sind Entwicklerbuilds und noch nicht für Anwender gedacht. Bis vor kurzem wurden ständig neue Funktionalitäten in die IDE eingebaut. Dies ist nun abgeschlossen und wir arbeiten an den letzten Bugfixes für das finale AmiBlitz 3.00 release. Ich schätze mal in 4-5 Wochen wird das der Fall sein. Bis dahin sollten Interessierte die letzte stabile Version 2.45 nehmen. Zitat: Übrigens haben die anderen Basic-Dialekte nicht mal einen "Spiele-MP3-im Hintergrund-ab"-Befehl :-) Ein normaler Input-Befehl macht auf eine Plattform mit vielen erschiedenenen Eingabemöglichkeiten (Fenster, Shell, Datei, etc.) nicht viel Sinn. Geht aber auch, wenn man weiß, wie der Befehl heißt. Dazu öffne ich den "Instruction Browser", tippe die ersten Buchstaben einer Funktion ein und erhalte eine Tabelle mit allen Funktionen, die mit den eingegebenen Buchstaben beginnen. Ähnlich wie die automatische Vervollständigung (autocomplete) von Visual Basic.Net. |
|||||
Honitos
Nutzer
11.05.2007, 06:57 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung AB3 läuft auf jeden Fall auch ohne Grafikkarte. Wenn da etwas nicht genau funktioniert, bitte ich um eine etwas ausführlichere Fehlerbeschreibung. Kleiner Hinweis: man kann den Startbildschirm in den Tooltypes ändern. Da gibt es auch einen Schalter CLONEWB oder USEWB. Dann wird entweder die Screenauflösung der WB kopiert oder gleich die WB (wie MBasic ;-)) verwendet. |
|||||
Honitos
Nutzer
09.05.2007, 13:19 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung Wie auch immer, auf amiforce wird versucht, jedem beim Umstieg zu helfen. Grade mit menschlicher Hilfe sollte es ziemlich leicht fallen. Zumal man bei AmiBlitz gerade z.Zt. die Möglichkeit hat, eigene Wünsche bzgl. der IDE oder des Compilers einzubringen. |
|||||
Honitos
Nutzer
08.05.2007, 21:47 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung Ich schau mir die Demo mal an. Wenn das aber stimmt, was ich hier so gelesen habe, dann gibt es keinen Grund NICHT nach AmiBlitz zu wechseln, sofern C nicht in Frage kommt. Allein die Funktionalität der IDE ist ungleich mächtiger und unterstützt den Programmierer erheblich. Ich denke jemand mit Programmiervorkenntnissen zumal in BASIC wird sich in 1-2 Wochen gut zurechtfinden. Die paar Schlüsselwörter und Kontrukte, die anders sind, hat man schnell drauf. |
|||||
Honitos
Nutzer
08.05.2007, 20:32 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @Holger: Oh. |
|||||
Honitos
Nutzer
08.05.2007, 16:11 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung Zitat: Hallo Ralf, kannst du bitte mal ein Bild von der Entwicklungsumgebung posten ? Mich würde interessieren, wie das Arbeiten damit so aussieht ;-) Gruss, Sven |
|||||
Honitos
Nutzer
06.05.2007, 14:25 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @whose, cgutjahr: Dem Punkt Dokumentation muß ich auf jeden Fall zustimmen. Es gibt von Blackbird auf amiforce.de immerhin ein Tutorial, aber das kann auch nur hier und da erläutern. Wenn die Arbeiten an AmiBlitz3 abgeschlossen sind, klick ich, oder einer der aktiven "Kollegen" mal ein entstaubtes Handbuch zusammen. Arbeiten in Richtung HTML-Version laufen da auch schon... Gruss, Sven |
|||||
Honitos
Nutzer
04.05.2007, 21:12 Uhr [ - Direktlink - ] |
Thema: Welches Basic???
Brett: Programmierung @AlexanderK: Maxon Basic orientiert sich - so habe ich das in Erinnerung - an der ISO-BASIC-Syntax und war ein guter kommerzieller Compiler. Der einzige, auch heute noch weiterentwickelte BASIC-Dialekt für den Amiga ist AmiBlitz. Schau mal unter http://www.amiforce.de nach. Da gibt es auch ein Forum und die wichtigsten Leute sind da zu treffen. Die Syntax ist nicht ganz am Standard, aber der Compiler (und die Executables) ist das schnelleste, was man so gesehen hat. Gruss, Sven |
|||||
Honitos
Nutzer
11.04.2007, 23:10 Uhr [ - Direktlink - ] |
Thema: ABI STRESS!!!!!!
Brett: Get a Life @Cego: Ich kann mich den Kollegen nur anschließen: Bloß nicht bis auf die letzte Sekunden lernen. (Ich glaub', ich hatte gar nicht gelernt...) Was man braucht, ist ein gewisser Grad an Selbsteinschätzungsfähigkeit. Wenn Du Dich selbst betrachtest und zu dem Ergebnis kommst, die 80% kann ich, dann fällst Du nicht durch - und darauf kommt es zunächst an. Das Zeugnis ist in der Regel ja nur der Türöffner. |
|||||
Honitos
Nutzer
30.03.2007, 20:31 Uhr [ - Direktlink - ] |
Thema: Wieso es keine Blitzbasic 3D Games auf AOS gibt.
Brett: Get a Life Zitat: Ich würde das begrüßen und nach Kräften unterstützen... |
|||||
Honitos
Nutzer
19.03.2007, 08:09 Uhr [ - Direktlink - ] |
Thema: GadTools: aufgeräumter Aufbau
Brett: Programmierung @Ralf27: Hihi, das ist lustig, aber die häufigste Ursache: Mein Chef kam letztens mal ins Projektteam und fragte, ob wir hier nicht noch den einen oder anderen 19"-Monitor rumsthen hätten. Ich bejahte dies. Schnell griff er sich ein Gerät und verschwand ächzend mit dem Hinweis, sein Monitor sei heute morgen schwarz geblieben. Irgendwann im Laufe des Vormittags stand der Monitor wieder da (natürlich nicht auf dem Schrank, auf dem er vorher stand, sondern auf dem Schreibtisch eines Kollegen !!!). Eine vorsichtige Nachfrage ergab, dass offenbar nur das VGA-Kabel vom Rechner abgefallen war - der Computer steht halt unterm Tisch... ... Aber erstmal ne Runde Monitorschleppen ... |
|||||
Honitos
Nutzer
18.03.2007, 16:40 Uhr [ - Direktlink - ] |
Thema: GadTools: aufgeräumter Aufbau
Brett: Programmierung @Ralf27: Was macht denn SADD() genau ? Funktionen wie TextLength() oder Text() muss man einen Zeiger auf den String übergeben; macht das SADD() ? Gruss, Sven |
|||||
Honitos
Nutzer
15.03.2007, 08:12 Uhr [ - Direktlink - ] |
Thema: GadTools: aufgeräumter Aufbau
Brett: Programmierung @Ralf27: Ist natürlich alles Geschmacksache und das Thema wurde hier wohl auch schon diskutiert, aber ich würde den StormWizard empfehlen. Das Konzept ist ähnlich wie bei Reaction, allerdings ist der Designer nicht so Buggy. Der grosse Vorteil ist jedoch, dass die GUI in Form einer Ressourcendatei vorliegt, die man lediglich in sein Programm einbinden muss (entweder dazulinken oder zur Laufzeit laden). Um ein Fenster daraus anzuzeigen, genügen zwei bis drei Anweisungen. Ich sehe den Vorteil in der Trennung zwischen Code und Ressource, d.h. wenn ich das Design des Fensters ändere (ich meine hier das Layout), muß ich den Code nicht neu compilieren. Alles was man braucht ist die wizard.library und die gibt es inzwischen auch nativ für OS4. [ Dieser Beitrag wurde von Honitos am 15.03.2007 um 08:13 Uhr geändert. ] |
|||||
Honitos
Nutzer
13.03.2007, 07:56 Uhr [ - Direktlink - ] |
Thema: GadTools: aufgeräumter Aufbau
Brett: Programmierung Hallo Ralf, Du hast bei der Berechung der verfügbaren Breite die Fensterrahmen links und recht wohl nicht berücksichtigt. Die Gadgets gehen jedenfalls über den rechten Rahmen heraus. Ich kann Dir nur wärmstens empfehlen - zumindest ab mittleren Projekten - das Windowdesign toolgestützt zu machen. Das Programmieren von Oberflächen macht man einfach nicht mehr, es dauert zu lange und ist zu unflexibel. Man sollte sich auf die Lösung des Problems konzentrieren können und nicht ewig viel Zeit mit der GUI vertrödeln müssen. Für GadTools gibt es wohl auch noch einige Tools im Aminet. Obwohl ich auch kein Freund von freipositionierbaren Gadgets bin. Das Prinzip, welches der StormWizard oder der ReActor verfolgt ist schon sinnvoll. So kommen in der Regel konsistente und "gleichmäßige" Oberflächen heraus. [ Dieser Beitrag wurde von Honitos am 13.03.2007 um 07:57 Uhr geändert. ] |
|||||
Honitos
Nutzer
03.03.2007, 23:07 Uhr [ - Direktlink - ] |
Thema: Fenster via Shell schließen
Brett: Programmierung An IconX hatte ich gar nicht mehr gedacht... Damit hat sich das Thema natürlich erledigt ! Dank' Euch! |
|||||
Honitos
Nutzer
03.03.2007, 19:28 Uhr [ - Direktlink - ] |
Thema: Fenster via Shell schließen
Brett: Programmierung Hi, über ein Projekt-Icon führe ich ein Shellskript aus (via execute). Dieses Skript gibt einige echos aus. Ich möchte nun, das das Ausgabefenster am Schluß nach einigen Sekunden geschlossen wird. Wie kann ich das Schließen erreichen ?? Einfach endshell ging leider nicht, da es sich bei dem Fenster ja nicht um einen eigenen Shell-Prozeß handelt. Gruss, Sven |
|||||
Honitos
Nutzer
08.02.2007, 18:40 Uhr [ - Direktlink - ] |
Thema: Beispiel zu Datenübertragung via Netzwerk
Brett: Programmierung @Thilo: Habe ich Dir per Mail geschickt! |
|||||
Honitos
Nutzer
03.02.2007, 18:39 Uhr [ - Direktlink - ] |
Thema: Beispiel zu Datenübertragung via Netzwerk
Brett: Programmierung Moin ! Ich habe das ganze auch mal mittels der BSDsocket.library unter AmiBlitz ausprobiert. Bei der Portierung bin ich aber nicht weit gekommen, jedenfalls stürtzte der CLient immer ab. Ich habe mich dabei an folgender ARbeitsunterlage langgehangelt: http://www.ibr.cs.tu-bs.de/courses/ws0102/vs/VS-0102-Uebung2.pdf Vielleicht kommt Ihr ja weiter ! Gruss, Sven [ Dieser Beitrag wurde von Honitos am 03.02.2007 um 18:40 Uhr geändert. ] |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |