Frage Gadgets

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
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

Re: Frage Gadgets

Beitrag von ts-soft »

So wie es aussieht, wurde Dir bisher jede Zeile Code in den ... geschoben :mrgreen:
Jetzt fügst Du als erste Zeile noch EnableExplicit ein, das hat der verehrte Helfer vergessen
und dann fängste an, alle Variablen, die der Compiler anmeckert zu deklarieren. Weiteres
über F1 (Hilfe).
Zum zweiten Fenster, es ist wahrscheinlich sinnvoller, dieses nur zu verstecken (HideWindow())
als es zu schliessen.

Also, anfangen zu Coden, Hilfe lesen, hier im Forum suchen und wenn es dann nicht weitergeht,
hier oder in einem neuem Thread nochmals fragen.

Du möchtest doch was lernen und wir wollen doch zumindest Deinen Willen, zum selber Programmieren,
erkennen :)

Gruß
Thomas
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.
Bild
Benutzeravatar
Tommy
Spassvogel
Beiträge: 319
Registriert: 17.10.2013 14:36

Re: Frage Gadgets

Beitrag von Tommy »

2schleicher
ts-soft hat Recht. Du musst langsam anfangen zu programmieren. Es macht keinen Sinn wenn nur wir für dich programmieren. Drücke F1 und schau die wunderbare Hilfe an die wirklich gut geschrieben ist. Da gibt es auch Beispiele die du testen und verändern kannst. :)
Zuletzt geändert von Tommy am 27.01.2015 11:17, insgesamt 2-mal geändert.
PB 5.41 x64
SBond
Beiträge: 266
Registriert: 22.05.2013 20:35

Re: Frage Gadgets

Beitrag von SBond »

ts-soft hat geschrieben:Jetzt fügst Du als erste Zeile noch EnableExplicit ein, das hat der verehrte Helfer vergessen
schuldig im sinne der Anklage :mrgreen:
da hätte aber bei weitem mehr Optimierungspotential dringesteckt. :lol:

@schleicher: soll dein Programm mehrere Batchdateien gleichzeitig verarbeiten? Ich verstehe noch nicht so ganz wozu die Fenster gut sein sollen ;). Eine andere Lösung wäre auch ein großes ContainerGadget, mit dem man den ganzen Fensterinhalt "wechseln" kann. Ich weiß nicht, ob das verwenden von mehreren Fenstern anfängerfreundlich ist. Zumindest sind die Grundlagen das A&O :D


Achja.... für Anfänger eine praktische Hilfe: http://www.rsbasic.de/winapi-library/

viele Grüße,
SBond
41 6c 73 6f 20 77 65 6e 6e 20 64 75 20 73 6f 20 76 69 65 6c 20 4c 61 6e 67 65 77 65 69 6c 65 20 68 61 73 74 2c 20 64 61 6e 6e 20 6b 61 6e 6e 73 74 20 64 75 20 61 75 63 68 20 67 6c 65 69 63 68 20 7a 75 20 6d 69 72 20 6b 6f 6d 6d 65 6e 20 75 6e 64 20 61 62 77 61 73 63 68 65 6e 2e

:D
schleicher
Beiträge: 214
Registriert: 30.03.2014 19:57
Computerausstattung: Purebasic 5.70
Wohnort: 18314 Löbnitz

Re: Frage Gadgets

Beitrag von schleicher »

Ihr habt ja Recht. Ich wills ja auch lernen. Inzwischen bin ich auch weitergekommen.
Purebasic 5.51
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Frage Gadgets

Beitrag von RSBasic »

Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
schleicher
Beiträge: 214
Registriert: 30.03.2014 19:57
Computerausstattung: Purebasic 5.70
Wohnort: 18314 Löbnitz

Re: Frage Gadgets

Beitrag von schleicher »

Danke für die Links. Werde viel lesen und probieren.
Purebasic 5.51
SBond
Beiträge: 266
Registriert: 22.05.2013 20:35

Re: Frage Gadgets

Beitrag von SBond »

naja... mit dem CodeArchiv habe ich mehr schlechte Erfahrung gesammelt.
Die ersten Wochen habe ich nur geflucht, weil kaum etwas funktioniert hat.

...man sollte daher bedenken, dass diese Beispiele hauptsächlich in der alten Version 4.0 geschrieben wurden und daher oft Fehler in der aktuellen Version erzeugen.

naja... was soll ich sagen.... yolo! Try and Error ;)
41 6c 73 6f 20 77 65 6e 6e 20 64 75 20 73 6f 20 76 69 65 6c 20 4c 61 6e 67 65 77 65 69 6c 65 20 68 61 73 74 2c 20 64 61 6e 6e 20 6b 61 6e 6e 73 74 20 64 75 20 61 75 63 68 20 67 6c 65 69 63 68 20 7a 75 20 6d 69 72 20 6b 6f 6d 6d 65 6e 20 75 6e 64 20 61 62 77 61 73 63 68 65 6e 2e

:D
Benutzeravatar
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

Re: Frage Gadgets

Beitrag von ts-soft »

schleicher hat geschrieben:Werde viel lesen und probieren.
So wirste auch ein guter Programmierer. Du mußt nicht alles
Wissen, Du solltest aber noch Möglichkeit Wissen, wo es steht,
bzw. wo es zu finden ist. Ein Programmierer kann niemals alles
Wissen, aber wenn er weiß, wo er es finden könnte und dann
noch ein gewisses logisches Denken beherrscht, dann wird es
im Laufe der Zeit etwas :)

Einen guten Anfang für Dein Projekt hast Du ja jetzt, nur noch
versuchen das ganze zu verstehen (Cursor auf Befehl und F1),
dann wirste Du sehen, über kurz oder lang kommste alleine schneller
vorwärts, als alles erfragen zu müssen. Wobei das erfragen sollte Dir
trotzdem nicht peinlich sein, selbst sogenannte "langjährige Profis"
müssen manchmal was erfragen.

Gruß
Thomas
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.
Bild
schleicher
Beiträge: 214
Registriert: 30.03.2014 19:57
Computerausstattung: Purebasic 5.70
Wohnort: 18314 Löbnitz

Re: Frage Gadgets

Beitrag von schleicher »

Na toll. Aus Beispielen kann man am besten lernen und nun das. :bluescreen:
Purebasic 5.51
SBond
Beiträge: 266
Registriert: 22.05.2013 20:35

Re: Frage Gadgets

Beitrag von SBond »

:mrgreen: try and error

das wichtigste hast du bereits schon seit langem: ein Ziel bzw. eine Wunschvorstellung.
versuche es selber zu lösen. Ansonsten würde ich morgen mal schauen, was wir mit deinem Code machen ;)
41 6c 73 6f 20 77 65 6e 6e 20 64 75 20 73 6f 20 76 69 65 6c 20 4c 61 6e 67 65 77 65 69 6c 65 20 68 61 73 74 2c 20 64 61 6e 6e 20 6b 61 6e 6e 73 74 20 64 75 20 61 75 63 68 20 67 6c 65 69 63 68 20 7a 75 20 6d 69 72 20 6b 6f 6d 6d 65 6e 20 75 6e 64 20 61 62 77 61 73 63 68 65 6e 2e

:D
Antworten