WinAPI Library (Offline)
- Josef Sniatecki
- Beiträge: 657
- Registriert: 02.06.2008 21:29
- Kontaktdaten:
Ich kann mich daran erinnern, dass mit ner Library und Prototypes hantiert
wurde. Habs auch im CodeArchiv gefunden:
Da steht ausdürcklich, dass die Kernel32 Lib nicht für PB 4.00 optimiert
wurde. Ich habe zwar keine Ahnung was das nun bedeutet, jedoch kann
ich mir denken, dass das der Grund für ein Fehler bei mir ist.
Auch der Code da oben funzt bei mir nicht. Scheint also an PB bzw. an
der DLL zu liegen, die seit 4.00 nicht aktualisiert wurde.
Und gerade ich habe vieleicht ne Windows Version, die nicht damit klar
kommt.
wurde. Habs auch im CodeArchiv gefunden:
Code: Alles auswählen
; German forum: http://www.purebasic.fr/german/archive/viewtopic.php?t=1390&highlight=
; Author: Rings (new written for PB 4.00 by Leonhard)
; Date: 17. June 2003
; OS: Windows
; Demo: No
; Switch console to Full Screen Mode
; Windows only
CompilerIf #PB_Compiler_OS <> #PB_OS_Windows
CompilerError "The Code 'Console in Fullscreen' is only for Windows"
CompilerEndIf
;/!!!
;/!!! Die kernel32.lib -Lib wurde nicht für PB4 optimiert
;/!!! The kernel32.lib -Lib was not optimized for PB4.
;/!!!
;Import "kernel32.lib"
; SetConsoleDisplayMode(hConsoleOutput.l, dwFlags.l, *lpNewScreenBufferDimensions.COORD)
;EndImport
#CONSOLE_FULLSCREEN_MODE = 1 ; Vollbild-Konsole
#CONSOLE_WINDOWED_MODE = 2 ; Windows-Fester-Konsole
Prototype.b SetConsoleDisplayMode(hConsoleOutput.l, dwFlags.l, *lpNewScreenBufferDimensions.COORD)
OpenLibrary(1, "kernel32.dll")
SetConsoleDisplayMode.SetConsoleDisplayMode = GetFunction(1, "SetConsoleDisplayMode")
OpenConsole()
dwOldMode.COORD
Result=GetConsoleDisplayMode_(@dwOldMode)
hOut=GetStdHandle_(#STD_OUTPUT_HANDLE)
SetConsoleDisplayMode(hOut, #CONSOLE_FULLSCREEN_MODE, @dwOldMode)
ConsoleColor(14,3)
ConsoleLocate(10,10)
Print("FULL SCREENMODE ! - Press RETURN")
Input()
SetConsoleDisplayMode(hOut, #CONSOLE_WINDOWED_MODE, @dwOldMode)
ClearConsole()
ConsoleColor(10,2)
ConsoleLocate(10,10)
Print("Windowed MODE ! - Press RETURN")
Input()
CloseConsole()
End
; IDE Options = PureBasic v4.00 (Windows - x86)
; Folding = -
wurde. Ich habe zwar keine Ahnung was das nun bedeutet, jedoch kann
ich mir denken, dass das der Grund für ein Fehler bei mir ist.
Auch der Code da oben funzt bei mir nicht. Scheint also an PB bzw. an
der DLL zu liegen, die seit 4.00 nicht aktualisiert wurde.
Und gerade ich habe vieleicht ne Windows Version, die nicht damit klar
kommt.
Zuletzt geändert von Josef Sniatecki am 28.03.2009 20:34, insgesamt 2-mal geändert.
PB 4.61 | Windows Vista - 32Bit
Homepage
"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Homepage
"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
WinAPI Library 1.0.8 wurde veröffentlicht
Hinzugefügt:
-20 neue Codes
http://www.rsbasic.i3h.de/downloads/winapi_library.zip oder einfach updaten.
Hinzugefügt:
-20 neue Codes
http://www.rsbasic.i3h.de/downloads/winapi_library.zip oder einfach updaten.
Bugmeldung:
Ich wähle einen Snippet aus, der wird mir im Editorfeld auch angezeigt, nur
sobald ich auf den Button "PureBasic" klicke schmiert die WinAPI Library.exe
mit der typischen "Soll ich den Fehlerbericht an Microsoft senden" Meldung ab.
Der Codeabschnitt wird aber ordnungsgemäß in die IDE übertragen.
Edit : WinXP/32Bit mit SP3.
Ich wähle einen Snippet aus, der wird mir im Editorfeld auch angezeigt, nur
sobald ich auf den Button "PureBasic" klicke schmiert die WinAPI Library.exe
mit der typischen "Soll ich den Fehlerbericht an Microsoft senden" Meldung ab.
Der Codeabschnitt wird aber ordnungsgemäß in die IDE übertragen.
Edit : WinXP/32Bit mit SP3.
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Ich vermute mal, Bisonte hat die WinAPI Library als Tool in die IDE integriert,RSBasic hat geschrieben: Kann jemand das bestätigen oder weiß jemand zufällig, wieso das so ist?
da schmiert das Programm nach einem RunProgram ab, warum auch immer.
Dasselbe Problem habe ich mit dem TemplateExplorer, so das ich den einfach
beende, damits nicht Kracht
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- Falko
- Admin
- Beiträge: 3531
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0 - Kontaktdaten:
Da möchte ich mich mit anschließen. Besonders zum EditorE-P-S hat geschrieben:Hey, coole Sache - find ich toll - mehr davon.
Wie wär's mit dem Syntax - Highlight - Lib von DD?
http://www.purearea.net/pb/download/use ... ghting.zip
Gruß Falko
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
> Wie wär's mit dem Syntax - Highlight - Lib von DD?
Wie wäre es mit SyntaxHighlighting für PB4.10 (ScintillaGadget)
Bunter und schneller
Wie wäre es mit SyntaxHighlighting für PB4.10 (ScintillaGadget)
Bunter und schneller
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.