Ulovlig handling af mit program!

Tags:    delphi

Jeg ved ikke hvad der sker men mine venner får fejl når de prøver mit program Smart Notes.
Det første der sker er :
http://www.alawork.dk/Unavngivet.bmp

Derefter kommer der:
http://www.alawork.dk/Error.JPG

Og hvis man klikker på linket "skal du klikker her" for at se tekniske fejl, så er der det her:

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="SmartNotes.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="SmartNotes.exe" SIZE="2572288"
CHECKSUM="0xF0A6DFC8" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0"
LINKER_VERSION="0x0" LINK_DATE="06/19/1992 22:22:17"
UPTO_LINK_DATE="06/19/1992 22:22:17" />
<MATCHING_FILE NAME="unins000.exe" SIZE="75922" CHECKSUM="0x2357322B"
BIN_FILE_VERSION="51.7.0.0" BIN_PRODUCT_VERSION="51.7.0.0"
PRODUCT_VERSION=" " FILE_DESCRIPTION="Inno Setup Uninstaller"
COMPANY_NAME="Jordan Russell" PRODUCT_NAME="" FILE_VERSION="51.7.0.0"
ORIGINAL_FILENAME="" INTERNAL_NAME="" LEGAL_COPYRIGHT="Copyright (C)
1997-2003 Jordan Russell" VERFILEDATEHI="0x0" VERFILEDATELO="0x0"
VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0"
LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="51.7.0.0"
UPTO_BIN_PRODUCT_VERSION="51.7.0.0" LINK_DATE="06/19/1992 22:22:17"
UPTO_LINK_DATE="06/19/1992 22:22:17" VER_LANGUAGE="Engelsk (USA) [0x409]"
/>
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="946688" CHECKSUM="0x1B922B2F"
BIN_FILE_VERSION="5.1.2600.1106" BIN_PRODUCT_VERSION="5.1.2600.1106"
PRODUCT_VERSION="5.1.2600.1106" FILE_DESCRIPTION="Klient-DLL til Windows
NT BASE API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft®
Windows® Operativsystem" FILE_VERSION="5.1.2600.1106 (xpsp1.020828-1920)"
ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="©
Microsoft Corporation. Alle rettigheder forbeholdes." VERFILEDATEHI="0x0"
VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2"
MODULE_TYPE="WIN32" PE_CHECKSUM="0xF6BC5" LINKER_VERSION="0x50001"
UPTO_BIN_FILE_VERSION="5.1.2600.1106"
UPTO_BIN_PRODUCT_VERSION="5.1.2600.1106" LINK_DATE="09/09/2002 21:11:40"
UPTO_LINK_DATE="09/09/2002 21:11:40" VER_LANGUAGE="Dansk [0x406]" />
</EXE>
</DATABASE>

