Die Suche ergab 236 Treffer

von ProgOldie
28.08.2023 07:02
Forum: Grafik & Sound - Programmierung
Thema: Add3DArchiv
Antworten: 2
Zugriffe: 2389

Add3DArchiv

Hallo,
ich habe mich als Einstieg in die Grafikprogrammierung mit dem Beispiel 'Bridge' aus dem Manual beschäftigt und bin ganz begeistert über die Möglichkeiten. Alles läuft prima, auch wenn ich eine .exe erzeuge und mit der Engine3D.dll in ein anderes Verzeichnis lege.
Mein Problem: Wenn ich diese ...
von ProgOldie
05.06.2023 10:59
Forum: Allgemein
Thema: CanvasGadget: Resize?
Antworten: 4
Zugriffe: 850

Re: CanvasGadget: Resize?

Ok Stargate, danke. Das ResizeGadget fehlt natürlich.Ich dachte, dass es ähnlich wie bei Fenstern die Möglichkeit gibt, vom Rahmen aus mit der Maus zu verkleinern oder vergrößern. Dann muss ich mir wohl eine Tastenkombination o.ä. suchen, auf deren Event abgefragt wird.
Ansonsten gäbe es auch die ...
von ProgOldie
05.06.2023 09:28
Forum: Allgemein
Thema: CanvasGadget: Resize?
Antworten: 4
Zugriffe: 850

CanvasGadget: Resize?

Hallo,
ich möchte die Abmessungen eine Canvas-Gadgets per Maus verändern.
Warum werden im Programm alle Events richtig erkannt, nur das Resize-Event nicht?

EnableExplicit
Define CanNr.i,Event.i,EvGad.i,EvType.i
CanNr=1
OpenWindow(#PB_Any, 0, 0,600,400, "", #PB_Window_SystemMenu | #PB_Window ...
von ProgOldie
23.09.2022 08:12
Forum: Allgemein
Thema: Console Eingabe
Antworten: 8
Zugriffe: 1348

Re: Console Eingabe

Danke für die Hilfen. Ich habe damit auch einen Weg zur Angabe der Pfade gefunden:

EnableExplicit
Define.s Env_Variables,EnvVar
Define P.i
OpenConsole()

Env_Variables=GetEnvironmentVariable("PATH")

Repeat
P=FindString(Env_Variables,";",1)
EnvVar=Left(Env_Variables,P-1)
Env_Variables ...
von ProgOldie
22.09.2022 17:45
Forum: Allgemein
Thema: Console Eingabe
Antworten: 8
Zugriffe: 1348

Re: Console Eingabe

An dem Beispiel aus der Hilfe verstehe ich nicht, wie man da z.B. das Gewünschte py --version einbauen kann.
Dazu bitte noch eine Hilfe, damit ich verstehe, wie und wo da z.B. py --version eingebaut werden kann.

Compiler = RunProgram(#PB_Compiler_Home+"compilers/pbcompiler", "-h", "", #PB_Program ...
von ProgOldie
22.09.2022 17:07
Forum: Allgemein
Thema: Console Eingabe
Antworten: 8
Zugriffe: 1348

Re: Console Eingabe

Das nützt leider nichts. Da passiert nichts.

EnableExplicit
Define commandLine.s,aktDir.s
OpenConsole()
ConsoleTitle ("PureBasic - Console Example:")
ConsoleLocate (18,2)
aktDir = GetCurrentDirectory()

Print (aktDir)
Repeat
commandLine=Input()
RunProgram(commandLine)

Until UCase ...
von ProgOldie
22.09.2022 09:38
Forum: Allgemein
Thema: Console Eingabe
Antworten: 8
Zugriffe: 1348

Console Eingabe

Ich möchte gern eine geöffnete Console so benutzen als wäre es eine Windowsconsole mit der Möglichkeit zur Eingabe wie cd.. etc.

EnableExplicit
Define commandLine.s,aktDir.s
OpenConsole()
ConsoleTitle ("PureBasic - Console Example:")
ConsoleLocate (18,2)
aktDir = GetCurrentDirectory()
Print ...
von ProgOldie
07.06.2022 08:12
Forum: Anfänger
Thema: Problem Canvas und MouseWheel
Antworten: 3
Zugriffe: 963

Re: Problem Canvas und MouseWheel

Danke, klappt
von ProgOldie
04.06.2022 10:52
Forum: Anfänger
Thema: Problem Canvas und MouseWheel
Antworten: 3
Zugriffe: 963

Problem Canvas und MouseWheel

Warum ergibt sich im folgenden Programmausschhnitt immer der positive Wert 8, egal wie herum ich das Mausrad drehe?

If Event = #PB_Event_Gadget And EventGadget() = CanvasID
Select EventType()
Case #PB_EventType_MouseWheel
MouseWheel=#PB_Canvas_WheelDelta
StatusBarText(0,1,"Wheel "+Str ...
von ProgOldie
27.03.2021 12:30
Forum: Allgemein
Thema: Formdesigner abändern zur GUI-Erzeugung mit OCTAVE
Antworten: 4
Zugriffe: 1585

Re: Formdesigner abändern zur GUI-Erzeugung mit OCTAVE

Danke,
das heisst aber leider doch wohl: Den Form-Designer gibt es nicht als Standalone.exe, also außerhalb von PureBasic.
Oser irre ich mich (was schön wäre) ?