Über das Menü Gadgets und Formeln Tauschen?

Anfängerfragen zum Programmieren mit PureBasic.
Devilzimti
Beiträge: 3
Registriert: 01.07.2006 20:08

Über das Menü Gadgets und Formeln Tauschen?

Beitrag von Devilzimti »

Hallo.
Ein Freund von mir hat ein Problem:
Er möchte ein Programm schreiben, dass ihm diverse Sachen ausrechnet (Downloadzeiten etc.)

Das Programm soll 4 kleinere Programme in einem vereinen (jedes kleinere Programm läßt sich über das Menü auswählen).

Nur bekommen ich und er das nicht so wirklich hin :(
Hättet ihr vielleicht eine Idee, wie man das lösen könnte?

Source: http://home.arcor.de/devilzimti/Stuff/CodeRechner.rar

Wären über Hilfe froh!
Benutzeravatar
mardanny71
Beiträge: 266
Registriert: 05.03.2005 01:15
Wohnort: Thüringen

Beitrag von mardanny71 »

Hallo,
ich werd' leider aus deinem Text nicht recht schlau.

Willst Du nur einen Überbau für existierende Programme?

Dein *.rar Archiv ist Passwortgeschützt :lol:

Ändere das und Versuch es nochmal.

grüsse an alle
mardanny71
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Wie wäre es, wenn ihr nuns die entsprechende Stelle an der es Hapert postet? Das wäre um einiges einfacher, als euren gesamten Source nachzuvollziehen...

Wo genau liegt denn das Problem?

Gr33tz
Tafkadasom2k5
mardanny71 hat geschrieben:Hallo,
ich werd' leider aus deinem Text nicht recht schlau.

Willst Du nur einen Überbau für existierende Programme?

Dein *.rar Archiv ist Passwortgeschützt :lol:

Ändere das und Versuch es nochmal.

grüsse an alle
mardanny71
Stimmt nicht, da ist ein Ordner, der im Rar-Verzeichnis ist, und der ist ohne Passwort- hat mich aber auch nen Moment gekostet... <)
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
mardanny71
Beiträge: 266
Registriert: 05.03.2005 01:15
Wohnort: Thüringen

Beitrag von mardanny71 »

Ich habe es jetzt nochmal probiert - komisch - halte mich heute für einigermasen Nüchtern und Kriege es nicht hin. :lol:

Ich kann die Dateien sehen - aber nicht entpacken. :roll:

@Devilzimti

Kansst Du das auch anders packen?
Zuletzt geändert von mardanny71 am 01.07.2006 20:47, insgesamt 1-mal geändert.
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Devilzimti
Beiträge: 3
Registriert: 01.07.2006 20:08

Beitrag von Devilzimti »

http://img254.imageshack.us/my.php?imag ... 5033ml.jpg
Das ist die Fehlermeldung :(

Sorry hab ich vergessen

Alssoo.. Is schwierig zu erklären :(
Es soll einfach ein Programm sein, dass mehrere Funktionen hat, welche man einzeln über das Menü auswählen kann.
Und es soll immernur eine Funktion sichtbar sein - sovielleicht?

Edit:
Neugepackt
Benutzeravatar
mardanny71
Beiträge: 266
Registriert: 05.03.2005 01:15
Wohnort: Thüringen

Beitrag von mardanny71 »

Das mit dem Screenhost ist doch hoffentlich nur ein Witz - Ich bin Modemnutzer. :|

Es sieht aber so aus, als hättest Du eine Procedure nicht erstellt.
Schau mal nach Tippfehlern - oder ob alles eingebunden ist.

grüsse an alle
mardanny71
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

wenn der name "Window_Dauer()" stimmt, dann wird die procedure hier vermutlich vor ihrer definition verwendet.
--> also die procedure entweder vorher definieren, oder das schlüsselwort Declare verwenden
my pb stuff..
Bild..jedenfalls war das mal so.
Devilzimti
Beiträge: 3
Registriert: 01.07.2006 20:08

Beitrag von Devilzimti »

Juhu nun läuft es schonmal!
Danke!

Declare war mein Freund!
Nur läßt es sich nichtmehr über das [x] Schließen :(
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

OK, next step to a working code:

Pro Schleife fragst du 1(!) mal WindowsEvent() und im Falle eines Events EventGadget() ab.

Das heißt, du packst das Ergebnis is eine Vairable, und fragst sie nicht bei jedem select-case neu ab, indem du

Code: Alles auswählen

Select WindowEvent()
machst,

sondern

Code: Alles auswählen

WinEv = WindowEvent()

Select WinEv
  Case x
  Case y
EndSelect

Select WinEv
  Case a
  Case c
EndSelect
Ansonsten kann es sein, dass dir Events "durch die Lappen gehen", weil du ja mehrmals ÜPro Schleife refreshed und somit auch Events die in einem anderen Select-Case stehen übergehst. [Klingt komplizierter als es ist- falls dus nicht verstehst einfach mehrmals lesen- ansonsten erklär ichs dir dann nochmal anders (mir fällt nur gerade nichts Anderes ein -.-) ]

Gr33tz
Tafkadasom2k5
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Antworten