Ved ikke hvad jeg skal gøre :(

Har arbejdet på mit program i 4 måneder og vil sandelig ikke give op, så plz hjælp mig der ude !

MVH.
Armen L.A.



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Jeg ved ikke hvad der sker men mine venner får fejl når de prøver mit program Smart Notes.
Det første der sker er :
http://www.alawork.dk/Unavngivet.bmp


Hej..

Det her er nok et skud i tågen... Men en del af fejlen var noget med at du ikke
havde licens til et eller andet..

Jeg har før oplevet at hvis man inkluderer noget i VB via kode(istedet for via GUI-brugerfladen),
så sker der noget fis med licensreglerne for de enkelte komtponenter.

Ved ikke om det er til nogen hjælp.

Hey ho!
Michael var navnet!

---------------------------------------
Der findes kun 10 slags mennesker - Dem der kan læse binært og dem der ikke kan.



Jeg ved ikke hvad der sker men mine venner får fejl når de prøver mit program Smart Notes.
Det første der sker er :
http://www.alawork.dk/Unavngivet.bmp


Hej..

Det her er nok et skud i tågen... Men en del af fejlen var noget med at du ikke
havde licens til et eller andet..

Jeg har før oplevet at hvis man inkluderer noget i VB via kode(istedet for via GUI-brugerfladen),
så sker der noget fis med licensreglerne for de enkelte komtponenter.

Ved ikke om det er til nogen hjælp.

Hey ho!
Michael var navnet!

---------------------------------------
Der findes kun 10 slags mennesker - Dem der kan læse binært og dem der ikke kan.

Jeg bruger TBX og Tb2k og de er shareware, med mindre man ikke sælger programmerne man bruger dem i. Og det gør jeg jo ik.
Eller bruger jeg andre komponenter som er freeware.

MVH.
Armen L.A.


Hej,

Runtim error 216 er en Unhandled exception, så et eller andet sted får du ikke fanget denne fejl i en try except statement.
Delphi sørger selv for at fange fejl i dit program og viser den til brugeren hvis du ikke selv håndtere den.

Hvis du ikke selv får fejlen, så ville jeg lave en "debug" klasse som kan gemme debug information til en fil og der efter bruge klasse i dine forskellige funktioner. På denne måde kan du se hvor langt programmet kommer inden fejlen opstår.

Her er en unit som kan skrive til en log fil (unit'en skal hedder "Debugging"):
Fold kodeboks ind/udKode 

Unit'en bruger et registry entry (HKEY_LOCAL_MACHINE\\SOFTWARE\\SmartNotes\\DebugLevel) til at finde ud af om der skal skrive til loggen eller ej. På denne måde kan brugeren selv angive om de vil ha' debug info skrevet til loggen eller ej.
DebugLevel kan være en af følgende værdier:
0: LEVEL_SYSTEM
1: LEVEL_ERROR
2: LEVEL_WARNING
3: LEVEL_INFO
4: LEVEL_CALLSTACK
5: LEVEL_ALL
Den værdi som DebugLevel indeholder angiver hvilke beskeder som skrives til loggen. HUSK, at hvis der angives 2 (LEVEL_WARNING) så skrive de ovenstående (LEVEL_SYSTEM og LELVEL_ERROR) også til loggen. Normalt vil du ha' sat DebugLevel til 1 så system beskeder og fejl bliver skrevet til loggen.

Her er et eks. på hvordan du bruger de forskellige kald:
Fold kodeboks ind/udKode 


Nu har du set hvordan log unit'en kan bruges så nu mangler jeg bare at give dig et overblik over funktionerne:
1. DebugLog(Owner, Message : String; ALevel : Integer = LEVEL_ERROR);
2. DebugLogCall(Owner, Proc, FormatStr : string; const Args: array of const; ALevel : Integer = LEVEL_ERROR);
3. DebugLogFormat(Owner, FormatStr : string; const Args: array of const; ALevel : Integer = LEVEL_ERROR);
4. DebugLogException(Owner,Func : String; E : Exception; ALevel : Integer = LEVEL_ERROR);


Jeg håber på at dette måske kan hjælpe dig lidt på vej (har du spørgsmål, så skriv).

/Michael.

[Redigeret d. 21/08-03 12:29:44 af Michael Skovslund]



Jeg ved ikke hvad der sker men mine venner får fejl når de prøver mit program Smart Notes.
Det første der sker er :
http://www.alawork.dk/Unavngivet.bmp


Hej..

Det her er nok et skud i tågen... Men en del af fejlen var noget med at du ikke
havde licens til et eller andet..

Jeg har før oplevet at hvis man inkluderer noget i VB via kode(istedet for via GUI-brugerfladen),
så sker der noget fis med licensreglerne for de enkelte komtponenter.

Ved ikke om det er til nogen hjælp.

Hey ho!
Michael var navnet!

---------------------------------------
Der findes kun 10 slags mennesker - Dem der kan læse binært og dem der ikke kan.


Jeg bruger TBX og Tb2k og de er shareware, med mindre man ikke sælger programmerne man bruger dem i. Og det gør jeg jo ik.
Eller bruger jeg andre komponenter som er freeware.

MVH.
Armen L.A.



t